Российская сеть изучения и охраны пернатых хищников
Я хочу сообщить о встрече окольцованной птицы!
Пернатые хищники
Соколообразные
Совообразные
Изучение
Ключевые виды
Мониторинг
Фаунистика
Миграции
Кольцевание
Охрана
Платформинг
Нестбоксинг
Птицы и ЛЭП
ООПТ
Информация о сети
Устав и программа
Члены сети
Проекты
Мероприятия сети
Блоги
СМИ о нас
Библиотека
Журнал “RC”
Методики
Книги
Статьи
Отчёты и доклады
Презентации
Новости
События
Конференции
Прочие объявления
Из соцсетей
Для спонсоров
Горящие проекты
МЫ В СОЦСЕТЯХ
RRRCN RRRCN
Fatbirder's Top 1000 Birding Websites
НАШИ БАННЕРЫ
RRRCN RRRCN

ArcView GIS для экологов

3.2.3.3. Автоматическое добавление длин и площадей в атрибутивную таблицу

Пространственные характеристики объектов, таких как линии и полигоны – неотъемлемая часть их геометрии. В ArcView получить геометрию объекта можно через специальный столбец в таблице – Shape. При расчете пространственной характеристики важно помнить, что единицы измерения, по умолчанию, будут соответствовать исходным единицам измерения данных. Если данные находятся в географической системе координат, то независимо от того, спроектирован вид или нет, получаемые значения площадей и т.д., по умолчанию, будут в десятичных градусах (что приемлемо для координат точек, но неприемлемо для длин и площадей).

Таким образом, для линий и полигонов, стандартные выражения, выполненные в калькуляторе значений (Length = [Shape].returnlength, Area = [Shape].returnarea, Perimeter = [Shape].returnlength) приведут к тому, что длина, площадь и периметр будут рассчитаны в градусах

Тем не менее, существует несколько вариантов расчета метрических параметров объектов, находящихся в географической системе координат как в спроектированном Виде (т.е. с учетом его проекции), так и в неспроектированном Виде.

Внимание! При вычислениях пространственных характеристик объектов необходимо помнить проекцию Вида, и применять для расчета в данной проекции соответствующий метод.

Вариант 1. Вычисление длин и площадей с помощью калькулятора значений столбца (Calculate). В данном случае необходимо ввести выражения, которые являются реализацией запросов к пространственным данным на языке Avenue через инструмент Calculate.

1. Задаем Виду метрическую проекцию, либо добавляем линейную или полигональную тему, для объектов которой следует рассчитать параметры, в уже открытый Вид с метрической проекцией.

2. Выделяем тему в оглавлении Вида и открываем ее атрибутивную таблицу, нажав в панели управления ArcView кнопку «Open theme table – Открыть таблицу темы», либо командой из меню Theme/Table.

3. В режиме открытой таблицы стартуем ее редактирование командой из меню Table/Start Editing.

4. Далее создаем в таблице столбец с числовым значением «Length», если тема является линейной, либо 2 числовых столбца с именами «Area» и «Perimeter», если тема является полигональной. В эти столбцы и будем заносить пространственные параметры объектов. Для этого:

4.1. В панели управления ArcView заходим в меню «Edit – Редактировать» и выбираем команду «Add Field – Добавить столбец» — открывается окно параметров настройки столбца (Field Definition).

4.2. В окне «Field Definition» в поле «Name – Имя» вводим имя Length, в меню «Type – Тип» выбираем «Number – Числовое значение», в поле ввода значений «Width» вводим значение целых (количество знаков до запятой), либо оставляем принятое по умолчанию значение 16, в поле ввода значений «Decimal Places» вводим значение десятичных (количество знаков после запятой) – от 1 до 3, и нажимаем «ОК».

4.3. Аналогичным образом создаем столбцы с именами Area и Perimeter для полигональной темы (см. по аналогии рис. 358)

5. Выделяем столбец Length и в панели управления ArcView нажимаем кнопку «Calculate – Вычислить» – вызывая «Field Calculator – Калькулятор значений столбца».

6. В поле ввода запросов набираем:

[Shape].returnprojected(av.Finddoc(«View1″).Getprojection).returnlength

где View1 – название Вида, в котором находится тема (название Вида можно определить по его заголовку)

Дале нажимаем «ОК», закрыв тем самым калькулятор значений столбца и сохранив значение.

9. Командой из меню Table/Stop Editing прекращаем редактирование таблицы – теперь в таблице в соответствующем столбце для каждой линии записана ее длина в метрах.

Аналогичным образом вводятся значения для расчета площади полигона (Area):
[Shape].returnprojected(av.Finddoc(«View1″).Getprojection).returnarea

для расчета периметра полигона (Perimeter):
[Shape].returnprojected(av.Finddoc(«View1″).Getprojection).returnlength

Вариант 2. Вычисление длин и площадей в метрах в географической проекции с помощью расширения XTools. Обязательным условием корректного выполнения расчета является правильность настроек XTools (подробнее см. главу 1.1.6.3. Создание нового проекта и рис. 153).

1. Открыть Вид с географической проекцией (DD – десятичные градусы), либо установить географическую проекцию для открытого Вида.

