什么是一个好的地理空间函数库?我的意思是东西就像两个点之间寻找好的地理空间库
- 距离在地球上给定半径的圆的
- 坐标从特定点
- 等
奖金,如果有该接口不同的数据库 表示地理定位。
我是一个geo-noob(如果这个问题没有使它明显),所以指向其他地理位置/地理空间资源是值得欢迎的。
C++和Python的首选,但所有的指针欢迎。
什么是一个好的地理空间函数库?我的意思是东西就像两个点之间寻找好的地理空间库
奖金,如果有该接口不同的数据库 表示地理定位。
我是一个geo-noob(如果这个问题没有使它明显),所以指向其他地理位置/地理空间资源是值得欢迎的。
C++和Python的首选,但所有的指针欢迎。
我很享受使用geopy。这是一个简单的库,可以在多个投影中找到大圆距离。 Geopy还为多个地理编码器(如Google地图和Microsoft地球)提供单一界面,以便为您提供街道地址的坐标。
您可能会感兴趣在PyPi的Topic :: Scientific/Engineering :: GIS部分。
如果您是使用红宝石有或无轨,我会建议GeoKit宝石:http://geokit.rubyforge.org/
一些用于功能从a useful article O'Reilly的网站上的选项。文章中还有其他选项。
GEOS开源C++几何/ 拓扑发动机。可能适合你吗?
PostGIS - 一个PostgreSQL数据库 ,它也可以存储几何 (空间)数据类型。这在数据库环境中提供了类似GIS功能的 ,因此您可以通过SQL进行操作。
我不确定有关不同数据库的接口,但文章提到了一些在不同格式之间转换地理空间数据的库。您可能也对OGC标准感兴趣。如果您的所有目标数据库都支持WFS,则应该可以使用完全相同的代码访问它们。编辑:越来越多的GIS软件包支持WFS,但我不认为纯数据库。
我在看类似的东西,我找到了Geolocator库,它提供了一些距离计算功能。
这似乎是3岁。当时Google地图是否有地理编码? – webjunkie 2009-04-28 08:57:59