Python в ArcScene

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Spatial3D
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 июн 2015, 15:45
Репутация: 0

Python в ArcScene

Сообщение Spatial3D » 04 июн 2015, 21:51

Здравствуйте, столкнулся со следующей проблемой: необходимо в ArcScene отобразить 3d модели памятников на карте(на карте города имеются точечные метки расположения памятников, 3d модели созданы в sketchup). Возможно написать скрипт на pythone который бы при нажатии на точку заменял стандартный символ на 3d marker symbol? Было бы интереснее если сначала на карте выводились просто точки(отметки расположения памятника), а при нажатии на точку отображалась 3d модель. Посоветуйте пожалуйста как можно решить данную проблему.

doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Python в ArcScene

Сообщение doujin » 05 июн 2015, 01:56

Почему именно python? У ArcGIS в arcpy очень слабо реализованы функции изменения и настройки условных знаков. На сколько я помню, лучшее, что там можно сделать, применить оформление из уже готового файла слоя.
То есть нужно будет создать руками файл слоя (lyr) для каждого имеющегося памятника, в котором интересующий памятник в виде 3D модели, а все остальные простыми точками. А потом при выделении того или иного памятника подменять слою оформление. Эффект получится как раз тот, что хотите, но реализация так себе.
И это будет не просто скрипт, а кнопка в python add-in. По другому к нажатиям на карте никак не привяжетесь.
Реализация через arcobjects на C#, скорей всего, будет лучше.

Vaska72
Интересующийся
Сообщения: 26
Зарегистрирован: 03 янв 2012, 18:49
Репутация: 13
Откуда: Тюмень

Re: Python в ArcScene

Сообщение Vaska72 » 05 июн 2015, 05:09

doujin писал(а):То есть нужно будет создать руками файл слоя (lyr) для каждого имеющегося памятника, в котором интересующий памятник в виде 3D модели, а все остальные простыми точками.
Если так делать, то может без всякого программирования попробовать? Для каждой точки в атрибутах прописать путь до lyr файла с оформлением и пользоваться инструментом Гиперссылка. Теоретически lyr файл должен открываться в текущем проекте, по крайней мере в ArcMap такое работает.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость