具有经度和纬度的 Postgresql 数据库
Posted
技术标签:
【中文标题】具有经度和纬度的 Postgresql 数据库【英文标题】:Postgresql Database with Longitude and Latitude 【发布时间】:2013-09-20 07:50:51 【问题描述】:我只是想知道是否可以使用 postgres + postGIS 创建一个空间数据库,其中用户可以查询世界上的每个城市,然后在结果集中获取它们的真实坐标(纬度和经度)。
【问题讨论】:
***.com/questions/1023229/spatial-data-in-postgresql 是否有一个可下载的数据库,其中包含世界上所有地方以及它们在地球上的坐标? Maxmind 拥有免费的世界地理数据库。 如果您只想查询名称并返回坐标,则不需要 PostGIS。 【参考方案1】:那里有大量可用的数据集。
我认为GeoNames 在这里最合适。该项目从 Wikipedia 中提取所有指定坐标的对象。当然,查询城市也是完全可能的。
如果您需要更详细的信息,那么一切都取决于特定的国家。比如说,荷兰国家当局可以为您提供state estate database 的摘录,其中包括所有建筑物、有人居住的地方、生活船只等等。
我认为建立完整的城市列表将是一项昂贵的工程。
【讨论】:
您知道英国有类似“国家遗产数据库”的服务吗? @jawr,here,也许...以上是关于具有经度和纬度的 Postgresql 数据库的主要内容,如果未能解决你的问题,请参考以下文章
使用java程序查找具有指定半径的给定纬度和经度(即位置)的周围纬度和纬度值