Поскажите пожалуйста))
Поскажите функцию ArcToolBOx позволяющую произвести расчет длин объектов линейной темы, для использования при создании модели. Функция должна быть аналогична Spatial Statistics Tools/Utilites/Calculate Area, только вместо плошади полигонов, получить длину для линий...
Искомый расчет может быть выполнен при помощи контекстного меню (вылетающего при нажатии правой клавиши мыши) стобца таблицы атрибутов обрабатываемого файла. Для это надо выбрать пункт Calculate Geometry и выбрать в поле property значение Length. Но при таком способе анализа, функция не может быть использована при построении модели...
Вычисление длины линий
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 18 июл 2009, 10:47
- Репутация: 0
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Вычисление длины линий
мы делаем вот так (см. вложение)
скрипт вот
Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.length
скрипт вот
Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.length
- Вложения
-
- расчет длин линий.jpg (186.87 КБ) 6073 просмотра
ин гроссен фамилен нихт клювен клац клац
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 18 июл 2009, 10:47
- Репутация: 0
Re: Вычисление длины линий
спасибо за подсказку, но вот незадача, почему после работы функции Calculate Field, выдается ошибка (см. вложение). Тип поля, вкот добавляем значение Double выставлено... может сталкивались, подскажите в чем дело
- Вложения
-
- eror.JPG (74 КБ) 6065 просмотров
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Вычисление длины линий
а у вас проекция задана? и не градусная ли она случаем?
ин гроссен фамилен нихт клювен клац клац
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя