Nat*_*ley 7 database geospatial
我想建立一个地理位置数据库,并希望能够识别位于其他位置的位置.例如,帝国大厦将有一个地理坐标,但我的数据库可以告诉我它落在曼哈顿,它位于纽约州的纽约市内等等.
我一直在寻找OpenStreetMap,它似乎有一个相当不错的数据库,但是我可以说,我需要创建一组表示每个区域的多边形结构,然后检测坐标是否落在给定区域的多边形内.有没有更好的方法来做到这一点,还是有一个数据源已经计算了所有这些?
您可能还想查看Geonames数据库。虽然它没有使用分层方法进行分类,但您可能可以从中获取信息。
如果您确实想深入构建一个可以分析数据的地理数据库,请考虑将数据加载到免费/开源PostgreSQL/PostGIS堆栈中。有了它,您实际上可以编写 SQL 来回答诸如“显示所有点[在城市/县/州边界内]”或“[在距 Y 位置 X 距离内]”之类的问题。
了解有关 PostGIS 的更多信息的好地方是BostonGIS网站、GIS.StackExchange页面,当然还有手册,但谁还会阅读这些内容......
归档时间: |
|
查看次数: |
4251 次 |
最近记录: |