回答:
おそらく考えられるアプローチは、Google Earthの建物の多くに3Dモデルがあるいくつかの都市です。おそらく、これらをダウンロードして別のツールで使用できるかどうかを確認できますか?
http://www.google.com/sketchup/3dwh/index.html
CityGMLは、そのようなデータをより標準化された方法で提供するためのアプローチですが、利用できるデータが多くないと思います。 http://www.citygmlwiki.org/index.php/Main_Page
ここでは、建物の高さを確認する方法の1つを紹介します。
https://www.developmentseed.org/blog/2014/08/07/processing-lidar-point-cloud/
アイデアは、オープンストリートマップの建物のフットプリントデータセットをダウンロードすることです。ここから私のものを手に入れました:http://download.geofabrik.de/
ここからLIDARデータをダウンロードします。http://earthexplorer.usgs.gov/
建物の境界のLIDARポイントで空間結合を行う
各建物のポイントの最大の高さを見つけます。
建物のデータに関する以前の質問(米国の建物のフットプリントデータの検索?)がありました。米国では、マサチューセッツに建物データと区画の概要の両方があります(建物タイプの分類についてはわかりません)。
一部の国ではこのデータが存在する可能性があるため、OpenStreetMapも探索します。