通常,我会提供一个图层,例如通过Geoserver
或WMS
服务加入WFS
。
但是,这一次并非如此。我被要求提供一种REST Web服务方法,其中返回的属性中有一条道路(一条线),有时会引起调用者的兴趣(并且他希望将其显示在地图上),但大多数情况下,他不会不要使用它。
我应该如何返回描述道路的那条线?我想肯定会返回一个String。
例如,我是否应该像Postgis
那样编码?
LINESTRING(0 0, 1 1, 2 1, 2 2)
吗?
在非地理Web服务中必须在String属性中返回一些地理数据时的优良作法是什么?
谢谢
答案 0 :(得分:1)
我建议使用GeoJSON格式和MongoDB作为后端存储。虽然您也可以将Postgis中的几何形状包装到GeoJSON中。它允许存储其他属性,并且可以由用户前端的Google API或Bing API或QGIS呈现。