通过 GPS 位置获取城市的 WikiData 标识符

2023-12-13

我想获取特定 GPS 位置的城市/定居点。 表示给定范围内最接近的一个或最多是最接近的。

我在维基媒体数据示例中找到了一些示例查询。

我尝试采用然后但我只得到错误或超时

这是我当前的查询:

 SELECT *
    WHERE
    {
      ?city wdt:P31/wdt:P279* wd:Q15642541 . // only settlements
       # Search by Nearest
  SERVICE wikibase:around { 
    ?place wdt:P625 ?location . 
    bd:serviceParam wikibase:center "Point(8.4024875340491 48.9993762209831)"^^geo:wktLiteral .
    bd:serviceParam wikibase:radius "1" . 
    bd:serviceParam wikibase:distance ?distance .
  }
      SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
    } 
ORDER By ?distance

当我省略结算条件时,查询有效。但是当我添加它时,查询花费的时间太长 我究竟做错了什么?正确的语法是什么?


我发现了我的错误。

这是工作查询:

 SELECT DISTINCT *
    WHERE
    {
      ?place wdt:P31/wdt:P279* wd:Q515 .
       # Search by Nearest
  SERVICE wikibase:around { 
    ?place wdt:P625 ?location . 
    bd:serviceParam wikibase:center "Point(8.4024875340491 48.9993762209831)"^^geo:wktLiteral .
    bd:serviceParam wikibase:radius "10" . 
    bd:serviceParam wikibase:distance ?distance .
  }
      SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
    } 

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

