2017-10-30 15 views
0

이 데이터 세트를 사용하여 (API 호출에 전달 된) 주소가 속한 지구 경계를 결정하려고합니다.

끝 점은 각 지구 또는 협의회의 개체 배열을 반환합니다. 다각형은 "the_geom"속성 내에서 유형 및 좌표라는 두 가지 속성을 사용하여 찾을 수 있습니다. 나는 어디에서 $를 사용해 보았지만 에러가 난다.

[ 
{ 
    "comments": "Inaugurated 2015-06-22", 
    "council": "1", 
    "councilper": "Scott Griggs", 
    "district": "1", 
    "objectid": "1", 
    "shape_area": "343352603.892", 
    "shape_leng": "88541.3042539", 
    "the_geom": { 
     "type": "MultiPolygon", 
     "coordinates": [ 
      [ 
       [ 
        [ 
         -96.80995700065864, 
         32.77138899977414 
        ], 
        [ 
         -96.80969800043205, 
         32.77121999997131 
        ], 
        [ ... 

나는 아래의 쿼리를 사용하려고하지만, 그것은 나에게 오류 준 :

https://www.dallasopendata.com/resource/h9ws-fqcn.json?$where=within_polygon(the_geom, 'MULTIPOLYGON (((-96.800270, 32.779091)))') 

이 페이지 참조 페이지입니다 - https://www.dallasopendata.com/Geography-Boundaries/Adopted-Council-Districts/6dcw-hhpj

가 그리고 이것은 endpoint- https://www.dallasopendata.com/resource/dgxr-hmze.json

입니다

어떤 도움을 주시면 대단히 감사하겠습니다.

+0

(https://dev.socrata.com/docs/functions/within_polygon.html) 공백으로 구분됩니다 : 여기

은 사용 사례에 대해 작동하는 예제 lat 긴 튜플을 쉼표로 구분하여 일명 [Well-Known Text] (https://en.wikipedia.org/wiki/Well-known_text) – James

답변

0

당신이 IRC 채널에 참여한 개발자라고 생각합니다.하지만 여기에도 답변 해 드리겠습니다.

당신은 여기에 아주 가깝습니다! 여기서 원하는 것은 WKT (Well Known Text) POINT이있는 intersects(...) SoQL 함수를 사용하는 것입니다.

그것은 [다중의 FUNC]과 같은
https://www.dallasopendata.com/resource/h9ws-fqcn.json?$where=intersects(the_geom,%20%27POINT%20(-96.7994007%2032.775765)%27) 
+0

예! 크리스, 정말 고마워. 나는 나의 진도에 관한 비디오를 만들었다! 나는 이제 협의회 회의에서 투표 한 투표를 질의하고 있습니다. https://www.youtube.com/watch?v=vDbVCsZLPRQ –