2. Подключить модуль «XTools».

3. В меню «XTools» выбрать команду «Calculate Area, Perimeter, Length, Acres, Hectares – Вычислить площадь, периметр, длину, акры и гектары».

4. В открывшемся окне «Calculate Feature Size – Вычислить размер объектов» выбрать из списка нужную тему и нажать «ОК» – полученные значения длины или площади будут добавлены в новый столбец атрибутивной таблицы (в метрах или м2 соответственно). Название нового столбца – «Length_Meters» – в линейной теме или «Area_Meters»и «Perimeter_Meters» – в полигональной теме, соответственно (рис. 362).

Рис. 362. Расчет параметров объектов с помощью расширения XTools
Рис. 362. Расчет параметров объектов с помощью расширения XTools.

Вариант 3. Вычисление длин и площадей в метрах в метрической проекции с помощью «CS_3.0. Коллекция скриптов».

1. Загрузить линейную или полигональную тему в Вид с метрической проекцией.

2. Подключить модуль «CS_3.0. Коллекция скриптов».

3. Открыть панель управления расширения, далее открыть панель управления «Темы».

4. В панели управления «Темы» нажать кнопку расчета значений «Вычисление метрики объектов» (рис. 75) – в атрибутивную таблицу темы добавятся столбцы с вычисленными длиной для линейной темы или площадью и периметром для полигональной темы (в единицах измерения Вида). Название нового столбца – «Length» – в линейной теме или «Area» и «Perimeter» – в полигональной теме, соответственно.

Вычисление длин и площадей в километрах.

В вышеописанных вариантах в соответствии с настройками проекций и параметров расширений были описаны способы внесения в атрибутивную таблицу значений в градусах и метрах. В то же время в большинстве случаев приходится оперировать километрами. Самый простой способ преобразовать значения из метров в километры, пересчитать их с помощью калькулятора значений. Для этого:

1. Открываем атрибутивную таблицу и стартуем ее редактирование.

2. Выделив столбец Area в таблице, в панели управления ArcView нажимаем кнопку «Calculate» и открываем калькулятор значений.

3. В поле ввода запросов в калькуляторе значений набираем:
[Area] / 1000000

и нажимаем кнопку «ОК».

Аналогичным образом поступаем со значением «Perimeter» или «Length» для линейной темы, с той лишь разницей, что делим значение на 1000:
[Perimeter] / 1000
[Length] / 1000

4. После завершения пересчета останавливаем редактирование таблицы (Theme/Stop Editing), сохранив результаты.

Если Вид находится в прямоугольной проекции, например UTM (Universal Transverse Mercator) тогда можно поступить еще проще – задать единицы измерения Вида вместо метров километры, для чего из меню View/Properties открыть окно настройки свойств Вида и, не изменяя проекцию, в меню «Map Units» выбрать «kilometers» и нажать «ОК». Далее при вычислении значений с помощью калькулятора значений, либо через опцию расширения CS_3.0. Коллекция скриптов, в атрибутивную таблицу будут добавляться значения в километрах и квадратных километрах (для площадей).

 

Содержание

 

 

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Наверх

Пернатые хищники и их охрана
Форум сети
Фотоальбом
Видеотека
  • Login

  • Войти через loginza

    8.09.2017

    Первый стервятник, помеченный трекером в Дагестане, начал миграцию

    Стервятник с кольцом M-506 и трекером 117. Фото Р. Бекмансурова

    C 22 по 24 июля 2017 г. впервые в России GPS/GSM трекерами были помечены 4 стервятника на 3-х гнёздах, расположенных недалеко от участка «Сарыкумские барханы» Дагестанского заповедника, на скалах хребта Нарат-Тюбе и песчаниковых останцах. И вот 5 сентября случилось важное событие в жизни самого старшего птенца – он начал миграцию!

    24.08.2017

    Результаты проекта «Орлы России» в Татарстане в 2017 году

    Птенцы орла-могильника в гнезде с кучей ежей. Фото Р. Бекмансурова

    Изучение крупных хищных птиц в Республике Татарстан и ближайших к нему регионах продолжилось в 2017 г. Этот год был неблагополучным в плане финансирования работ. Вмешался и погодный фактор, что также не позволило провести полноценный мониторинг гнездования орлана-белохвоста. И, всё-же, были и удачные моменты, о которых хотелось бы рассказать.

    Все новости

    Буклет Орлы 1 стр

    Раздаточный материал, подготовленный в рамках проекта «Орлы России» специально для Алтая

    Буклет «Орлы Алтая» и календарь с орлами на 2018 г. подготовлены в рамках проекта «Орлы России» Российской сети изучения и охраны пернатых хищников в качестве раздаточного материала для местных жителей Республики Алтай, которым не безразлична судьба орлов на родной земле.

    Raptors Conservation 34

    Пернатые хищники и их охрана № 34

    Увидел свет новый номер журнала «Пернатые хищники и их охрана / Raptors Conservation» №34. В номере опубликованы статьи по результатам изучения орлана-белохвоста, чёрного коршуна, длиннохвостой неясыти и рыбного филина.

    Все публикации