Скачать модели Google Earth Grey Buildings

Мне нужно работать с 3d моделью некоторых мест. В Google Планета Земля есть трехмерный слой зданий с «Серыми зданиями». Это было бы именно то, что мне нужно. Есть ли способ получить используемые 3d модели? Есть ли API Google Планета Земля (кроме Javascript)? (я работаю в .net) это поможет?

Или есть хотя бы ручное решение, как я могу получить эти модели, скажем, в Sketchup?

Большое спасибо!


person Philipp    schedule 10.02.2011    source источник


Ответы (2)


В настоящее время нет возможности загружать модели из Google Планета Земля. Кроме того, даже было - извлечение данных против TOS. Многие модели поступают из государственных или частных источников, поэтому возникают проблемы с лицензированием данных в целом. Однако стоит отметить, что многие модели в Google Планета Земля находятся в Sketch up 3dwarehouse, поэтому может быть, вы могли бы получить те данные, которые вы хотите оттуда?

Кроме того, для работы с javascript API из управляемого кода вы можете проверить эту библиотеку управления, которую я собрал. Хотя сами элементы управления могут быть неприменимы, лежащие в их основе идеи должны помочь вам в работе. http://code.google.com/p/winforms-geplugin-control-library/ по сути, это набор оберток и помощников, которые позволяют легко интегрировать плагин в приложение winforms.

Вы также можете узнать больше о Cities in 3d (название проекта, в котором был разработан слой зданий с низким разрешением) здесь: http://sketchup.google.com/3dwh/citiesin3d/

person Fraser    schedule 24.02.2011

Хотя по-прежнему не поддерживается получение геометрии зданий из API Google, OpenStreetMaps предоставляет некоторые данные, которые вы можете использовать. Ознакомьтесь с этим руководством здесь:

http://wiki.flightgear.org/OpenStreetMap_buildings

Делаем запрос вроде

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

Возвращает XML с базовыми контурами здания и (в некоторых случаях) высотой. Вы можете использовать эту информацию для выдавливания некоторых очень простых зданий: http://i.imgur.com/ayNPB.png

Чтобы заполнить недостающие значения высоты (а они отсутствуют в большинстве зданий), я пытаюсь использовать площадь основания здания, чтобы определить, насколько высоким оно может быть по сравнению с соседними зданиями. К сожалению, пока Google не сможет обнародовать свои модели, это придется делать.

person Tom Quinn    schedule 19.06.2012