geospatial相关内容

将 KML 文件读入 R

我正在构建一个将多几何 KML 文件读入 R 的工作流程.这是我的 工作地图,带有点和路径几何图形.(可重现的)R 脚本是: 库(rgdal)setwd({指定一个文件夹})download.file("http://www.scribblemaps.com/maps/kml/shackleton.kml", "file.kml")(lyr = ogrListLayers("file.kml") ..
发布时间:2022-01-10 20:08:19 其他开发

在 Mongodb 上使用带有地理空间索引的全文搜索

假设我想开发一个 android 应用程序,允许用户搜索离您所在位置最近的酒店.这在当今的应用程序中非常普遍,例如 AirBnb. 这是我正在使用的数据集: {"name" : "最棒的酒店","城市" : "印度",“类型":“点"“坐标":[-56.16082,61.15392]}{"name" : "最不可思议的酒店","城市" : "印度",“类型":“点"“坐标":[-56.56 ..
发布时间:2022-01-07 14:52:01 其他开发

当前文档字段值内的地理空间 $near

接受这个查询: { 'location' : { '$near' : [x,y], '$maxDistance' : this.field } } 我想为 $maxDistance 分配当前评估文档中指定字段的值.那可能吗? 解决方案 是的,这是可能的.您只需使用 $geoNear 代替.当心陷阱并仔细阅读. 假设您的意图是存储诸如 "travelDistance" 之类的字段, ..

如何使用 yii 模型插入 mysql 空间点?

我有一个模型类型,它是从一个 mysql 表生成的,该表具有地址数据和一个名为“坐标"的空间 POINT 字段.创建或更新模型时,我想对地址进行地理编码并将纬度和经度坐标存储在 POINT 字段中. 我的理解是这样做的方法是在模型的 beforeSave 方法中对地址进行地理编码.我已经做到了这一点,并将坐标放在一个关联数组中.现在我的问题是如何将这些数据插入到我的坐标字段中?这就是我正在尝 ..
发布时间:2022-01-04 09:28:18 数据库

如何根据用户在地图上的位置渲染一部分空间数据

我们在数据库中有德克萨斯州的每条街道.问题是,有 200 万条街道.当用户查看地图上的一个简单县时,需要 FOREVER 来渲染该县的街道,因为查询必须经过 texas 表中的每条街道.有没有人对我们如何跨表拆分数据并让地理服务器根据他们正在查看的当前用户位置查询所需的表有任何建议? 例如除了一张巨大的德州桌子,还有东德州、北德州等等 解决方案 有几种提高性能的方法: 如果您尚 ..
发布时间:2022-01-03 23:07:54 其他开发

SQL Server 中的 Geography 数据类型与 Geometry 数据类型

环境:SQL Server 2012我正在使用一种在线工具,这是迄今为止我唯一能找到的,用于绘制地球上的多边形和点.http://www.birdtheme.org/useful/googletool.html我有两张桌子.一个将“区域"存储为多边形,另一个表存储与我的问题无关的点.为简单起见,我将我的场景简化为 sql 变量. 在下面的查询中,我将地理数据类型用于众所周知的兴趣点.我在罗本 ..
发布时间:2022-01-03 23:06:38 其他开发

将复杂的 SQL 查询转换为 SQLAlchemy

我的想法用完了.我现在用谷歌搜索了超过一天,但我仍然找不到任何有用的答案来解决我的问题. 到目前为止我所做的,我尝试使用原始 SQL 但没有成功. locations = db.session.query(Location, select([text('( 6371 * acos( cos( radians("53.6209798282177") ) * cos( radians( lat ..
发布时间:2021-12-30 14:56:57 数据库

使用输入点进行 Solr 空间搜索并查询其中的多边形

我在 Solr 中索引了一些多边形.是否可以使用点(纬度,经度)进行查询并查看哪个多边形内有该点? 解决方案 是的,这里有描述:http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4你的 Solr 版本必须是 4 或更高,你必须导入 JTS jar 文件,你可以从 http://sourceforge.net/projects/j ..
发布时间:2021-12-30 08:34:43 其他开发

用于数百万点的 GEO 实现

我正在尝试找出基于 long/lat 到某个点的最近点使用哪个 GEO 实现.我将有数百万甚至数十亿个不同的纬度/经度点需要进行比较.我一直在寻找许多不同的实现来完成我需要完成的工作.我研究过 Postgis(看起来它很受欢迎并且性能很好)、Neo4J(图形数据库对我来说是一个新概念,我不确定它们的表现如何)、AWS dynamodb geohash(扩展性很好,但只有库是用Java,我希望在 n ..
发布时间:2021-12-28 17:19:21 其他开发

用 SQLite 计算大圆距离

这是我的问题,我有一个包含位置和纬度/经度的 SQLite 表.基本上我需要: SELECT location, HAVERSINE(lat, lon) AS distance from location ORDER BY distance ASC; HAVERSINE() 是一个 PHP 函数,它应该返回 大圆距离(以英里或公里为单位)给定一对纬度和经度值.其中一对应由 PHP 提供,另一对 ..
发布时间:2021-12-26 20:31:51 PHP

sql 地理到 dbgeography?

也许我遗漏了什么.我有一个“地理"数据类型的 sql server 列. 我想在我的 c# 代码中使用 DbGeography 类型.有什么方法可以将 sql 的 geography 转换或转换为 dbgeography? 解决方案 抱歉回复晚了 - 但在搜索其他内容时看到了这个. 只需执行以下操作: SqlGeography theGeography;int srid = ..
发布时间:2021-12-25 08:04:31 数据库

在Java中计算距纬度/经度坐标一定距离的边界框

给定一个坐标(纬度、经度),我试图计算一个距离坐标给定距离(例如 50 公里)的方形边界框.所以作为输入我有纬度、经度和距离,作为输出我想要两个坐标;一个是西南(左下)角,一个是东北(右上角)角.我在这里看到了几个试图用 Python 解决这个问题的答案,但我正在寻找一个特别的 Java 实现. 明确地说,我打算只在地球上使用该算法,所以我不需要适应可变半径. 它不必非常准确(+/-2 ..

R 在地图上绘制填充的经纬度网格单元

我有一个包含多个 (x,y,z) 数据点的数据框,(x,y) 是经度的右下坐标- 大小为 w 的纬度单元(例如 1 度网格).z 值已在此单元格上取平均值. 我想在 R 中绘制这些点,以便整个网格单元都填充一些源自 z 的颜色. 结果将类似于以下图像之一: 投影本身(例如 Lambert 等角圆锥曲线、等距柱状投影)并不重要,重要的是网格单元绘制. 我的数据很稀疏:并非每个 ..
发布时间:2021-12-15 13:29:59 其他开发

SQL Server 2008 空间:在多边形中找到一个点

我使用的是 SQL Server 2008 空间数据类型.我有一个表,其中包含所有状态(作为多边形)作为数据类型 GEOMETRY.现在我想检查一个点的坐标(纬度、经度)作为数据类型 GEOGRAPHY 是否在该州内. 我找不到任何使用新空间数据类型的示例.目前,我有一个多年前实施的解决方法,但它有一些缺点. 我有 SQL Server 2008 和 2012.如果新版本有一些增强,我 ..