0

我即将开始开发 GIS Web 应用程序。

我将使用 PHP 作为语言,使用 Zend 作为框架,使用 Google Maps API 进行地图渲染,但我没有决定要使用哪种后端存储。

我需要:

  1. 存储:点(Lat & Lng)、线(点集)、多边形
  2. 进行如下查询:
    • “给定类型的 n 个点中哪些是最接近其他给定点的?”
    • “与给定 Line 最接近的给定种类的 n 个点是什么?”
    • “点'a'在多边形'g'内吗?”
    • “从'a'点到'b'点的距离是多少?”
  3. 将这些空间数据类型与同一个表中的其他关系数据结合起来。

我应该使用哪种开源技术?

4

1 回答 1

0

如果允许您选择任何存储 - 那么您可能更喜欢支持空间索引的存储,例如 PostgreSQL (postgis)或 MongoDB或 mysql

于 2011-06-27T06:31:32.157 回答