Страница 1 из 1
вычисление длины полилиний в полигоне
Добавлено: 07 апр 2012, 15:37
2mili
имеется шейп-файл с дорогами (линии) и шейп-файл с квадратами (полигон). нужно вычислить длину дорог в км в каждом квадрате отдельно.
помогите пожалуста как ето сделать. ?
спасибо
Re: вычисление длины полилиний в полигоне
Добавлено: 08 апр 2012, 02:45
ASSASIN
В любом случае линии дорог придется сначала порезать полигонами. А кусочки уже обсчитывать штатным вычислением геометрии.
Re: вычисление длины полилиний в полигоне
Добавлено: 08 апр 2012, 19:17
2mili
я порезала уже а вот как "уже обсчитывать штатным вычислением геометрии" ето как делается, скажыте пожалуста.
ато длину каждого кусочка я имею а как подсчитать в каждом полигоне сумму дорог которые попадают в конкретный полигон?
спасибо
Re: вычисление длины полилиний в полигоне
Добавлено: 08 апр 2012, 22:47
grozhentsov
В табличке атрибутов (если не в базе данных) сделать Calculate Geomatry. Потом сделать Summarize.
Хороший способ: присвойте Spatial Join - ом дорожкам атрибуты каждого полигона - потом посчитайте тот же Суммарайз по этому атрибуту
Re: вычисление длины полилиний в полигоне
Добавлено: 09 апр 2012, 05:49
ASSASIN
"Штатный вычислитель геометрии" при нажатии правой кнопкой мыши по заголовку поля в таблице атрибутов. При этом, для получения корректных значений, обсчитываемый слой должен быть спроецирован. К примеру у меня стоит проекция Albers-FarEast.