Вычисление длины линий

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Polus
Новоприбывший
Сообщения: 5
Зарегистрирован: 18 июл 2009, 10:47
Репутация: 0

Вычисление длины линий

Сообщение Polus » 18 июл 2009, 11:10

Поскажите пожалуйста))
Поскажите функцию ArcToolBOx позволяющую произвести расчет длин объектов линейной темы, для использования при создании модели. Функция должна быть аналогична Spatial Statistics Tools/Utilites/Calculate Area, только вместо плошади полигонов, получить длину для линий...

Искомый расчет может быть выполнен при помощи контекстного меню (вылетающего при нажатии правой клавиши мыши) стобца таблицы атрибутов обрабатываемого файла. Для это надо выбрать пункт Calculate Geometry и выбрать в поле property значение Length. Но при таком способе анализа, функция не может быть использована при построении модели...

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Вычисление длины линий

Сообщение nadiopt » 19 июл 2009, 08:16

мы делаем вот так (см. вложение)
скрипт вот
Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.length
Вложения
расчет длин линий.jpg
расчет длин линий.jpg (186.87 КБ) 6074 просмотра
ин гроссен фамилен нихт клювен клац клац

Polus
Новоприбывший
Сообщения: 5
Зарегистрирован: 18 июл 2009, 10:47
Репутация: 0

Re: Вычисление длины линий

Сообщение Polus » 19 июл 2009, 09:54

спасибо за подсказку, но вот незадача, почему после работы функции Calculate Field, выдается ошибка (см. вложение). Тип поля, вкот добавляем значение Double выставлено... может сталкивались, подскажите в чем дело
Вложения
eror.JPG
eror.JPG (74 КБ) 6066 просмотров

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Вычисление длины линий

Сообщение nadiopt » 19 июл 2009, 11:04

а у вас проекция задана? и не градусная ли она случаем?
ин гроссен фамилен нихт клювен клац клац

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость