问题标签 [geonames]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
516 浏览

resources - Protégé 中的 OWLReasonerRuntimeException 使用 Geonames 本体

我在 Protégé 4 中构建了一个本体来描述考古发现,我想使用 Geonames 个体作为发现的地方。如何在 Protégé 中添加外部人员?我需要在我的中导入 Geonames 本体吗?我尝试过了:

  1. 导入地名本体
  2. 添加具有地理名称完整 iri 的新个人
  3. 在我的位置和第 2 点的新个人之间添加属性 sameAs

但是导入 Geonames 本体会使推理器因以下错误消息而死:

OWLReasonerRuntimeException: 非简单对象属性“ http://www.geonames.org/ontology#featureClass ”被用作简单对象

我该如何解决这个问题?

0 投票
1 回答
62 浏览

javascript - 使用 geonames API 和 javascript 检查邮政编码是否为双倍

我正在使用http://api.geonames.org/findNearbyPostalCodes来获取用户在文本框中键入的邮政编码半径 20 公里内的所有邮政编码。如果用户在文本框“8280”中输入,它会找到距离“8280”20 公里以内的所有邮政编码。但对于某些城市或村庄,它返回相同的邮政编码。

现在我想知道是否有一个功能,或者是否可以JavaScript检查某些邮政编码是否是双倍的。

我整天都在谷歌搜索,但我找不到任何东西。有人可以给我一个提示吗?

0 投票
0 回答
593 浏览

ajax - 使用 json 从地名中获取数据

我用这个:

我只是无法让它工作。问题可能是什么?在我的 chrome 控制台中,我在 searchJSON 对象中得到“Uncaught SyntaxError: Unexpected token :”。

0 投票
0 回答
132 浏览

api - Geonames API 添加新名称

我开始将 Geonames 集成到我的 RDF 中。我使用网络服务来搜索有关地点的信息,但使用浏览器 gui 来添加新名称。有一种方法可以发送 lat,lng 坐标并自动创建一个新名称?

编辑:
我有一些 kml 文件。我想使用坐标值在地名(http://www.geonames.org)中创建新元素。我必须“手动”执行此操作,在地图上执行“在此处插入新名称”命令。要从地名中读取信息,有一些网络服务(http://www.geonames.org/export/web-services.html),但我没有找到插入新元素的任何内容。

0 投票
1 回答
144 浏览

encoding - 西里尔符号的地名数据库编码

我对导入 MySQl 的 geonames.org 数据库有疑问。我在表 'alternatenames' 上使用 utf8_general_ci,但对西里尔文名称的编码不正确(例如,像 Тур 这样的对象)。是否有一些好的做法可以使字符正确显示?

0 投票
1 回答
1967 浏览

java - 使用 geonames api 获取所有城镇/村庄名称

我对 GeoNames API 很陌生,我需要一个分层结果,如果我选择 Continent,它将显示所有国家,如果我选择一个国家,我需要获取所有州等等。

大陆 --> 国家 --> 州 --> 地区/城市 --> 城镇 --> 村庄。

我需要建立上述层次结构。通过使用 GeoNames API,我能够获取到地区/城市,但我无法获取特定地区/城市的城镇和村庄。

GeoNames API 是否没有该数据库,或者是否有任何方法可以获取城镇和村庄...???

否则是否有任何单独的 API 来完成我的任务。我正在获取国家“印度”的记录。

谁可以帮我这个事。我卡在这里。

提前谢谢

0 投票
3 回答
800 浏览

sqlite - 如何将 Geonames 导入 SQLite?

我需要将 Geonames 数据库(http://download.geonames.org/export/dump/)导入 SQLite(文件大小约为 1 GB,±8,000,000 条记录,制表符分隔)。

我正在使用 Mac OS X 的内置 SQLite-possibilities,通过终端访问。一切顺利,直到记录 381174(使用旧文件测试,确切数字根据 Geonames 数据库的确切版本略有不同,因为它每隔几天更新一次),其中错误“预期 19 列数据但发现 18”被展示。

导致问题的确切行是:

126704 Gora Kyumyurkey Gora Kyumyurkey Gora Kemyurkey,Gora Kyamyar-Kup,Gora Kyumyurkey,Gora Këmyurkëy,Komur Qu",Komur Qu',Komurkoy Dagi,Komūr Qū',Komūr Qū”,Kummer Kid,Kömürköy Dağı,kumwr qwʾ,ك3ُمور 35ق. 48.24133 T MT AZ AZ 00 0 2471 亚洲/巴库 2014-03-05

我分别测试了各个国家,西方国家完全进口没有问题,让我相信问题出在某些条目中使用的异国字符的某个地方。(我已经把这行放到一个单独的文件中,并用其他几个数据库程序进行了测试,有些确实给出了错误,有些导入没有问题)。

我该如何解决这个错误,或者有其他方法可以导入文件吗?

感谢您的帮助,如果您需要更多信息,请告诉我。

0 投票
2 回答
843 浏览

android - 如何在 Android 应用程序中使用地名网络服务

我想在我的 android 应用程序中使用 geonames 网络服务只是为了学习。所以我按照这个样本

但结果我得到了这个 meaasge :

{"status":{"message":"请为每次调用添加用户名,以便地理名称能够识别调用应用程序并计算信用使用量。","value":10}}

然后我发现我必须在 GeoNames 网站上注册。所以我注册了,但什么也没发生。最后一步:如何在我的代码中显示此注册?

0 投票
1 回答
4795 浏览

zipcode - 从一个邮政编码搜索返回多个城市、州的建议

我想使用某种 API 服务来获取邮政编码并返回与该邮政编码匹配的任何城市。

USPS 在他们的网站上进行手动查找,Crate and Barrel 在他们的结账时这样做。

不过,似乎 USPS 的邮政编码 API 只能返回一个城市。我查看了 Geonames 数据库,但它似乎也为每个 zip 设置了一个城市。

有没有办法做到这一点?

Crate and Barrel 的结帐邮政编码自动完成

0 投票
1 回答
2433 浏览

geonames - 从 geonames.org 转储文件中获取城市数据

我从 geonames.org 导出了 US.zip、allcountries.zip 和 city1000.zip 文件,打算将其用于美国城市、州和经度/纬度信息的列表。在查看数据后,我注意到除了城市和州之外,还有很多其他的东西。前任。这是一排

这包含有关加利福尼亚州旧金山某学校的某个数据点的其他数据。虽然这很好,但如果我想要的只是城市/州/国家/纬度/经度数据,那么将很难过滤这些数据以获得我正在寻找的数据。

我的问题。如果我想要的只是美国城市列表及其州和经/纬度信息,是否有一种简单的方法可以从http://download.geonames.org/export/dump/数据导出转储文件中获取?似乎没有一个具有城市名称的特定列?

感谢您的任何帮助!