gpt4 book ai didi

google-maps - 将 Google 建筑物 ID 映射到 Openstreetmap 建筑物 ID

转载 作者:行者123 更新时间:2023-12-04 02:04:19 25 4
gpt4 key购买 nike

我正在从事一个 map 项目,该项目涉及使用 Tangram(一个很棒的 webgl map 库)在 map 上可视化建筑物。 Tangram 建筑来自 Open Street Maps,并使用 OSM id:

enter image description here

幸运的是,我的数据来自 Google 的 Location API,它有自己的 ID 系统。使用如下请求:

curl https://maps.googleapis.com/maps/api/geocode/json?address=Timble-Bridge,%20Yorkshire%20Britain&key=API_KEY_HERE

一个回来了(注意底部的位置 id 散列):

{
"results": [
{
"address_components": [
{
"long_name": "59",
"short_name": "59",
"types": [
"street_number"
]
},
{
"long_name": "Long Lane",
"short_name": "Long Ln",
"types": [
"route"
]
},
{
"long_name": "London",
"short_name": "London",
"types": [
"postal_town"
]
},
{
"long_name": "Greater London",
"short_name": "Greater London",
"types": [
"administrative_area_level_2",
"political"
]
},
{
"long_name": "England",
"short_name": "England",
"types": [
"administrative_area_level_1",
"political"
]
},
{
"long_name": "United Kingdom",
"short_name": "GB",
"types": [
"country",
"political"
]
},
{
"long_name": "EC1A 9EJ",
"short_name": "EC1A 9EJ",
"types": [
"postal_code"
]
}
],
"formatted_address": "59 Long Ln, London EC1A 9EJ, UK",
"geometry": {
"location": {
"lat": 51.5192377,
"lng": -0.0998815
},
"location_type": "ROOFTOP",
"viewport": {
"northeast": {
"lat": 51.52058668029149,
"lng": -0.09853251970849797
},
"southwest": {
"lat": 51.51788871970849,
"lng": -0.101230480291502
}
}
},
"partial_match": true,
"place_id": "ChIJ5UYg9FMbdkgRBOslATQK-ok",
"types": [
"cafe",
"establishment",
"food",
"point_of_interest"
]
}
],
"status": "OK"
}

我现在想知道是否有任何现存的数据库可以将 OSM id 映射到 Google 位置 id。如果有人知道任何此类服务,或任何可用于确定性地将 OSM 和 Google id 映射到高阶识别服务的高阶映射,我将非常感谢您提供的任何见解。

最佳答案

不,这样的数据库不存在,也不可能存在。

这样的映射需要:

  • 两个数据集都是公开的。 OSM 是开放的,但 Google 的数据不是。
  • 建筑物以类似的方式绘制。这并非总是如此。 Google 中的一座建筑可能由 OSM 中的几座建筑组成,反之亦然。
  • ID 稳定。我不知道 Google 的 ID,但 OSM 中的 ID 可以更改。

关于google-maps - 将 Google 建筑物 ID 映射到 Openstreetmap 建筑物 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44737216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com