2011-02-10 35 views
1

私はいくつかの場所の3Dモデルで作業する必要があります。グーグルアースには「グレイビルディング」の3D建物レイヤーがあります。これはまさに私が必要とするだろう。使用されている3Dモデルを入手する方法はありますか? Google Earth API(Javascript以外)はありますか? (私はネットで働いています)それは助けるだろうか?Google Earth「Gray Buildings」モデルをダウンロード

または、これらのモデルをSketchupにどうやって手に入れることができるのか、少なくとも手動の解決策はありますか?

ありがとうございます!

答えて

2

現在、Google Earth内からモデルをダウンロードする方法はありません。また、TOSに反するデータも抽出されています。モデルの多くは政府や民間の情報源に由来しているため、データ全体のライセンス供与に問題があります。しかし、Google Earthの多くのモデルはSketch up 3dwarehouseにありますので、そこから必要なデータを得ることができます。

また、マネージコードからjavascript APIを操作するには、私がまとめたこのコントロールライブラリをチェックしたいと思うかもしれません。コントロール自体は適用されないかもしれませんが、それらの背後にあるアイデアはあなたを邪魔するはずです。 http://code.google.com/p/winforms-geplugin-control-library/本質的に、プラグインをwinformsアプリケーションにシームレスに統合できる一連のラッパーとヘルパーがあります。

あなたがここにも、3Dの都市(低解像度の建物の層を開発したプロジェクトの名前)詳細を読むことができます:http://sketchup.google.com/3dwh/citiesin3d/

3

まだGoogleのAPIのから建物の形状を取得するためにそこにサポートされていないが、 OpenStreetMapsは、使用できるデータを公開しています。ここでは、このガイドをチェックアウト:

http://wiki.flightgear.org/OpenStreetMap_buildings

建物の基本アウトラインを持つと高さ(場合によっては)XMLを返します

http://overpass-api.de/api/xapi?way[bbox=-74.02037,40.69704,-73.96922,40.73971][building=*][@meta] 

のような要求を行います。 http://i.imgur.com/ayNPB.png 欠けている高さの値(ほとんどの建物では欠けている)を埋めるために、私は建物の面積の面積を使って高さを決定しようとします近くの建物と比較することができます。残念ながら、Googleがモデルを一般公開できるようになるまで、これは必要です。

関連する問題