44得票2回答
地理空间索引是如何工作的?

我想知道像MongoDB一样使用的地理空间索引是如何工作的。有人能够解释一下内部使用了哪些数据结构/算法吗?搜索运行的时间复杂度是多少? 如果有相关资源链接将会很棒。

44得票2回答
R-Tree和Quadtree的比较

我希望比较R-Tree和Quadtree在地理空间数据方面的应用。虽然有文献可查,但我很难找到介绍基本比较的文档。所以我决定问这个问题。 在我看来,R-Tree具有平衡性,树没有空叶子节点。作为缺点,如插入或删除等基本操作可能导致重构整个索引。 相反,四叉树不平衡,有空叶子,但不需要重构。...

43得票4回答
解码Google Maps嵌入参数

背景 我想要能够提取嵌入在网站中的谷歌地图的位置信息(例如,可以在这个网站底部找到一个随机示例)。 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3128.340699934565!2d-0....

43得票4回答
从纬度和经度双精度构建 DbGeography 点?

我想用纬度和经度双精度浮点数构建一个 DbGeography 点。 我知道我可以将我的双精度浮点数转换为字符串并使用 DbGeography.FromText 方法。var latitude = 50.0d; var longitude = 30.0d; var pointString =...

43得票10回答
如何使用Python计算地球表面多边形的面积?

标题已经说了一切。我需要使用Python计算地球表面多边形内部的面积。 计算地球表面任意多边形所包含的区域 对此有所涉及,但在技术细节方面仍然模糊: 如果您想要更具“GIS”风格的方法,则需要选择用于测量面积的单位,并找到一个保留面积(并非所有投影都能)的适当投影。由于您要计算任意多...

42得票6回答
在Java中计算距离给定经纬度坐标一定距离的边界框

给定一个坐标(纬度,经度),我正在尝试计算距离该坐标一定距离(例如50公里)的正方形边界框。因此,输入为纬度、经度和距离,输出为两个坐标;一个是西南角(左下角),另一个是东北角(右上角)。在此之前,我见过几篇试图在Python中解决这个问题的答案,但我特别想要一个Java实现。 只是为了明确...

38得票11回答
无法加载 DLL 'SqlServerSpatial140.dll':找不到指定的模块

这对我来说都是新的,所以请耐心等待... 我正在处理一个Visual Studio项目;它是一个返回一些数据的Web服务。 我刚刚尝试在我的本地机器(IIS)上对Web服务器进行特定调用,但我遇到了以下错误: 无法加载 DLL 'SqlServerSpatial140.dll':找...

38得票4回答
使用空间点类型在MySQL中存储经纬度值

使用的技术:MySQL 5.1 和 PHP 5.3 我正在为网站设计一个新的数据库。我正在考虑最好的方法来存储经纬度值。 过去,我一直使用 DECIMAL 并使用 PHP/MySQL select 的形式:SQRT(POW(69.1 * (fld_lat - ( $lat )), 2) +...

37得票4回答
Solr - 如何构建一个要求 Location 字段不为空的查询

我有一个Solr索引,其中包含一组以Location类型存储的坐标;我想查询具有非空值的文档。 在Location字段上执行非空检查的查询语法是什么?

36得票3回答
用于最大距离和MongoDB的单位是什么?

我正在学习 MongoDB 和地理空间搜索。基本上,我想让用户能够查询距离他们当前位置一定范围内拍摄的文档(图片)。所以,如果用户正在寻找所有在 1 公里范围内拍摄的图像,我尝试使用下面的示例,但不知道该如何设置 maxdistance 值。db.places.find({ loc : { $...