首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是地理信息系统的缺点吗?

这是地理信息系统的缺点吗?
EN

Stack Overflow用户
提问于 2010-05-07 23:13:29
回答 1查看 502关注 0票数 2

我只是让自己熟悉地理信息系统,但我想事先知道,如果以下是可行的,目前的地理信息系统应用/工具.

  1. 我通过地理编码得到了地址的要点。简单的部分。
  2. 现在,如果点位于边界内(可能是一个城市/县/州),那么我需要获取与边界相关的数据(任何id/标志)。
  3. 然后,基于id/标志,我应用了一些业务逻辑。

我的问题是..。

  1. 如何定义边界?我该用什么工具来做呢?
  2. 如何将边界定义存储在数据库中,以检查该点是否在其中?这必须在后端完成,而不是在可视化地图中完成,因为我们不打算显示/使用映射。
  3. 如何将自定义数据(id/标志)与上述边界定义关联?

希望我对地理信息系统的能力有正确的假设。我所看到的大多数例子都是围绕着那些试图用数据显示地图的人,而这恰恰不是我想要的。此外,请向我推荐一些关于这个的工具/书籍。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-07 23:27:53

如何定义边界?我应该使用什么工具呢?

边界可以是(而且很可能是)一个形状(多边形,多多边形),您可以提供任何当前的GIS-格式。你需要考虑投影和你提供的数据。

如何将边界定义存储在数据库中,以检查该点是否在其中?

使用PostGreSQL及其空间扩展(波茨基)。将多边形从(1)导入数据库(例如,使用第一次 ogr2ogr)。这将在表中生成一个很好的几何图形字段,您可以在其中以标准的SQL方式使用尼斯Postgis几何函数 (St_Intersects在这里是合适的:查看点在地理上是否与我们的多边形“相交”,或者您可以使用ST_Within来确定该点是否适合于多边形)。

如何将自定义数据(id/标志)与上述边界定义关联?

只需在存储geometry的表中添加一个额外的列即可。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2792201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档