spatial-query相关内容

SQL几何查找半径内的所有点

我精通SQL,但不熟悉使用SQL几何特性。我有一个可能是非常基本的问题要解决,但我还没有在网上找到任何好的资源来解释如何使用几何对象。(TechNet是一种学习新事物的糟糕方式...) 我在笛卡尔平面上有一个二维点的集合,我正在尝试查找半径集合内的所有点。 我使用如下语法创建并填充了一个表: 更新[事物]set[位置]=几何::Point(@X,@Y,0) (@X,@Y只是 ..
发布时间:2022-05-29 18:33:30 其他开发

如何使用 PHP 在 MySQL 中插入空间数据?

我想将我的坐标从我的 Android 应用程序保存到 MySQL 数据库.为此,我用 PHP 创建了一个 API,但我的代码不起作用. 这是我的 PHP 代码: 1));mysqli_close($con);?> 当我在 phpMyadmin 中尝试 INSERT 查询时,数据成功存储在数据库中. 解决方案 检查列的正确属性 首先,确保您使用GEOMETRY 关键字在数据库 ..
发布时间:2021-11-15 04:08:37 PHP

如何使用 PHP 在 MySQL 中插入空间数据?

我想将我的坐标从我的 Android 应用程序保存到 MySQL 数据库.为此,我用 PHP 创建了一个 API,但我的代码不起作用. 这是我的 PHP 代码: 1));mysqli_close($con);?> 当我在 phpMyadmin 中尝试 INSERT 查询时,数据成功存储在数据库中. 解决方案 检查列的正确属性 首先,确保您使用GEOMETRY 关键字在数据库 ..
发布时间:2021-11-15 04:01:40 PHP

从 R 查询 SQL Server 地理空间数据

已编辑:我已将登录详细信息添加到演示 SQL Server 2017 中. 我正在使用 FreeTDS 驱动程序从 R 查询 SQL Server(优先于 Microsoft odbc 驱动程序,因为它支持 Linux 中的 Windows 身份验证). 我正在努力用 st_read 解释几何列. 连接是这样发起的: 库(odbc)图书馆(DBI)图书馆(SF)用户名 查询 ..
发布时间:2021-07-23 19:43:40 数据库

PostGIS,可以从某些点创建多边形

嗯, 我曾经根据纬度和经度创建点或多边形.使用类似的东西: ST_Transform(ST_GeomFromText('POINT("+longitud+" "+latitud+")' ,4326),23030) 但在那一刻,我的来源是数千个点的几何值,我想从中创建一个几何多边形值.但我不知道是否有可能. 我还有 UTM 坐标(我的是 30 S),但我认为从几何开始会更容易. ..
发布时间:2021-06-18 20:29:03 其他开发

如何使用 PHP 在 MySQL 中插入空间数据?

我想将我的坐标从我的 Android 应用程序保存到 MySQL 数据库.为此,我用 PHP 创建了一个 API,但我的代码不起作用. 这是我的 PHP 代码: 1));mysqli_close($con);?> 当我在 phpMyadmin 中尝试 INSERT 查询时,数据成功存储在数据库中. 解决方案 检查列的正确属性 首先,确保您使用GEOMETRY 关键字在数据库 ..
发布时间:2021-06-05 19:50:16 PHP

Maximo/GIS空间查询

我在Maximo 7.6.1.1中有一个工作订单: WO在“服务地址"选项卡中具有LatitudeY和LongitudeX坐标. WO有一个自定义的zone字段. 在单独的GIS数据库中有一个要素类(多边形). 我想执行空间查询,以从多边形相交的记录中返回一个与WO相交的属性,并使用它在WO中填充zone. 我该怎么做? 相关关键字:Maximo Spatial ..
发布时间:2020-11-14 19:13:48 其他开发

循环字符串的SQL Server 2008 R2 geoSpatial查询错误

SQL空间功能:SQL几何点,线串工作正常,但圆形字符串不工作.当我尝试将CircularString类型的数据保存到我的几何数据类型时,它会引发以下错误: 我的声明: DECLARE @g1 geometry = 'CIRCULARSTRING EMPTY'; “在执行用户定义的过程中发生了.NET Framework错误 例程或聚合“几何":System.FormatExcep ..
发布时间:2020-11-13 20:04:31 其他开发

在MySQL中获取多点空间数据

我没有找到任何答案来选择MySQL中 multipoint 数据类型中的每个点.我有包含许多点的多点,并且我想通过查询选择每个点,但无法弄清楚.有任何想法吗? 表结构:图片 示例数据:图片 在MySQL文档中,我仅找到了这一点,但没有帮助:解决方案 如果您使用的是MySQL> = 8.0.2,则选项可能是: DELIMITER // CREATE PROCEDURE ` ..
发布时间:2020-11-13 19:59:51 数据库

需要专家的帮助来解决空间数据查询中的细微变化

我有以下查询可访问给定纬度附近的最近位置. 我关注了 Ollie先生的博客最近的位置查找器MySQL 使用Haversine公式查找给定纬度附近的最近位置. 但是由于缺乏空间数据查询的丰富知识,我无法正确执行它,因此寻求专家的意见来解决此问题. 这是我的查询 SELECT z.id, p.distance_unit * DEGRE ..
发布时间:2020-08-14 00:42:32 数据库

使用空间数据库查找包含点的多边形

我正在使用MongoDB来存储空间记录.一些记录是多边形,而另一些是点.数据正在不断插入. 我需要能够访问其多边形包含一个点的所有记录. Mongo的空间查询允许查找多边形内的所有点,但不能找到包含一个点的所有多边形.在另一个数据库系统MongoDB中,有什么好方法吗? 解决方案 不幸的是,目前无法运行此查询-除非您愿意简化应用程序(即,假设所有多边形都是a的圆)特定半径[或小半径集 ..
发布时间:2020-07-08 19:15:08 其他开发

优化mysql查询以使用空间索引选择多边形中的所有点

首先,我承认我在空间功能方面的经验非常少.我在MySQL中有一张表格,里面有20个字段和23549187个包含地理数据的记录.字段之一是“点",它是点数据类型,上面有空间索引.我有一个查询,该查询会选择多边形内所有看起来像这样的点, select * from `table_name` where ST_CONTAINS(ST_GEOMFROMTEXT('POLYGON((151.186 - ..
发布时间:2020-07-08 19:15:06 PHP

在SQL Server中将STCrosses()与空间索引一起使用

用于地理数据的Microsoft StCrosses()函数是否支持空间索引? 当我尝试使用空间索引执行此功能时,出现以下错误消息: “查询处理器无法为具有空间索引提示的查询生成查询计划.原因:空间索引不支持谓词中提供的方法名称.请尝试删除索引提示或删除SET FORCEPLAN". 解决方案 否. 为空间数据编制索引并非易事,正在讨论的类可以包含任意复杂的图形,而不仅仅 ..
发布时间:2020-07-08 19:15:02 数据库

空间索引/查询(查找k个最近的点)

我有+ 10k点(纬度,经度),并且我正在构建一个应用程序,向您显示距用户位置最近的k个点. 我认为这是一个非常普遍的问题,我不想重新发明轮子.我正在学习四叉树.这似乎是解决此空间问题的好方法. 我正在使用以下工具: Python 2.5 MySQL MongoDb 构建四叉树并不难: http://donar.umiacs. umd.edu/quadtree/poin ..
发布时间:2020-07-08 19:13:55 Python