簡體   English   中英

postgis with ruby​​ on rails查詢multipolygon

[英]postgis with ruby on rails query multipolygon

如果我在我的postgis數據庫上查詢以獲取我的區域,我會為我的LatLon列返回以下內容:

SELECT id, ST_AsText(latlon) AS geom FROM district;

MULTIPOLYGON(((16.4747103091463 48.2753153528078,16.4744319731163 48.275314069121,16.4743511374383 48.2753128173411,16.4743147576862 48.2753108825757,16.474247514683 48.275304398381,16.474205201686 48.2753004022899)))

但是我應該如何在我的java android應用程序中使用它?

結構似乎不正確..因為如果我想開始使用它..我首先要刪除括號,然后是“MULTIPOLYGON”。 這對我來說似乎不太舒服......

不應該更像下面這樣嗎? 如果是,我怎樣才能實現這種輸出格式?

{ "type": "MultiPolygon",
  "coordinates": [
    [[[102.0, 2.0], [103.0, 2.0], [103.0, 3.0], [102.0, 3.0], [102.0, 2.0]]],
    [[[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]],
     [[100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2]]]
    ]
  }

ST_AsText轉換為已知文本 ,而ST_AsGeoJSON轉換為GeoJSON 嘗試:

SELECT id, ST_AsGeoJSON(latlon) AS geom FROM district;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM