значения изолиний полигонам

0 голосов
спросил 23 Дек, 08 от Afon1 (4,480 баллов) в категории Программные продукты Esri
простите чувствую что торможу немного
нужно определить занимаемую площадь между определенными интервалами значений, т.е. горизонталами 10 и 20
есть шейп изолиний со значениями
сделал из него полигональный посредством тулбокса обект в полигон
поле значений не могу вытащит

13 Ответы

0 голосов
ответил 23 Дек, 08 от peter1 (7,760 баллов)
http://www.ian-ko.com/ Easy Calculate 5.0 polygon_Return_Area.cal
0 голосов
ответил 23 Дек, 08 от Afon1 (4,480 баллов)
peter  площади я вычислял
не могу полигоны группировать, изза отсутствия значений в атрибутах
вопрос: как значения изолиний полигонам присвоить?

0 голосов
ответил 23 Дек, 08 от geologic (39,860 баллов)
Поскольку у вас две изолинии по границам, то где-то вам придется выбрать одно из значений. Или два в разные колонки, т.е. по очереди. Тулза по созданию из линий сразу с атрибутами как правило нету, разве чтто для очень частных случаев. После создания присваивается по соседству, какие линии, например, пересекают (являются границей) данного полигона. Была тема недавно где-то, насчет пересечений полигона изобатами (ср. высота).
0 голосов
ответил 23 Дек, 08 от Afon1 (4,480 баллов)
geologic разясните пожалуйста - "После создания присваивается по соседству, какие линии, например, пересекают (являются границей) данного полигона."
если это возможно, как это осуществит?
0 голосов
ответил 23 Дек, 08 от geologic (39,860 баллов)
Да по разному, Intersect, наверно, в общем случае. Берутся линии, секутся полигонами и отрезкам будет проставлена атрибутика полигонов. Кнопки не помню ;)
    
0 голосов
ответил 23 Дек, 08 от Vadim (28,120 баллов)
Используйте функцию identity. В итоге получите новый слой изолиний которому будут переданы айдишники от полигонов. Изолинии будут дублироваться в местах перехода от одного полигона к другому, но будут иметь разные йдишники полигонов. Дальше можно все в SQL сервере сделать, используя группбай по айдишникам полигонов с выводом статистики - минимальная высота, максимальная высота. Тоже самое можно сделать в ArcGIS, используюя функцию summarize.
0 голосов
ответил 24 Дек, 08 от lalex (4,420 баллов)
Да, Вадим, как всегда, лучше инструментарий подсказал ;) Важный фокус что на каждый полигон будет несколько изолиний, а уж какое значение вписать полигону, зависит от вас. Если значений строго два, можете сделать два джойна и в слое полигонов будет две колонки, макс и мин. Но лучше сразу ср. высоту, вам ведь без разницы, чисто для статистики.

Статистику можно навести и по гриду, обычно так надежнее
0 голосов
ответил 04 Янв, 09 от Afon1 (4,480 баллов)
С новым годом всех,
нюанс - ест полигоны граничащие только с одной изолинией
как с ними быть, он же может и выше и ниже быть изолинии

изолинии интерполировал в растр, может с ним както связать можно?
0 голосов
ответил 04 Янв, 09 от lalex (4,420 баллов)
разумеется. Если есть модель, можно подсчитать среднюю высоту любого полигона по модели.
0 голосов
ответил 05 Янв, 09 от Afon1 (4,480 баллов)
lalex  подскажите как?

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