Cri*_*ris 5 postgresql postgis openlayers
我有一个带有城市表的postgresql数据库表,该表具有城市坐标的地理字段.
我创建了一个循环遍历这些记录的php页面,转换latit/longit中的geo字段,并在ajax调用期间在OpenLayers地图中绘制一个标记到城市.
我不知道这是否是正确的方法:有没有办法直接将sql查询绑定到地图而不必循环?数据库和OpenLayers地图之间是否存在更直接的关系?
我不确定您使用的软件堆栈是什么,但通常,OpenLayers不能直接使用PostGIS.
常见的配置是PostGIS - > GeoServer - > OpenLayers
GeoServer将从数据库(或许多其他来源)获取您的数据,并以有效的格式发布,例如wms等openlayers.
有关更具体的问题,您可以在https://gis.stackexchange.com/上发布您的问题
| 归档时间: |
|
| 查看次数: |
2353 次 |
| 最近记录: |