MySQL 查找最接近点的多边形

2023-12-09

我有一个包含地理标记对象的 MySQL 数据库。通过使用用户绘制的边界多边形来标记对象,并且我的程序将其导出到数据库中。边界多边形作为多边形(MySQL 空间扩展类型)存储在数据库中。

我可以想到几种方法来做到这一点,但我对其中任何一种都不是很满意,因为这需要是一个能够经常执行的高效过程,尽管相关表中可能只有

我需要一种方法来给定地球上的任何点,找到与最近的地理标记/有界对象相对应的记录。它不需要在所有情况下都是正确的,但是,比方说(只是为了发明一个数字),95% 的情况下都是正确的。如果不需要非常频繁地进行手动校正,则可以接受。


看起来这个问题非常相似在 MySQL 中获取接近经纬度的多边形.

我将编写一些应用程序级代码来对链接问题中的距离进行交互式扩大搜索。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL 查找最接近点的多边形 的相关文章

  • 在docker中使用MySQL数据库设置aspnetcore

    我正在尝试设置一个 docker compose 文件 其中包含 asp net core mysql 数据库和 phpmyadmin 的容器 设置我的 mysql 服务器没有问题 我可以使用 phpmyadmin 访问它 我的 asp n
  • mySQL MATCH 跨多个表

    我有一组 4 个表 我想对其进行搜索 每个都有全文索引 查询可以使用每个索引吗 CREATE TABLE categories id int 5 unsigned NOT NULL auto increment display order
  • 使用按位函数查询 BIT 字段时,MySQL 不使用索引

    我的 MySQL 表中有一个 BIT 类型的字段 我想使用位值存储记录的状态 例如 1 status1 2 status2 4 status3 8 status4 每条记录可以同时具有多种状态 对于 status1 和 status3 该值
  • 如何将 MySQL 数据库更改为 UTC?

    我使用的是 Windows 7 对数据库方面的东西有点陌生 我尝试在 Google 上搜索如何将系统时区更改为 UTC 但文档有些高级 我不太确定如何更改此字段 在 my ini 文件的 mysqld 部分下 添加以下行 default t
  • 单行的总和值?

    我有一个 MySQL 查询 它返回由一系列 1 和 0 组成的单行 它用于进度条指示器 我现在在代码中对它进行求和 但我尝试对查询中的值求和 并意识到我无法使用 SUM 因为它们有很多列 但只有一行 有没有办法可以在查询中自动求和 就像这样
  • 如何以最少的查询次数获取帖子列表和关联标签

    我的表格结构如下 标签 更多的是一个类别 id 标签名称 描述 slug POSTS ID 标题 网址 邮戳 id idPost idTag USERS ID 用户名 userSlug VOTES id idPost idUser 每个帖子
  • ActiveRecord3死锁重试

    Rails 3 或 ActiveRecord 3 是否有任何插件可以复制旧版本死锁重试 http agilewebdevelopment com plugins deadlock retry插入 或者 该插件仍然适用于 Rails 3 吗
  • 比较表中的行以了解字段之间的差异

    我有一个包含 20 多列的表 客户端 其中大部分是历史数据 就像是 id clientID field1 field2 etc updateDate 如果我的数据如下所示 10 12 A A 2009 03 01 11 12 A B 200
  • 如何在 phpmyadmin 中创建 MySQL 触发器

    我想在 MySQL 中创建一个触发器 我运行以下命令 mysql gt delimiter mysql gt CREATE TRIGGER before insert money BEFORE INSERT ON money gt FOR
  • Python:如何使用生成器来避免 sql 内存问题

    我有以下方法来访问 mysql 数据库 并且查询在服务器中执行 我无权更改有关增加内存的任何内容 我对生成器很陌生 并开始阅读更多有关它的内容 并认为我可以将其转换为使用生成器 def getUNames self globalUserQu
  • java mysql 准备好的语句

    我正在尝试使用 java 向数据库中进行简单的插入 它告诉我我的 sql 语法已关闭 但是 当我复制打印出来的字符串并将其放入 phpmyadmin 中的 sql 命令中时 它会正确执行该命令 并且我似乎无法弄清楚 java 中的字符串查询
  • PHP 绑定“bigint”数据类型(MySQLi 准备好的语句)

    studentId 57004542323382 companyOfferId 7 sql INSERT INTO studentPlacement companyOfferId studentId VALUES if stmt db gt
  • MYSQL 区分大小写的 utf8 搜索(使用 hibernate)

    我的登录表具有 utf8 字符集和 utf8 排序规则 当我想要检查用户名并检索该特定用户名的其他信息时 hql 查询会为我提供小写和大写相同的结果 我应该如何处理适用于案例的 HQL 查询 我使用 Mysql 5 和 java hiber
  • MySQL MIN/MAX 所有行

    我有桌子Races与行ID Name and TotalCP 我选择分钟 TotalCP FROM Races 但是我想选择具有最小值的整行 我如何在单个查询中做到这一点 从聚合值获取整行的一般形式是 SELECT FROM Races W
  • Mysql 创建定义器

    我创建了一个在 CentOS Web 服务器上运行的 Intranet Web 应用程序 该应用程序使用另一个本地服务器 始终是 CentOS 作为 MySQL 数据库 在数据库内部我创建了例程 这些例程总是这样开始 CREATE DEFI
  • MySQL Connector C/C API - 使用特殊字符进行查询

    我是一个 C 程序 我有一个接受域名参数的函数 void db domains query char name 使用 mysql query 我测试数据库中是否存在域名 如果不是这种情况 我插入新域名 char query 400 spri
  • MySQL 查询计算上个月

    我想计算上个月的订单总额 我收到了从当前日期获取当月数据的查询 SELECT SUM goods total AS Total Amount FROM orders WHERE order placed date gt date sub c
  • 比特纳米。重置mysql根密码

    我如何重置 MySQL 中的 root 密码和帐户 因为我按照如何为其他服务器授予权限的说明操作 并且意外地将 root 用户 Mysql 绑定到其他 IP 地址 现在看来我无法在 localhost 上以管理员身份登录 Thanks 您有
  • 如何将ElasticSearch与MySQL集成?

    在我的一个项目中 我计划将 ElasticSearch 与 MySQL 结合使用 我已经成功安装ElasticSearch 我可以单独管理ES中的索引 但我不知道如何用 MySQL 实现同样的功能 我读过一些文件 但我有点困惑 没有明确的想
  • 一次从多个表中删除行

    我正在尝试将 2 个查询合并为一个这样的查询 result db gt query DELETE FROM menu WHERE name new or die db gt error result db gt query DELETE F

