Отображение 3D моделей в ArcScene

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

Отображение 3D моделей в ArcScene

Сообщение Spatial3D »

Здравствуйте, посоветуйте пожалуйста как можно решить следующую задачу: даны шейп файлы карты города, точками отмечены некие объекты. Необходимо средствами ArcGIS отобразить 3D модели этих объектов. В ArcScene ничего другого как добавить 3d маркеры к точкам не нашел, но проблема в том что для каждого объекта нужно создавать отдельный точечный слой к которому привязывать соответствующий 3d маркер, да и смотрится это не очень красиво. Как по другому возможно решить данную задачу? Возможно ли реализовать задачу таким образом чтобы 3d модель отображалась при выборе точки?
swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Отображение 3D моделей в ArcScene

Сообщение swdartvader »

Не до конца понятна задача.

Необходимо отобразить в 3д существующий шейп? Или некоторые объекты из шейпа должны быть отображены посторонней 3д моделью, созданной в ином ПО?
Spatial3D
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 июн 2015, 15:45
Репутация: 0

Сообщение Spatial3D »

Есть готовые 3D модели созданные в sketchup необходимо привязать их к точкам(меткам) на карте.
trir
Гуру
Сообщения: 5356
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Отображение 3D моделей в ArcScene

Сообщение trir »

CityGML
swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Отображение 3D моделей в ArcScene

Сообщение swdartvader »

Создайте точечный класс объектов с необходимыми точками,
зайдите в таблицу атрибутов, создайте новое поле с произвольным именем (GG), посмотрите какое из полей системное, с порядковыми номерами ID или FID, перейдите в калькулятор поля и впишите туда [FID] или [ID]. Новое поле заполнится порядковыми значениями объектов.
Затем измените стиль отображения Symbol - Categories - Unique Values, а в качестве поля-основания классификации выберите GG. Получите каждый объект со своим уникальным цветом. Затем в настройках знака объекта укажите стиль 3d marker symbol, импортируйте модель и подстраивайте положение.
Spatial3D
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 июн 2015, 15:45
Репутация: 0

Re: Отображение 3D моделей в ArcScene

Сообщение Spatial3D »

Не совсем понял эту часть: Создайте точечный класс объектов с необходимыми точками,
зайдите в таблицу атрибутов, создайте новое поле с произвольным именем (GG), посмотрите какое из полей системное, с порядковыми номерами ID или FID, перейдите в калькулятор поля и впишите туда [FID] или [ID]. Новое поле заполнится порядковыми значениями объектов.
Затем измените стиль отображения Symbol - Categories - Unique Values, а в качестве поля-основания классификации выберите GG. Получите каждый объект со своим уникальным цветом. Какой смысл задавать уникальный цвет?
Возможно ли решить задачу без использования 3d marker symbol? Смотрится не очень. Или я что то не так сделал?
Вложения
1.png
1.png (424.66 КБ) 7418 просмотров
swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Отображение 3D моделей в ArcScene

Сообщение swdartvader »

Это описание процесса простого добавления уникальных значений к каждому из ваших объектов, чтобы затем назначить им разные модели.
Смотрится не очень - потому что Вы не настроили масштаб, повороты и прочие атрибуты моделей. Но поскольку такой стиль отображения у вас для всех объектов слоя - надо сперва каждый объект сделать уникальным, чтобы подгонять модель в каждом конкретном случае
Spatial3D
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 июн 2015, 15:45
Репутация: 0

Re: Отображение 3D моделей в ArcScene

Сообщение Spatial3D »

Большое спасибо.
Ответить

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

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

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