我目前在MySQL数据库中有将近一百万个地点,每个地点都有经纬度信息。 我正在尝试通过查询找到一个点和许多其他点之间的距离。但随着每秒100次以上的查询量,速度不够快。 除了MySQL之外,是否有更快的查询或更快的系统可用于此项任务? 我正在使用以下查询:SELECT name, ...
在处理GIS源代码时,通常需要编写纬度和经度坐标元组。 例如在Google地图链接中(123, 456): http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&...
给定一个经纬度坐标点,以及距离(以公里为单位)和方位角(以弧度表示的角度),我想要计算新的经纬度坐标。这个网站一次又一次地出现,但是我就是无法使公式对我起作用。 上述链接中提供的公式如下:lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*...
GeoJSON和TopoJSON有什么区别,我应该在何时使用它们之一? GitHub上的TopoJSON描述表明,TopoJSON文件比GeoJSON文件小80%。那为什么不总是使用TopoJSON呢?
编辑:我已经使用Postgres和PostGIS几个月了,并且非常满意。 我需要分析几百万个带有纬度和经度的地理编码记录。这些记录包括至少三种不同类型的数据,我将尝试查看每个集合是否会互相影响。 对于所有这些数据的底层数据存储,哪种数据库最好?以下是我的要求: 我熟悉DBMS。 我对P...
如何将shapefile图层叠加到Google Maps中? 经过一些阅读后建议,可以将shapefile转换为KML格式并在Google地图上叠加KML图层。如果这样的话,如何将shapefile转换为KML格式呢? 我相信有一些开源工具可用于此转换。有没有人指出一种能够完整转换shap...
我正在使用一个 shapefile(.shp、.dbf等)文件,希望将其转换为 xml 格式。我使用的是 Mac,但无法找到适用于转换的应用程序。请问是否有一种方法可以将这种文件格式转换成 xml?
从GIS文件(城市地图)中获取一组(2D)点,我需要生成定义该地图的“轮廓”(边界)的多边形。其输入参数将是点集和“最大边长”。 然后它将输出相应的(可能是非凸)多边形。 目前为止我找到的最佳解决方案是生成Delaunay三角形,然后删除外部边缘长度大于最大边长的部分。当所有外部边都小于此长...
我创建了一个 "Hello World" 程序来加载本地的 kml 文件(从 Google 的文档中借来):var ctaLayer = new google.maps.KmlLayer("http://localhost:8080/kml/cta.kml"); 这并不起作用(没有任何内容被加...