2012-06-21 21 views
7

あるポイントの屋根の高さを返すパブリックマップAPI(google、microsoft、openstreet ...)ですか?地図APIから建物の高さを取得

想像してみてください:あなたがいくつかのアドレスを要求し、利用可能な場合、APIは座標、いくつかの情報、建物の高さを返します。

+0

「これらの建物のフットプリントは高度の詳細があり、航空写真を撮り、コンピュータビジョン技術を使用して建物の形状をレンダリングすることでアルゴリズム的に作成されます」.... APIに含まれているようには見えません。 http://google-latlong.blogspot.com/2012/10/expanded-coverage-of-building.html – awongh

+0

まず、地面の標高を取得し、この解決策を使用して身長を近似することができます。http:// /stackoverflow.com/a/31839572/1069083 – rubo77

答えて

0

私はほとんど答えが「いいえ」と確信しています。この情報を得るには、LIDARデータなどが必要で、個々の建物の屋根の高さを正確に決定するのに必要な解像度のようなLIDARデータのグローバルデータセットはありません。

ウェブマッピングサービスの多くは、地形と建物標高モデルを内部的に使用して「3D」ビューモードを計算しますが、このデータは公開されていないと私は思っています。任意の計算を実行するのではなく、目的を表示します。

2

OpenStreetMapは、building:levelsのように、高さを見積もることができるheight tagvarious other building related tagsを持っています。しかし、現在ほとんどの建物には、これまで広く使われていないので、これらのタグが欠けていることに注意してください。あなたはそれを試して、Overpass API/overpass turboを使って特定の地点または地域のすべての建物を要求し、それらのタグを探すことができます。

関連する問題