МЫ В СОЦСЕТЯХ
НАШИ БАННЕРЫ
![]() ![]()
|
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): для расчета периметра полигона (Perimeter): Вариант 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).
Вариант 3. Вычисление длин и площадей в метрах в метрической проекции с помощью «CS_3.0. Коллекция скриптов». 1. Загрузить линейную или полигональную тему в Вид с метрической проекцией. 2. Подключить модуль «CS_3.0. Коллекция скриптов». 3. Открыть панель управления расширения, далее открыть панель управления «Темы». 4. В панели управления «Темы» нажать кнопку расчета значений «Вычисление метрики объектов» (рис. 75) – в атрибутивную таблицу темы добавятся столбцы с вычисленными длиной для линейной темы или площадью и периметром для полигональной темы (в единицах измерения Вида). Название нового столбца – «Length» – в линейной теме или «Area» и «Perimeter» – в полигональной теме, соответственно. Вычисление длин и площадей в километрах. В вышеописанных вариантах в соответствии с настройками проекций и параметров расширений были описаны способы внесения в атрибутивную таблицу значений в градусах и метрах. В то же время в большинстве случаев приходится оперировать километрами. Самый простой способ преобразовать значения из метров в километры, пересчитать их с помощью калькулятора значений. Для этого: 1. Открываем атрибутивную таблицу и стартуем ее редактирование. 2. Выделив столбец Area в таблице, в панели управления ArcView нажимаем кнопку «Calculate» и открываем калькулятор значений. 3. В поле ввода запросов в калькуляторе значений набираем: и нажимаем кнопку «ОК». Аналогичным образом поступаем со значением «Perimeter» или «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 Наверх
|
![]() 20.03.2018 Последний путь Учсын![]() Как только начался январь 2018 г., Учсын покинула горы Монголии и переместилась в Китай, где на 2 месяца осела в в пустынных горах провинции Йимсар в Синьцзяне. Здесь видимо было достаточно много пищи, поэтому перемещения птицы были ограничены площадью менее 200 кв.км. Однако 1 марта появился повод начать беспокоится — Учсын перестала летать. 16 марта 2018 г. Учсын нашлась — её труп, присыпанный песком лежал в 70 м от точки последней локации. 7.03.2018 Ульяновские солнечные орлы, помеченные трекерами, успешно перезимовали и скоро начнут мигрировать![]() Все ульяновские солнечные орлы успешно перезимовали, большинство из них распределились по пустынным районам Аравийского полуострова: Филипп и Авралька (брат с сестрой) остановились в центре полуострова на границе плоскогорий и пустынь, Искорка обосновалась у побережья Красного моря, Тимоша забрался в высокогорья на юге полуострова (Йеменские горы). Дальше всех улетел Шихан, добравшийся до Восточной Африки, где осел в Эфиопском нагорье неподалёку от столицы Эфиопии — Аддис-Абеба. ![]() ![]() Актуальные проблемы охраны птицАктуальные проблемы охраны птиц. Материалы Всероссийской научно-практической конференции, посвященной 25-летию Союза охраны птиц России (Москва, 10-11 февраля 2018 г.) / Отв. ред. А.В. Салтыков – Москва – Махачкала, 2018. 256 с. ![]() Первый Всероссийский орнитологический конгресс — тезисы докладовПервый Всероссийский орнитологический конгресс (г. Тверь, Россия, 29 января – 4 февраля 2018 г.). Тезисы докладов / Ред.: А.Б. Поповкина, С.П. Харитонов. Тверь, 2018. 370 с. ![]()
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
© 2012 Российская сеть изучения и охраны пернатых хищников.
|