| |
|
|
|
|
|
예전부터 한번 만들어 제공해 보려는 마음은 있었으나... 블로그를 통해 요청하시는 분도 계시고... 해서 이제서야 만들어 올려봅니다.. 주소를 WGS84 경위도 좌표로 변환해 주는 툴인데요.. 이처럼 주소를 좌표로 매칭해주는 것을 GIS 용어로 지오코딩(Geocoding)이라 한다 합니다.. 내부적으로 핵심이 되는 주소->좌표 변환 기능은 네이버, 다음 그리고 구글의 Open API를 사용했습니다.. 처음에는 네이버를 사용하고 네이버로 않되면 다음의 OpenAPI.. 그래도 않되면.. 최종적으로 구글의 OpenAPI를 사용합니다.. 이렇게 하니 성공률이 상당히 높아집니다.. 그리고 이렇게 변환된 좌표를 SHP 파일로 만들어주는 기능을 위해 듀라맵을 사용하였습니다.. 그러니 이 툴을 원활하게 실행하고자 한다면 듀라맵을 필요(클릭)로 합니다.. 또한 이 프로그램은 .NET을 필요로 합니다.. 아래는 실행 예에 대한 화면입니다..
처음에 주소 읽기 버튼을 통해 텍스트 파일로부터 주소를 읽어옵니다.. 그리고 주소에 대한 필드명을 지정하고 저장할 SHP 파일을 지정한 후.. 시작 버튼을 누르면 됩니다.. 주소 읽기에 사용되는 텍스트 파일의 형식에 대한 예는 아래와 같습니다..
첫번째 줄이 필드명입니다.. 그리고 그 다음 줄부터는 각 필드명에 대한 값이구요.. 구분자는 | 를 사용합니다.. 위의 예에서 만들어진 SHP 파일은 WGS84 좌표계입니다.. 이렇게 만들어진 SHP 파일을 동일한 좌표계를 가진 행정동과 함께 중첩해 보면 아래와 같은 결과를 얻을 수 있답니다..
앞서도 말씀드렸지만... 이 툴은 네이버, 다음 그리고 구글의 주소를 좌표로 변환하는 OpenAPI를 사용했습니다.. 해서 각 OpenAPI에 대한 유효한 Key 값을 지정해 줘야 합니다.. 지정해 주고 위해서 이 툴의 OpenAPI Key 관리 버튼을 눌러 지정해 줄 수 있습니다..
물론.... 기본적으로 사용하는.... OpenAPI 키가 지정되어 있습니다만.. 혹시 않되다면 직접 OpenAPI 키를 발급받아 지정해주시면 별 문제 없이 실행이 가능합니다..
|
김형준(Dip2K)
2010/07/27 02:40
2010/07/27 02:40
|
|
| Track this back : http://www.gisdeveloper.co.kr/trackback/611 |
|
|
|
|
«
2010/09
»
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
|
|
1 |
2 |
3 |
4 |
| 5 |
6 |
7 |
8 |
9 |
10 |
11 |
| 12 |
13 |
14 |
15 |
16 |
17 |
18 |
| 19 |
20 |
21 |
22 |
23 |
24 |
25 |
| 26 |
27 |
28 |
29 |
30 |
|
|
|
Total : 678647
Today : 59
Yesterday : 403 |
|
|
|