создание шейпов горизонталей
-
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 мар 2010, 15:25
- Репутация: 0
создание шейпов горизонталей
Доброго времени суток!
Подскажите, пожалуйста, как мне действовать правильно. Нужно сделать 3д модель рельефа, используя привязанный растр. Понятно, что нужно оцифровать горизонтали вручную, записывая их в шейп как объекты-линии. Созданный в ArcCatalog шейп-файл имеет добавленное поле height для высот. Оцифровка в Мар ведется точками скетча, у которых приходится задавать z вручную для каждой точки. В то же время поле height в шейпе вроде как ни к чему. Как действовать правильно? ArcGIS 9.3
Спасибо.
Подскажите, пожалуйста, как мне действовать правильно. Нужно сделать 3д модель рельефа, используя привязанный растр. Понятно, что нужно оцифровать горизонтали вручную, записывая их в шейп как объекты-линии. Созданный в ArcCatalog шейп-файл имеет добавленное поле height для высот. Оцифровка в Мар ведется точками скетча, у которых приходится задавать z вручную для каждой точки. В то же время поле height в шейпе вроде как ни к чему. Как действовать правильно? ArcGIS 9.3
Спасибо.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: создание шейпов горизонталей
В ArcScene источник высот может быть взят только из значения Z (еще можно указать базовую высоту всего слоя или DEM файл). По этому поле height не нужно. Ну а дальше через 3D Analist -> Create TIN from features.
-
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 мар 2010, 15:25
- Репутация: 0
Re: создание шейпов горизонталей
Спасибо, кое-как выходит, но при создании TIN задается вопрос какие данные использовать: точки Z или поля шейпа, в том числе и height. Правда, правильный результат получается только от Z, хотя поле height заполнено соответствующим образом. Как пользоваться базовой высотой слоя? Если я правильно понял, она задается в свойствах шейпа. Можно ли автоматизировать ввод Z при оцифровке изолиний? Еще раз спасибо.
добавлено: Z уже нашел, но все-таки интересно, как пользоваться базовой высотой слоя. Может это укорит процесс? Или какой еще есть достаточно быстрый способ получения 3д по растру?
добавлено: Z уже нашел, но все-таки интересно, как пользоваться базовой высотой слоя. Может это укорит процесс? Или какой еще есть достаточно быстрый способ получения 3д по растру?
Последний раз редактировалось mnj 17 мар 2010, 16:50, всего редактировалось 1 раз.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: создание шейпов горизонталей
Базовая высота тупо поднимает все геометрии слоя на эту отметку.
Атрибутам можно задать значения по умолчанию, геометрии, включая Z - нет.
Атрибутам можно задать значения по умолчанию, геометрии, включая Z - нет.
-
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 мар 2010, 15:25
- Репутация: 0
Re: создание шейпов горизонталей
Получается, что нужно в любом случае руками отрисовать все горизонтали с указанием Z, а дальше - техника. А нет ли более быстрого способа? Карта большая...
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: создание шейпов горизонталей
Либо запрограммировать, либо поискать может кто-то уже такую программу написал, например здесь http://arcscripts.esri.com/
-
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 мар 2010, 15:25
- Репутация: 0
Re: создание шейпов горизонталей
спасибо, процесс уже пошел.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 27 фев 2012, 18:41
- Репутация: 0
Re: создание шейпов горизонталей
Как успехи? Все получилось?mnj писал(а):спасибо, процесс уже пошел.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 15 апр 2012, 05:03
- Репутация: 0
Re: создание шейпов горизонталей
попробуйте обработать вашу карту, или посмотрите ее в отрисованную в кореле. Загоните черно-белый рисунок и через ArcScan прогоните. Так легче.
А поле с высотами все-таки оставьте, мало ли оно вам потом понадобиться.
А поле с высотами все-таки оставьте, мало ли оно вам потом понадобиться.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей