создание шейпов горизонталей

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
mnj
Интересующийся
Сообщения: 47
Зарегистрирован: 15 мар 2010, 15:25
Репутация: 0

создание шейпов горизонталей

Сообщение mnj »

Доброго времени суток!
Подскажите, пожалуйста, как мне действовать правильно. Нужно сделать 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.
mnj
Интересующийся
Сообщения: 47
Зарегистрирован: 15 мар 2010, 15:25
Репутация: 0

Re: создание шейпов горизонталей

Сообщение mnj »

Спасибо, кое-как выходит, но при создании TIN задается вопрос какие данные использовать: точки Z или поля шейпа, в том числе и height. Правда, правильный результат получается только от Z, хотя поле height заполнено соответствующим образом. Как пользоваться базовой высотой слоя? Если я правильно понял, она задается в свойствах шейпа. Можно ли автоматизировать ввод Z при оцифровке изолиний? Еще раз спасибо.

добавлено: Z уже нашел, но все-таки интересно, как пользоваться базовой высотой слоя. Может это укорит процесс? Или какой еще есть достаточно быстрый способ получения 3д по растру?
Последний раз редактировалось mnj 17 мар 2010, 16:50, всего редактировалось 1 раз.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: создание шейпов горизонталей

Сообщение Дмитрий Барышников »

Базовая высота тупо поднимает все геометрии слоя на эту отметку.
Атрибутам можно задать значения по умолчанию, геометрии, включая Z - нет.
mnj
Интересующийся
Сообщения: 47
Зарегистрирован: 15 мар 2010, 15:25
Репутация: 0

Re: создание шейпов горизонталей

Сообщение mnj »

Получается, что нужно в любом случае руками отрисовать все горизонтали с указанием Z, а дальше - техника. А нет ли более быстрого способа? Карта большая...
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: создание шейпов горизонталей

Сообщение Дмитрий Барышников »

Либо запрограммировать, либо поискать может кто-то уже такую программу написал, например здесь http://arcscripts.esri.com/
mnj
Интересующийся
Сообщения: 47
Зарегистрирован: 15 мар 2010, 15:25
Репутация: 0

Re: создание шейпов горизонталей

Сообщение mnj »

спасибо, процесс уже пошел.
calvados
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 фев 2012, 18:41
Репутация: 0

Re: создание шейпов горизонталей

Сообщение calvados »

mnj писал(а):спасибо, процесс уже пошел.
Как успехи? Все получилось?
branner
Новоприбывший
Сообщения: 11
Зарегистрирован: 15 апр 2012, 05:03
Репутация: 0

Re: создание шейпов горизонталей

Сообщение branner »

попробуйте обработать вашу карту, или посмотрите ее в отрисованную в кореле. Загоните черно-белый рисунок и через ArcScan прогоните. Так легче.
А поле с высотами все-таки оставьте, мало ли оно вам потом понадобиться.
Ответить

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

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

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