정보 추출은 다음 두가지 절차가 있다.
1. IP 주소(Address)나 브라우저(Browser)로 부터 위치정보 가져오기2. 위치정보로 날씨 정보 가져 오기
* 위치정보 : 지역이름이나 GPS 좌표 사용
몇 가지 주요 사이트를 대상으로 테이블로 정리한다. (2015년 11월 25일 기준)
분류 | 구분 | 특징 | 비용 | 비고 |
IP 위치코드 변환 | MaxMind (GeoIP) | 인지도 및 완성도 높음 API 문서 수준이 높음 로컬 DB 서비스(성능) |
50,000 조회 20달러 DB 다운로드 초기 370달러 (업데이트 100달러/달) |
KR 정확도 66% |
IP-API | REST API 제공 | 무료 : 분당 250 무제한 : 3달 45유로 |
KR 정확도 높음 (경험) | |
W3C | 브라우저 레벨의 위치정보 사용 여부 확인 응답 데이터가 GPS 정보(Only) |
무료 | W3C 협회 표준 | |
위치코드 날씨 변환 | Yahoo | 손쉬운 사용 단지 비 상업적으로 사용 가능 |
무료 - 일당 : 2,000 |
|
OpenWeatherMap | GPS 좌표 및 지역명 처리 손쉬운 사용 |
무료 - 분당 : 60 - 일당 : 50,000 |
||
공공 데이터 | 일일 트래픽 : 3000 제한 실황 조회 : 1000 제한 활용사례 등록 시, 100,000 까지 확대 가능 |
무료 | 위경도 좌표를 격자형(X,Y)로 변형 해서 사용 |
* MaxMind는 Trial Key를 발급 받아서 테스트 가능하다. 한국 주소에 대한 정확도가 무척 떨어진다.
공공 데이터(동네예보정보조회서비스) 가이드가 좀 ?해서, 절차를 요약한다.
1. 지역정보는 위경도 정보로 변경한다.
2. 위경도를 X,Y 형식의 좌표로 변환하는 C 소스를 컴파일 해서 사용한다.
3. API에 입력되는 위치값 (nx, ny)는 X,Y 형식의 좌표값을 입력한다. (Not 위경도)
* 위도 (Latitude), 경도 (Longitude)
각 사이트 API에 대한 샘플 코드 및 Json 형식의 결과는 다음과 같다.
- https://bitbucket.org/snippets/juhoon26/AAR4r
0 개의 댓글:
댓글 쓰기