2014-05-13 4 views
0

osm에서 overpassApi 요청을 지리적 경계로 제한 할 수 있습니까? 예를 들어, 다음 요청은 다각형으로 제한됩니다 (3 행). osm 관계 (예 : rel ° 62508 : Bonn)에서이를 제한하려면 어떻게해야합니까?오버플로 API 요청을 지리적 경계로 제한

<query type="node"> 
    <has-kv k="amenity" v="drinking_water"/> 
    <bbox-query e="7.25" n="50.8" s="50.7" w="7.1"/> 
</query> 
<print/> 

답변

1

섹션 '경계 상자의 모든 데이터'와 '다각형에 의한 지역 선택'을 참조하시기 바랍니다 :도에서 물건 조회 할 수 있습니다

+1

하나 http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide'사용하여, OSM 관계에 의해 정의 area'은' 영역 - 쿼리 (area-query') 문. [이 예제] (https://github.com/tyrasd/overpass-ide/blob/d5a6465ef5d177cc9be1f662021ec7e22cc06960/examples.md#platforms-in-bozen) – tyr

+0

@tyr을보십시오. 불행히도이 예제는 * Bozen *에는 지역 ID * 3600047207 * 및 다른 지역에 대한 결정 방법이 나와 있습니다. – scai

+0

그런 경우 "look for boundary = name boolean '"과 같은 쿼리로 물마루를 실행할 필요가 있습니다. 좀 더 엄격한 검색을 원할 경우 * 지오 코딩 * 주제를 실행하고 http://nominatim.osm.org – MaM