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

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

13 Ответы

0 голосов
ответил 05 Янв, 09 от lalex (4,420 баллов)
Честно говоря, кнопок не помню, а ArcView нет под рукой. Но делал не раз, вариантов масса, обычно через калькулятор значений. В общем случае из полигонов делается специальный грид, на каждый полигон - код полигона. Затем этот растр сшивается с основной моделью, по принципу - на каждый полигональный код подсчитать все значения высот (колво ячеек с опр. высотами), осреднить.

Но поскольку ваши полигоны это и есть ступени высот, можете просто поглядеть статистику грида - на какие высотные ступени сколько ячеек приходится. Ну или аналогичную операцию сыскать -  я уже забыл суть задачи, если честно :)
0 голосов
ответил 05 Янв, 09 от AndreyL (5,420 баллов)
Можно, наверное, чуть проще, если поставить точки внутри полигонов, а потом выяснить высоту этих точек (в любом случае их высота будет между изолиниями). После связать точки с полигонами – хоть по идентификатору, хоть пространственно. Кстати, ГРИД тогда делать не обязательно, хватит и ТИНа.
Другой вариант, если есть ГРИД, то сделать зональную статистику в таблицу, потом подцепить ее к полигонам.
0 голосов
ответил 12 Янв, 09 от Afon1 (4,480 баллов)
как?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...