Страница 1 из 1
Отображение 3D моделей в ArcScene
Добавлено: 01 июн 2015, 23:16
Spatial3D
Здравствуйте, посоветуйте пожалуйста как можно решить следующую задачу: даны шейп файлы карты города, точками отмечены некие объекты. Необходимо средствами ArcGIS отобразить 3D модели этих объектов. В ArcScene ничего другого как добавить 3d маркеры к точкам не нашел, но проблема в том что для каждого объекта нужно создавать отдельный точечный слой к которому привязывать соответствующий 3d маркер, да и смотрится это не очень красиво. Как по другому возможно решить данную задачу? Возможно ли реализовать задачу таким образом чтобы 3d модель отображалась при выборе точки?
Re: Отображение 3D моделей в ArcScene
Добавлено: 02 июн 2015, 01:03
swdartvader
Не до конца понятна задача.
Необходимо отобразить в 3д существующий шейп? Или некоторые объекты из шейпа должны быть отображены посторонней 3д моделью, созданной в ином ПО?
Добавлено: 02 июн 2015, 02:34
Spatial3D
Есть готовые 3D модели созданные в sketchup необходимо привязать их к точкам(меткам) на карте.
Re: Отображение 3D моделей в ArcScene
Добавлено: 02 июн 2015, 06:41
trir
CityGML
Re: Отображение 3D моделей в ArcScene
Добавлено: 02 июн 2015, 10:28
swdartvader
Создайте точечный класс объектов с необходимыми точками,
зайдите в таблицу атрибутов, создайте новое поле с произвольным именем (GG), посмотрите какое из полей системное, с порядковыми номерами ID или FID, перейдите в калькулятор поля и впишите туда [FID] или [ID]. Новое поле заполнится порядковыми значениями объектов.
Затем измените стиль отображения Symbol - Categories - Unique Values, а в качестве поля-основания классификации выберите GG. Получите каждый объект со своим уникальным цветом. Затем в настройках знака объекта укажите стиль 3d marker symbol, импортируйте модель и подстраивайте положение.
Re: Отображение 3D моделей в ArcScene
Добавлено: 02 июн 2015, 14:38
Spatial3D
Не совсем понял эту часть: Создайте точечный класс объектов с необходимыми точками,
зайдите в таблицу атрибутов, создайте новое поле с произвольным именем (GG), посмотрите какое из полей системное, с порядковыми номерами ID или FID, перейдите в калькулятор поля и впишите туда [FID] или [ID]. Новое поле заполнится порядковыми значениями объектов.
Затем измените стиль отображения Symbol - Categories - Unique Values, а в качестве поля-основания классификации выберите GG. Получите каждый объект со своим уникальным цветом. Какой смысл задавать уникальный цвет?
Возможно ли решить задачу без использования 3d marker symbol? Смотрится не очень. Или я что то не так сделал?
Re: Отображение 3D моделей в ArcScene
Добавлено: 03 июн 2015, 14:03
swdartvader
Это описание процесса простого добавления уникальных значений к каждому из ваших объектов, чтобы затем назначить им разные модели.
Смотрится не очень - потому что Вы не настроили масштаб, повороты и прочие атрибуты моделей. Но поскольку такой стиль отображения у вас для всех объектов слоя - надо сперва каждый объект сделать уникальным, чтобы подгонять модель в каждом конкретном случае
Re: Отображение 3D моделей в ArcScene
Добавлено: 04 июн 2015, 19:56
Spatial3D
Большое спасибо.