通过 GPS 位置获取城市的 WikiData 标识符 的相关文章

  • 基于“file:///C:/”的访问不允许 navigator.geolocation.getCurrentPosition [重复]

    这个问题在这里已经有答案了 可能的重复 Chrome 中的 HTML5 地理位置提示 https stackoverflow com questions 5423938 html 5 geo location prompt in chrom
  • ios 谷歌地图 准确度

    我可以使用谷歌地图显示用户当前位置以及到达他的路线 问题 用户位置大多数时候都在路边 我不能把这样的应用程序放在Appstore中 它会得到不好的评论 我检查了 IOS 的 google sdk 是否有任何准确性的属性 喜欢 self go
  • 如何将timestamp_t转换为实际时间?

    我见过很多使用 time t 的例子 但 timestamp t 让我感到困惑 我正在做一个作业 我们需要打印出 GPS 数据 并且 GPS 设备返回一个类型 timestamp t 来表示它的时间戳和纪元时间 我尝试过使用 gmtime
  • 移动应用程序在后台时的 GPS 位置(使用 ionicframework)

    我需要实现一个应用程序来存储用户从 A 移动到 B 时的旅程 路径 现在 我知道 ionicframework 可以使用 GPS 但是当我的应用程序转到后台时会发生什么 我的应用程序如何继续存储用户位置 这可能吗 有没有我可以使用的插件 请
  • 在联合查询中使用 Wikidata 标签服务

    我想知道是否可以在联合查询中使用维基数据标签服务 例如 以下查询 Query from a local SPARQL enpoint select item itemLabel where SERVICE
  • 使用纬度/经度计算从 A 点到线段的距离

    我正在开发一个使用 GPS 的 Android 应用程序 我想知道如果 新位置 C 点 距离线段 AB 太远 是否有办法可以丢弃 GPS 位置数据 我正在使用发现的点到线段公式在维基百科上 http en wikipedia org wik
  • 应用程序中所有国家/地区的城市和邮政编码

    有没有一种方法可以将所有国家 州 城市的邮政编码存储在一个数据库中 我一直在到处寻找 我发现地名网 http www geonames org 我猜其中包含了所有内容 但无法直接获取该数据 我正在使用导轨 如果有任何助手或插件就太好了 如果
  • GPS 坐标(以度为单位)来计算距离

    在iPhone上 我以十进制度数获取用户的位置 例如 纬度39 470920和经度 0 373192 也就是A点 我需要用另一个 GPS 坐标 同样以十进制表示 B 点创建一条线 然后 计算从 A 到 B 的线与另一个点 C 之间的距离 垂
  • 如何从图片中获取经纬度信息

    如何从设备或SD卡中的图片存储中获取经纬度信息 我找到了这个问题的非常简单的解决方案 所以我将其发布在这里以帮助像我一样有问题的朋友从图片中获取地理位置 Bundle bundle getIntent getExtras if null b
  • 在SPARQL中使用LIMIT时如何获取结果总数?

    我有一个 SPARQL 查询 它返回结果LIMIT共 20 个 在此查询中 我还想知道结果总数 而无需运行查询两次 一次运行LIMIT和一个没有LIMIT 例如 运行查询时 可能的结果总数为 500 个 其中LIMIT它一次只显示 20 个
  • onProviderEnabled 不起作用?

    为了在 GPS 和网络位置提供商之间切换 我只是尝试了这样的方式 以确定何时禁用一个提供商 切换到另一个提供商 但是我的onProviderEnabled 没有被调用 public void onProviderDisabled Strin
  • 如何从 Android 手机获取 GPS 数据?

    有没有办法将 Android 手机的 GPS 数据连接 USB 有线 到 PC 我目前正在使用基于 gpsd 项目的 GPSTether 应用程序 我正在寻找比该应用程序提供更多控制且错误更少的替代方案 另外 是否有另一种方法可以在不使用任
  • 使用 rdflib-sqlalchemy 的 SPARQL 查询性能

    我有 7200 个左右的 SKOS Concept 对象 由 rdflib sqlalchemy 通过解析存储在 Postgres DB 中的海龟文件创建 以下 SPARQL 查询需要 30 多秒才能响应数据 SELECT subject
  • 使用 Google 电子表格中的脚本从手机获取我的当前位置

    有没有办法使用 Google Apps 脚本从手机的 GPS 数据中获取我的当前位置 纬度和经度 最好是十进制形式 另外 是否可以打开和关闭 GPS 或者至少检测它是否打开或关闭 这是我尝试做的 我带着电动助力车去一些地方 在每个地方我都会
  • 地理编码器 getFromLocation 失败

    我正在尝试从坐标中获取地标 我在用着geoLocator为了那个原因 今天早上工作正常 但现在抛出平台异常 PlatformException IO ERROR A network error occurred trying to look
  • 用于查找艺术家属性的 dbpedia SPARQL 查询

    我试图通过 DBPedia 和 SPARQL 查询语言获取有关艺术家的详细信息 但是 根据我的理解 如何获取某些信息似乎几乎是不可能的 我正在尝试找到一位艺术家并获取诸如他们的家乡之类的信息 我猜查询应该类似于 SELECT c WHERE
  • 如何返回从起始资源到指定路径深度的所有 S->P->O 三元组?

    我的目标是以图形方式表示指定资源的深度两条边内的 S gt P gt O 关系 p Person 1 我希望从查询中返回该路径长度内的所有关系 s p o在我的图形应用程序中进行进一步处理 我尝试了下面的第一个查询 它给了我第一组 s p
  • Swift 将十进制坐标转换为度、分、秒、方向

    我怎样才能将其转换为快速 我最好的猜测是所有 int 都变成了 var 删除所有导致 的 此外 如果有的话可以给我指出一个很好的来源来了解事物如何转换 那就太好了 NSString coordinateString int latSecon
  • 在 SPARQL 中计算满足约束的值,并为不满足约束的值返回 0

    我想使用 SPARQL 查询检测满足属性值条件的所有值 例如 假设我想检测其中值的所有资源rdfs label有类型xsd string 逻辑上的定义可以是 x 字符串标签 x y rdfs 标签 x y xsd 字符串 y 我找到了一种在
  • 网络应用程序如何询问移动设备的位置?

    许多现代手机 谷歌Nexus等 都有某种内置的定位服务 当我访问某个网站 例如 google com 时 该网站会询问我是否愿意与该网站分享我的位置 您实际上如何要求移动设备向网站提供其位置 该位置以什么格式给出 我没有任何线索 也没有从谷

随机推荐

  • Firebase存储读取安全规则似乎没有任何效果

    我正在努力为 Firebase 存储设置安全规则 但读取规则似乎没有任何效果 rules version 2 service firebase storage match b bucket o match allPaths allow re
  • 防止在门控签入构建中释放触发器

    如何停止不产生任何工件的门控签入构建上的发布触发器 我有一个启用了门控签入的构建定义 在发布和发布工件步骤中 我将条件设置如下 ne 变量 Build Reason CheckInShelveset 这意味着 如果构建是由门控签入触发的 则
  • Laravel - 数据透视表上的附加关系

    我有一个带 2 个键的常规数据透视表 但是 我还有第三列 我想在其中存储具有一对多关系的不同密钥 这可能有吗 Example 数据透视表 组织1 组织2 关系类型1 2 11 3 2 在本例中 组织编号 1 与组织编号 2 存在关系 关系类
  • 如何使用 Fluent API 添加所有者属性的等效项?

    如果不使用 TrackState 上的属性或为发布者 文章指定 OwnsOne 我似乎无法执行此操作 有什么方法可以在不使用属性的情况下将 TrackState 全局标记为自有类型吗 对于通过 google 访问的人 如何使用 Fluent
  • com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3005) 处的 java.lang.NullPointerException

    我今天转移到 macOS 并重新创建了一个非常简单的数据库测试项目来检查我的 mySQL 连接 但我收到 SQL 异常 无法创建与数据库服务器的连接 这是完整的日志 https pastebin com iZrktVKn 我实际上复制了我在
  • 我可以在Maya、Blender中导入tensorflow和keras吗

    我正在参加一个研讨会 我们需要自动装备角色 也许 我们会使用深度学习的方法 任务是识别身体部位 我的问题 有没有办法将 TensorFlow 和 keras 或其他神经网络与 3D 软件连接起来 对于搅拌机 您可以按照本教程进行操作 htt
  • jQuery UI - 滑块 - 如何添加值

    fiddle 我有一套价值观 是否可以在不破坏和重建幻灯片实例的情况下添加新句柄或删除其中一些句柄 就像是 slider slider addValueAt 5 或删除 新值不能等于任何实际值 因此不得超过 12 个值 我已经得到了它的自定
  • Celery工人导入错误:没有名为“项目”的模块

    当我尝试启动工作人员时 我遇到了一个问题 导入错误 没有名为 项目 的模块 回溯 最近一次调用最后一次 File usr local bin celery line 11 in
  • 根据未来结果排序

    我试图按未来布尔值对列表进行排序 我有一个 ID 列表 我需要查询外部服务以查明它们背后是否有上下文信息 我用来执行此操作的方法返回一个可选的 future 通过使用分区方法 我希望创建两个 ID 列表 一个包含上下文信息 另一个不包含上下
  • 按前缀过滤数组的本机函数

    假设我有一个包含以下成员的数组 car porsche car mercedes car toyota motorcycle suzuki motorcycle honda motorcycle motoguzzi 如何获得一个包含所有元素
  • 使用 PrettyFaces 调用 FileUploadListener 时重建 ViewScoped bean

    我已经插入了一个
  • 有没有办法在不创建变量的情况下调用需要指针的函数?

    我有这个函数调用 uint32 t func uint32 t a uint32 t b 我想用这样的整数文字来调用它 func 0 b where b is a uint32 t 有什么方法可以在不创建中间变量的情况下做到这一点 IE 我
  • R get() 函数错误

    我正在尝试填充一组 矩阵 对象 名称保存在列表中 我可以 使用 get 返回具有给定名称的对象 但我 当我使用 get 定义矩阵时遇到函数问题 我试图填充的对象 Create list of matrix names list names
  • 超出最大调用堆栈大小 - 没有明显的递归

    我花了大约 12 个小时查看这段代码 并摆弄它 试图找出哪里存在递归问题 因为我收到了 超出最大调用堆栈大小 错误 但还没有找到它 请比我聪明的人帮助我 到目前为止 我发现当我制作这个物体时 spot a circle 对象 问题消失了 但
  • 如何在主窗体之前显示辅助窗体?

    我有一个应用程序提示用户在表单中输入密码 但是 主窗体显示在次窗体之后 如何使主窗体在用户输入密码之前不显示 Edit main form public Form1 new InputPswrd Show InitializeCompone
  • 内存泄漏工具告诉我零泄漏,但内存占用量不断增加

    我正在 SDK 3 2 中对我的应用程序进行一些内存分析 我使用 泄漏 分析器来查找所有内存泄漏 并将它们全部堵住 这是一个滚动视图导航控制器应用程序 其中有图块 您单击一个图块将进入新的图块视图 依此类推 我可以深入许多级别并一直回到顶部
  • 在App Store中更改应用程序名称

    我有一个名为 X 的应用程序 它已经在应用商店获得批准 现在由于某些原因我希望它被称为 X Pro 我应该在 plist 或 ITC 中编辑什么来更改此名称 我想我应该更改bundle name或bundle display name 但是
  • 解析和打印 PHP 代码

    我最好想要一个允许我解析 PHP 的解决方案from PHP 但欢迎任何解决方案 作为我正在寻找的示例 Ruby 具有 除其他外 ruby parser gem Edit 我希望从 PHP 代码生成某种抽象语法树 除非我弄错了 否则我完全意
  • 从 grails 中的 gsp 页面进行 ajax 调用

    我是阿贾克斯新手 我正在尝试从 gsp 页面向控制器操作发送请求 但我失败了 它没有调用控制器操作并且页面正在重新加载 任何人都可以看看这个并提供帮助 这是我的查看页面如下 gt gt gt
  • 通过 GPS 位置获取城市的 WikiData 标识符

    我想获取特定 GPS 位置的城市 定居点 表示给定范围内最接近的一个或最多是最接近的 我在维基媒体数据示例中找到了一些示例查询 我尝试采用然后但我只得到错误或超时 这是我当前的查询 SELECT WHERE city wdt P31 wdt