【问题标题】:Which is the best way to work with PostGIS and OpenLayers?使用 PostGIS 和 OpenLayers 的最佳方式是什么?
【发布时间】:2011-12-10 17:20:05
【问题描述】:

我有一个带有城市表的 postgresql 数据库表,该表有一个带有城市坐标的地理字段。

我已经制作了一个 php 页面,该页面循环遍历这些记录,转换纬度/经度中的地理字段,并在 ajax 调用期间在 OpenLayers 地图中绘制一个标记到城市。

我不知道这是否是正确的方法:有没有一种方法可以直接将 sql 查询绑定到地图而无需循环? 数据库和 OpenLayers 地图之间是否存在更直接的关系?

【问题讨论】:

    标签: postgresql openlayers postgis


    【解决方案1】:

    我不确定您使用的软件堆栈是什么,但通常,OpenLayers 不能直接与 PostGIS 一起使用。

    常见的配置是 PostGIS -> GeoServer -> OpenLayers

    GeoServer 将从数据库(或许多其他来源)获取您的数据,并以适用于 wms 等开放层的有效格式发布。

    对于更具体的问题,您可以在https://gis.stackexchange.com/ 中发布您的问题

    【讨论】:

      猜你喜欢
      • 2014-09-17
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-26
      • 1970-01-01
      相关资源
      最近更新 更多