2011-02-13 4 views
1

나는 openstreetmap 데이터로 약간 놀고 있습니다. 내가 얻고 싶은 것은 사용자 위치에 가장 가까운 "도로"(즉, 태그 '고속도로'가 특정 값으로 설정된 방식)입니다.
나는 API를 사용하여 사용자 주위의 사각형에있는 모든 객체를 쿼리 한 다음 모든 요소를 ​​구문 분석하고 태그를 확인하고 사용자와의 거리를 확인하는 등
하지만 그다지 우아하지 않습니다. 나에게.
더 나은 솔루션이 있습니까? 어쩌면 API를 통해 또는 로컬 데이터베이스에 openstreetmap 데이터를 설치하여 어떻게 든 직접 쿼리 할 수 ​​있습니까?openstreetmap - 가장 가까운 way-object from 사용자 위치

누군가 나를 올바른 방향으로 안내 할 수 있다면 좋을 것입니다.

미리 감사드립니다.

답변

3

데이터를 가져 오는 데 "Read-Only Data APIs"을 사용하십시오.

읽기 전용 목적이나 프로젝트에 "editing API"을 사용하면 안됩니다. 그것에 대해 알지 못했다 -이 OSM 서버 사이드 스크립트가 유망 소리 - 내가 OSM Server Side Script

+0

안녕, 덕분에 많이 사용하는 것이 당신의 목적을 위해

(Terms of use 참조) – HeikoG

관련 문제