задача

0 голосов
спросил 29 Сен, 08 от Berty (580 баллов) в категории Программные продукты Esri
Дано:
2 изолинии , скажем 2100 и 2200 метров
между ними проведена произвольная линия, которую надо преобразовать в слой точек, рассчитав для каждой соответствующую высоту.
 
вроде в арксцене что-то такое было, но у меня его сейчас под рукой нет :(
 
средствами АВ такая задача решается?
спасибо

4 Ответы

0 голосов
ответил 29 Сен, 08 от Berty (580 баллов)
апдейт
Немного продвинулся :)
Посторил грид по значениям изолиний, линию преобразовал в точки.
Осталось присвоить точкам значение Z из грида. Как?
0 голосов
ответил 30 Сен, 08 от peter1 (7,760 баллов)
0 голосов
ответил 30 Сен, 08 от Berty (580 баллов)

Респектище!

То что надо!
Я, правда, уже  сделал все с помощью геопроцессинг визард, но там точность ниже, т.к. значение присваивается от ближайшей точки в сетке, а точка эта может быть совсем не близко :)
0 голосов
ответил 30 Сен, 08 от geologic (39,860 баллов)
Я извиняюсь... скрипт наверно хороший... А чем штатное 2D->3D преобразование не годится в данном случае??? Ну, которое "Соnvert theme to 3D", с использованием любой поверхности и так далее. Вcегда обычно так делалось... Профили всякие... Когда 3D поверхность готова.

Вот когда ее нет, проинтерполировать некую линию было бы очень полезно. Мне казалось, именно про это вопрос.

средства построения профиля, штатные,
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...