问题标签 [latitude-longitude]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
math - 如何将纬度/经度映射到扭曲的地图?
我有一堆纬度/经度对映射到(地理扭曲)地图上的已知 x/y 坐标。
然后我还有一对纬度/经度。我想尽可能地将它绘制在地图上。我该怎么做呢?
起初,我决定为三个最近的纬度/经度点创建一个线性方程组,并从这些点计算一个变换,但这根本不起作用。由于这是一个线性系统,我也不能使用更多附近的点。
您不能假设 North 已启动:您所拥有的只是现有的 lat/long->x/y 映射。
编辑:它不是墨卡托投影,或类似的东西。为了可读性,它被任意扭曲(想想地铁地图)。我只想使用最近的 5 到 10 个映射,以便地图其他部分的失真不会影响我尝试计算的映射。
此外,整个地图位于一个非常小的地理区域内,因此无需担心地球——平地假设就足够了。
algorithm - 计算两个经纬度点之间的距离?(Haversine 公式)
如何计算经纬度指定的两点之间的距离?
为了澄清起见,我想要以公里为单位的距离;这些点使用 WGS84 系统,我想了解可用方法的相对准确性。
gis - 将纬度/经度转换为 Alberta 10 TM 投影
我需要在 Alberta 10 TM 投影中将纬度/经度坐标转换为东/北坐标。
10 TM 投影与 UTM 类似,但它是加拿大阿尔伯塔省的自定义投影。我认为(通过一些努力)我可以自己编写代码,但如果已经完成,我宁愿不重新发明轮子。
geocoding - 如何将地址转换为纬度/经度?
我将如何将地址或城市转换为纬度/经度?有没有我可以“租用”这项服务的商业机构?这将用于具有全时 Internet 访问权限的 Windows PC 上的商业桌面应用程序。
java - 如何测量距离并根据 Java 中的两个纬度+经度点创建边界框?
我想找到两个不同点之间的距离。我知道这可以通过大圆距来完成。 http://www.meridianworlddata.com/Distance-calculation.asp
完成后,有了一个点和距离,我想找到那个距离北方和东方那个距离的点,以便在该点周围创建一个框。
mysql - 在 MySQL 数据库中存储纬度/经度时使用的理想数据类型是什么?
请记住,我将在纬度/经度对上执行计算,哪种数据类型最适合与 MySQL 数据库一起使用?
java - Java,将纬度/经度转换为 UTM
有谁知道在 Java 中将地球表面位置从 lat、lon 转换为 UTM 的方法(比如在 WGS84 中)?我目前正在研究 Geotools,但不幸的是解决方案并不明显。
open-source - UTM 和 MGRS 到纬度/经度的转换源代码?
有哪些开源/公共领域软件可以在纬度/经度、UTM(通用变换墨卡托)和 MGRS(军用网格参考系统)之间进行转换?我们目前正在使用 VB6 库,并且更愿意使用另一种语言和更长的谱系。
sql-server-2008 - Sql 2008 查询问题 - 哪个 LatLong 存在于地理多边形中?
我有以下两个表:-
地理形状
- GeoShapeId INT IDENTITY
- 名称 VARCHAR(100)
- ShapeFile GEOGRAPHY [这是纬度/经度的封闭多边形]
犯罪地点
- CrimeLocationId INT IDENTITY
- LatLong GEOGRAPHY [这是一个纬度/经度点]
现在,我有大约 10K GeoShape 结果和大约 500CrimeLocations。
我试图找出所有 500 个犯罪纬度/经度点都存在于哪些 GeoShapes 中。
:( 我就是不明白!我试图STIntersects
在子查询上做一个但没有用。有什么建议吗?
干杯!
编辑1:我不能使用任何GEOMETRY
功能..因为(如上所述)这些都是地理类型。
编辑 2:我知道如何使用STContains
和STIntersects
. 请不要提供这方面的基本示例。我对使用上面的表结构进行复杂查询更加好奇。
database - 在数据库中聚类纬度/经度
我正在尝试查看是否有人知道如何使用数据库对一些经纬度结果进行聚类,以减少通过线路发送到应用程序的结果数量。
有许多关于如何集群的资源,无论是在客户端还是在服务器(应用程序)端......但不是在数据库端:(
这是一个类似的问题,由 SO 成员提出。解决方案是基于服务器端的(即背后的 C# 代码)。
有没有人有解决这个问题的运气或经验,但在数据库中?是否有任何数据库专家正在接受一个轴和性感的数据库挑战?
请帮忙 :)
编辑1:澄清 - 通过聚类,我希望将x
多个点分组为一个区域的单个点。因此,如果我说将所有内容聚集在 1 英里/1 公里的正方形中,那么该“正方形”中的所有结果都将 GROUP'D 组合成一个结果(例如...正方形的中间)。
编辑 2:我正在使用 MS Sql 2008,但我愿意听取其他数据库中是否有其他解决方案。