GRS80 UTM-K 기준 x,y
에서 자료를 다운 받아서 압축을 풀었는데 Mac에서 열리지 않았다.
찾아보니 파일 변환이 필요하다고 해서 파일 변환을 각 지역 파일마다 해주었습니다.
iconv -c -f euc-kr -t utf-8 entrc_seoul.txt >entrc_seoul_u.txt
파일을 열어보면
이렇게 엄청 많다.....
난 시청과 구청 지역 정보만 가져오면 되기 때문에 파이썬으로 스크립트를....
import os
filename = input("파일이름을 입력하세요")
print(filename)
f = open(filename, mode='r', encoding='utf-8')
content = f.read()
f.close()
a = content.split('\n') // \n 으로 나눠서 a 리스트에 저장
print(len(a)) // 리스트 a 갯수 확인
b = 0
ret = [] // 시청이나 구청 을 넣을 리스트
for b in range(0, len(a)):
s = a[b].split('|')
# print(s[11])
if s[11] is None:
continue
elif ("구청" in s[11]) or ("시청" in s[11]):
if s[13] == "업무시설":
ret.append(s[11] + " " + s[-2] + " " + s[-1])
else:
continue
print(ret)
조건을 더 정확하게 하면 구청이나 시청 정보들만 가져올수 있지만 전 여기까지만...
파일이름을 입력하세요entrc_seoul_u.txt
entrc_seoul_u.txt
552691
['종로구청 954044.456801 1952705.016923', '서울특별시청 953875.044172 1951999.498732', '중구청청사 955681.787979 1951731.819506', '서울시청 서소문별관 953710.184459 1951845.836088', '성동구청 959075.812555 1951684.394582', '광진구청 963169.723503 1948858.576503', '동대문구청 959355.022448 1952876.669575', '중랑구청 964080.482284 1956393.232534', '성북구청 957312.002251 1954549.644527', '강북구청 958150.552216 1960090.930768', '도봉구청 960050.042575 1963339.315029', '노원구청 960897.233606 1961661.740769', '은평구청 949627.73106 1956015.113694', '마포구청 947165.360806 1952026.483311', '양천구청 944017.142868 1946588.292235', '양천구청역 943980.034529 1946127.957113', '강서구청 942523.607095 1950395.757906', '강서구청 942670.695716 1950251.537991', '강서구청가양동별관 943445.107423 1951455.205541', '구로구청 945898.908222 1944150.367249', '금천구청종합청사 946537.565122 1939865.27065', '영등포구청 946677.085293 1947586.939164', '영등포구청 별관 946465.077806 1947904.02896', '영등포구청 별관 946585.388973 1947434.842099', '동작구청 950498.205179 1946045.694077', '관악구청 951515.098133 1942245.216631', '서초구청, 서초구의회 958744.635587 1942877.608063', '강남구청 삼성로 별관 960415.423981 1946382.374646', '강남구청 959991.060285 1946634.843285', '외환은행 강남구청역지점 959214.999349 1946412.14513', '송파구청 965240.024763 1946242.10946', '국민은행(강동구청역지점) 966599.783619 1947944.582048', '강동구청 966735.46037 1947896.217171']
'Python' 카테고리의 다른 글
엑셀파일에 있는 GRS80(x,y)를 WGS84 로 변환하기 (1) | 2020.03.10 |
---|---|
psycopg2 error (0) | 2020.03.05 |