Extrusion H
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Extrusion H
Всем привет.
Вопрос следующий. Загружаю два вида контуров, далее методом экструзии поднимаю их по параметру H на определенную высоту. Так вот проблема следующая один вид контуров поднимается на нужную высоту согласно заданным параметрам, а вот второй вид контуров поднимается на высоту раза в три больше, хотя высота должна быть примерна также + -.
Вопрос следующий. Загружаю два вида контуров, далее методом экструзии поднимаю их по параметру H на определенную высоту. Так вот проблема следующая один вид контуров поднимается на нужную высоту согласно заданным параметрам, а вот второй вид контуров поднимается на высоту раза в три больше, хотя высота должна быть примерна также + -.
-
- Участник
- Сообщения: 70
- Зарегистрирован: 24 янв 2013, 15:37
- Репутация: 2
Re: Extrusion H
Если я правильно понял:Barmolei писал(а):Всем привет.
Вопрос следующий. Загружаю два вида контуров, далее методом экструзии поднимаю их по параметру H на определенную высоту. Так вот проблема следующая один вид контуров поднимается на нужную высоту согласно заданным параметрам, а вот второй вид контуров поднимается на высоту раза в три больше, хотя высота должна быть примерна также + -.
Есть два вида контуров, в которых забито поле "H" с какими то значениями. Вам надо поднять именно на эти значения.
Свойства слоя -> base heights (начальные высоты) -> elevation from feature -> use a constans value or expressions -> значок калькулятора -> поле значений H
Если проблема осталась - перепроверь поле значений H
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Re: Extrusion H
Да все верно поняли. Попробовал то что вы посоветовали, теперь контур поднимается выше 0 точки.
Может быть проблема в том что в первом контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units - costum 1.0000
А во втором контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units -
meters to feet 3.281
Но данное поле "серое" и поменять в нем ничего нельзя.
Может быть проблема в том что в первом контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units - costum 1.0000
А во втором контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units -
meters to feet 3.281
Но данное поле "серое" и поменять в нем ничего нельзя.
-
- Участник
- Сообщения: 70
- Зарегистрирован: 24 янв 2013, 15:37
- Репутация: 2
Re: Extrusion H
поменять "meters to feet" на "custom". тогда можно писать туда что угодно.Barmolei писал(а):Да все верно поняли. Попробовал то что вы посоветовали, теперь контур поднимается выше 0 точки.
Может быть проблема в том что в первом контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units - costum 1.0000
А во втором контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units -
meters to feet 3.281
Но данное поле "серое" и поменять в нем ничего нельзя.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Extrusion H
Тоже хотел предположить, что проблема в Z-factor.
http://blogs.esri.com/esri/arcgis/2007/ ... correctly/
У всех слоёв для сцены он должен быть одинаковый и выставляется согласно географической широте местности (сцены). А дальше уже экспериментировать со значениями вертикального превышения (vertical exagerration) и выталкивания (extrusion).
http://blogs.esri.com/esri/arcgis/2007/ ... correctly/
У всех слоёв для сцены он должен быть одинаковый и выставляется согласно географической широте местности (сцены). А дальше уже экспериментировать со значениями вертикального превышения (vertical exagerration) и выталкивания (extrusion).
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Re: Extrusion H
К сожаление в этот параметр менять нельзя, он неактивен. Если скажите как возможно его включить буду премногоблагодарен.ESzema писал(а):поменять "meters to feet" на "custom". тогда можно писать туда что угодно.Barmolei писал(а):Да все верно поняли. Попробовал то что вы посоветовали, теперь контур поднимается выше 0 точки.
Может быть проблема в том что в первом контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units - costum 1.0000
А во втором контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units -
meters to feet 3.281
Но данное поле "серое" и поменять в нем ничего нельзя.
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Extrusion H
Вы же данные натягиваете (draping) на некую модель рельефа (DEM,TIN), вот её и нужно указывать в base heights-floating on a custom surface для всех слоёв данных, и тогда Z-factor станет активным.
-
- Участник
- Сообщения: 70
- Зарегистрирован: 24 янв 2013, 15:37
- Репутация: 2
Re: Extrusion H
если ты ставишь Use a constant value or expression и далее с помощью калькулятора ставишь своё поле значений H, то у тебя автоматические выключается Use elevation values in the layer's features.Barmolei писал(а):К сожаление в этот параметр менять нельзя, он неактивен. Если скажите как возможно его включить буду премногоблагодарен.ESzema писал(а):поменять "meters to feet" на "custom". тогда можно писать туда что угодно.Barmolei писал(а):Да все верно поняли. Попробовал то что вы посоветовали, теперь контур поднимается выше 0 точки.
Может быть проблема в том что в первом контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units - costum 1.0000
А во втором контуре -Use elevation values in the layer's features - Factor to convert layer elevation values to scene units -
meters to feet 3.281
Но данное поле "серое" и поменять в нем ничего нельзя.
Это два поля, которые не могут работать одновременно.
То что она у тебя "серая" гвоорит о том что этот модуль на данный момент не используется.
Чтобы она снова стала активна - поставь галочку рядом с Use elevation values in the layer's features, затем выбери custom и поставь 1.000
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Re: Extrusion H
Спасибо за помощь. Оказалось что тот контур который поднимал, он был без фактора Z, и поэтому не мог в принципе выбрать вкладку Use elevation values in the layer's features. Сделал контур с параметром z и теперь возможно изменять Use elevation values in the layer's features и следовательно выставлять costum.
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Re: Extrusion H
Еще раз всем привет. Появился маленький вопрос по оформлению. Самостоятельно решить проблему не получается.
Можно ли поднятые объекты выделить по граням другим цветом относительно основной заливки. Получается выделить другим цветом только нижний контур, но смысла при поднятом объекте в этом нет.
Можно ли поднятые объекты выделить по граням другим цветом относительно основной заливки. Получается выделить другим цветом только нижний контур, но смысла при поднятом объекте в этом нет.
-
- Участник
- Сообщения: 70
- Зарегистрирован: 24 янв 2013, 15:37
- Репутация: 2
Re: Extrusion H
Эти два объекта находятся в одном feature class?Barmolei писал(а):Еще раз всем привет. Появился маленький вопрос по оформлению. Самостоятельно решить проблему не получается.
Можно ли поднятые объекты выделить по граням другим цветом относительно основной заливки. Получается выделить другим цветом только нижний контур, но смысла при поднятом объекте в этом нет.
Если да - то можно создать новое поле, с текстовым значением (можно любое, но для понятия самому себе и окружающим, текстовое), вписываешь туда названия этих объектов.
Далее:
properities -> symbology -> categories -> unique values (в поле value field выбираешь поле, которое создал ранее) -> add values (выбираешь свой значения) -> ok. В таблице появилось твоё значение - выбираешь цвет. и так для каждого объекта.
Результат: будет окрашен весь полигон цельным цветом. Сколько объектов - столько и цветов.
Для того чтобы выделить только контур - создается новый feature class (линии). Обводится контур твоего объекта и далее, как написано выше. (т.е. создается поле, и далее unique values)
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Re: Extrusion H
Не совсем понял что подразумеваться под текстовым полем. Если поясните, буду признателен. Объект выступает в качестве отдельного включаемого выключаемого слоя.
-
- Участник
- Сообщения: 70
- Зарегистрирован: 24 янв 2013, 15:37
- Репутация: 2
Re: Extrusion H
В Attribute table -> table option (в левом верхнем углу) -> add field (допустимо только при выключенном редактировании).Barmolei писал(а):Не совсем понял что подразумеваться под текстовым полем. Если поясните, буду признателен. Объект выступает в качестве отдельного включаемого выключаемого слоя.
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 01 фев 2013, 10:13
- Репутация: 1
Re: Extrusion H
С текстовым полем разобрался, все получилось. Не совсем понимаю где и как создается новый класс объектов.ESzema писал(а):Эти два объекта находятся в одном feature class?Barmolei писал(а):Еще раз всем привет. Появился маленький вопрос по оформлению. Самостоятельно решить проблему не получается.
Можно ли поднятые объекты выделить по граням другим цветом относительно основной заливки. Получается выделить другим цветом только нижний контур, но смысла при поднятом объекте в этом нет.
Если да - то можно создать новое поле, с текстовым значением (можно любое, но для понятия самому себе и окружающим, текстовое), вписываешь туда названия этих объектов.
Далее:
properities -> symbology -> categories -> unique values (в поле value field выбираешь поле, которое создал ранее) -> add values (выбираешь свой значения) -> ok. В таблице появилось твоё значение - выбираешь цвет. и так для каждого объекта.
Результат: будет окрашен весь полигон цельным цветом. Сколько объектов - столько и цветов.
Для того чтобы выделить только контур - создается новый feature class (линии). Обводится контур твоего объекта и далее, как написано выше. (т.е. создается поле, и далее unique values)
Извиняюсь за глупые вопросы, ГИС приходиться осваивать с 0 самому.

-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Extrusion H
В Арктулбокс - Data Management Tools - Feature class - Create Feature Class
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 3 гостя