随机推荐

  • cmap、vmin、vmax 内部做什么(matplotlib)?

    假设我使用 matplotlib 的 imshow 显示图像 如下所示 plt imshow IMG cmap hot vmin 0 20 vmax 0 90 where IMG是一个二维灰度图像 数据类型为 float64 数据值在 0
  • Android - 如何绘制2个方向的渐变?

    我开始使用渐变 我发现绘制 1 向渐变非常容易 例如从上到下 从左到右 或对角线 但如何绘制 2 向渐变 我的意思是这样的 大蓝色矩形是 2 向渐变 右上角是蓝色 左侧转变为白色 底部转变为黑色 这个要怎么画呢 答案是 你必须组合2个不同的
  • WasapiLoopbackCapture 内部音频识别在没有音频时给出乱码和文本

    我终于构建了一个程序来使用 NAudio 监听内部音频环回 并输出识别的文本 问题是它会听 并且总是说 例如 Recognized text had Recognized text had Recognized text had Recog
  • iOS应用程序更改仅适用于iPhone

    我们有一个应用程序作为通用应用程序提交 支持所有设备 iPad 和 iPhone 但我们不再希望它在商店中显示为 iPad 应用程序 我们希望它只是 iPhone 专用应用程序 这个应用程序是用Appcelerator构建的 所以我已经更改
  • reactjs.net - 渲染时是否需要react-text标签?

    我一直在关注这个教程http reactjs net getting started tutorial html一切都很好 但是在最终的输出源中 我得到以下注释标签 为什么文本包裹在react text标签 它们是必需的标签吗 为什么它们出
  • 何时更喜欢 JSON 而不是 XML?

    我的要求只是在跨页上显示从数据库检索到的一组值 我正在使用jquery 当满足以下任一条件时 优先选择 XML 而不是 JSON 您需要消息验证 您正在使用 XSLT 您的消息包含大量标记文本 您需要与不支持 JSON 的环境进行互操作 当
  • 尝试引用活动工作簿中的另一个工作表

    我试图在单击命令按钮时使另一个工作表处于活动状态 但我仍保留在同一个活动工作簿中 Sub Submit Warranty Set warranty data worksheet as active page Sheets Sheet2 Ac
  • 基于 pandas 数据框 python 同一列中的先前值的条件替换

    感觉我几乎到处都看过了 我知道这可能是非常简单的事情 我正在使用 pandas 数据框 并希望根据同一列中的数据填充 替换其中一列中的数据 我通常更喜欢使用 Excel 而且 Excel 非常简单 如果我们有 df pd DataFrame
  • 访问 python 超类属性时遇到问题[重复]

    这个问题在这里已经有答案了 我有两个类 大致采用以下形式 class Foo def init self foo self foo foo class Bar Foo def bar self print self foo 当我尝试调用ba
  • AWS Lambda 和 python numpy 模块

    我正在尝试在 aws lambda 中导入 python 部署包 python代码使用numpy 我按照虚拟环境的部署包说明进行操作 但它仍然给出 Missing required dependency numpy 我按照上给出的指示进行操
  • JspWriter 和 PrintWriter 有什么区别?

    JspWriter 和 PrintWriter 之间有什么区别 来自javadoc 这个抽象类模拟 java io BufferedWriter 和 java io PrintWriter 类中的一些功能 但不同之处在于它从打印方法中抛出
  • Flexbox 子项可以有溢出滚动条吗?

    我想使用CSS3 弹性盒模型创建跨设备布局并发现HugoGiraudel 的一个很好的布局示例我用它作为起点 布局基本上是这样的 HTML 的结构如下 div class wrapper div
  • Mysql MySQL 或 PHP 动态将行转换为两列

    我有和我一样的场景MySQL 或 PHP 将行转换为列 但我现在必须重组我的表 这是输出 它与上面的链接几乎相同 但我要包含 AS amount 任何人都可以帮助我吗 我想要下面的结果 但每个 FA mont2016 的右侧都有 AS mo
  • MVC 6 中的路由

    我有一个超级简单的控制器 有两种方法 public IActionResult Users long id return Json new name Example User public IActionResult Users retur
  • 使用 Wordnet Synset 的定义方法未获得所需的输出

    from nltk corpus import wordnet syn wordnet synsets cookbook 0 print syn definition 预期输出 a book of recipes and cooking d
  • 将“整数字符串”转换为整数数组

    我正在尝试将整数数组传递到我的程序中 有没有更好的方法将其转换为整数 我当前收到错误 可变大小的对象可能未初始化 for i 0 i lt argc i int arr i atoi argv i 假设argc and argv是传递给 m
  • Jelly Bean Google Voice 文本转语音 API?

    有什么方法可以使用新版 Google Voice 中的文本转语音功能吗 Jelly Bean 的发音非常流畅 所以我在想是否有某种 API 可以访问该服务 Thanks 是的 可以使用 Android TTS API 访问 Google N
  • 添加母版页后,图像不会在我的 aspx 页面上呈现..如果没有更改 ID ..还有什么原因?

    使用以下代码来删除系统生成的 ID 横幅 ascx cs protected override void Render System Web UI HtmlTextWriter writer StringWriter Html new St
  • 表单提交后 PHP 会话变量出现问题

    我正在为我提交的 HTML 表单设置一个包含成功消息的 PHP 会话变量 如果没有表单错误 我将重定向到同一页面 使用 header 并显示会话变量中的消息 直到这里一切都很好 但是如果我在提交后再次访问该页面 该消息仍然存在 是否可以使其
  • MySQL 查找最接近点的多边形

    我有一个包含地理标记对象的 MySQL 数据库 通过使用用户绘制的边界多边形来标记对象 并且我的程序将其导出到数据库中 边界多边形作为多边形 MySQL 空间扩展类型 存储在数据库中 我可以想到几种方法来做到这一点 但我对其中任何一种都不是