首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到地方给lat液化天然气

找到地方给lat液化天然气
EN

Stack Overflow用户
提问于 2012-02-28 09:13:37
回答 3查看 531关注 0票数 0

在一个网站上,用户点击谷歌地图,我打电话给地理编码服务,并获得所有可用的信息,为给定的lat-lng。

我有一个西班牙所有省份(地区)的数据库,以及每个地区的城市数据库。我也有每个城市的lat-lng (中心)。当我提到市政当局时,我猜这就是谷歌所谓的“地方”。

现在,我想将用户点击的地图点与相应的市政当局相匹配。我怎样才能做到这一点?Google响应不是在数据库上搜索的有效键,而且可能存在拼写差异。

编辑:我发现了一个每个市政府都有一个kml文件的站点,定义了它的区域。我需要解析每个文件并找到一个包含用户单击的坐标的文件。能否将这些kml转换成数据库以进行快速处理?

EN

回答 3

Stack Overflow用户

发布于 2012-02-28 12:35:17

海事组织最好的办法是使用邮政编码。当您为每个城市存储了邮政编码时,您可以从地理编码结果中提取邮政编码,并使用它查询DB。

当您没有存储邮政编码(或其他使您的地理编码-结果和数据库之间有明显关系的任何内容)时,您可以使用边界(在结果的几何结构中可以找到)来查询数据库在边界内的一个点。

票数 0
EN

Stack Overflow用户

发布于 2012-02-28 13:20:20

您可以将几何图形存储在PostGIS数据库中,并运行GeoServer来响应这些查询。

票数 0
EN

Stack Overflow用户

发布于 2012-02-28 17:30:27

回答你的编辑:当然可以做点多边形分析,。启用地理的数据库使它变得简单,并且可以用非geo数据库来完成它。一些GIS数据库只使用边界矩形,而不使用实际多边形。对于非geo数据库,您需要自己编写代码,因此可以使用实际的边界数据。参见http://local.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/的解决方案1

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

https://stackoverflow.com/questions/9479168

复制
相关文章

相似问题

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