Страница 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.