Есть точечная тема (ArcGIS) - Х, У заданы. Z - ?

0 голосов
спросил 17 Март, 10 от vitalyisaev2 (1,040 баллов) в категории Программные продукты Esri
Друзья, скажите, пожалуйста, как можно определить высоту автоматически
у точек точеченой темы? В распоряжении много всяких покрытий из числа
тех, что распространены сейчас по интернету.

8 Ответы

0 голосов
ответил 17 Март, 10 от geouser (9,040 баллов)
ƒрузь€, скажите, пожалуйста, как можно определить высоту автоматически у точек точеченой темы? ¬ распор€жении много вс€ких покрытий из числа тех, что распространены сейчас по интернету.


Вы наверное учитесь на очень коммерческом отделении?

Наверное у точек (или других геометрических примитивов) должна быть задана высота, она же координата Z, Вам не кажется? Помнится ещё со школы, что у плоских объектов не бывает высоты, и никакое покрытие скачанное из Интернета тут не поможет.
0 голосов
ответил 17 Март, 10 от vitalyisaev2 (1,040 баллов)
Даже не знаю, как и ответить на Ваш пассаж... Точечную тему я создал собственноручно, там широта и долгота. Есть скачанные ЦМР, у которых есть ещё и высота. Неужели программа не может взять долготу и широту моей точки и узнать для неё высоту из покрытия? 
0 голосов
ответил 17 Март, 10 от self-improving1 (2,780 баллов)
Пожалуйста, не ссорьтесь  Smile
Все можно, причем довольно просто. Вам для этого нужен модуль 3D Analyst.
Итак, добавляете панель 3D Analyst в ArcMap, выбираете Convert Features to 3D. Там указываете ваш точечный слой, ЦМР - в качестве источника данных о высотах. Создается новый класс объектов типа "3D".
А после этого запускаете инструмент Add XY Coordinates (Data Management -> Features) и он автоматом рассчитывает вам поля со всеми тремя координатами.
0 голосов
ответил 17 Март, 10 от vitalyisaev2 (1,040 баллов)
Спасибо! Только почему-то в ЗD Analyst эта функция не работает... 
0 голосов
ответил 17 Март, 10 от self-improving1 (2,780 баллов)
Модуль нужно сначала подключить (Tools -> Extensions -> ставим галочку). Кроме того, нужно добавить в ArcMap корректную ЦМР, которую ArcGIS примет (TIN, растр-3D и пр.)
0 голосов
ответил 17 Март, 10 от vitalyisaev2 (1,040 баллов)
Спасибо! все получилось через командную строку. 
0 голосов
ответил 17 Март, 10 от geouser (9,040 баллов)
Если перевести изначальный вопрос на нормальный русский язык, то есть точечная тема куда нужно методом интерполяции получить высоту, которую можно взять с цифровой модели рельефа (TIN / DEM). Просто там абы какие покрытия не годятся, они должны содержать третье измерение Z и могут быть как точечными, так линейными (изолинии) и полигональными. Делает это ArcGIS 3D Analyst и по-моему даже без него можно обойтись если поискать Интернет на ключевое слово интерполяция и высота (и справка ArcGIS сделана не случайно).

0 голосов
ответил 17 Март, 10 от vitalyisaev2 (1,040 баллов)
Спасибо!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...