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

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

1.1.5.3.10. Расширение XTools Extension

XTools Extension (файл: xtools.avx, автор Mike DeLaune) – это расширение предназначено для работы с векторными темами и существенно облегчает некоторые этапы обработки данных.

После включения расширения категория команд «ХTools» появляется в панели управления ArcView в режиме открытого окна Проекта, Вида и Таблицы. Во всех случаях меню содержит разные команды.

Рис. 78. Меню категории команд «ХTools» в режиме открытого окна проекта
Рис. 78. Меню категории команд «ХTools» в режиме открытого окна проекта.

Меню категории команд «ХTools» в режиме открытого окна проекта содержит следующий набор команд (рис. 78):

View/Change XTools Defaults – Открыть/изменить настройки XTools по умолчанию – полезная команда, вызывающая окно настроек XTools, в котором можно задать параметры для нового Вида по умолчанию, в частности:

1 – единицы измерения текущей карты,

2 – единицы измерения результирующей карты,

3 – единицы измерения расстояний,

4 – единицы измерения площадей,

5 – всегда преобразовывать или нет многослойный объекты шейп-файлов в однослойные,

6 – всегда рассчитывать или нет метрические параметры объектов (площадь, периметр, длину),

7 – метрическую проекцию.

После того как будет сохранен файл настроек «XTools Default» (по умолчанию файл сохраняется в домашней системной папке ArcView под названием xtdefaults.txt), каждый созданный Вид проекта будет иметь данные настройки.

About XTools – О программе;

See Environment Paths — Показать пути к системным папкам – команда выводит окно, в котором указаны пути к папкам, используемым ArcView в качестве домашней директории (HOME), директории временных файлов (TEMP), директории файлов расширений (AVHOME) и т.д.;

Рис. 79. Меню категории команд «ХTools» в режиме открытого окна Вида
Рис. 79. Меню категории команд «ХTools» в режиме открытого окна Вида.

Меню категории команд «ХTools» в режиме открытого окна Вида содержит следующий набор команд (рис. 79):

View/Change XTools Defaults – Открыть/изменить настройки XTools по умолчанию – команда, вызывающая окно настроек XTools, в котором можно задать проекцию и параметры для нового Вида по умолчанию (см. выше);

XTools Batch Overlay – Запуск оверлейных команд XTools – команда позволяет начать операции с векторными файлами, такие как обрезание, пересечение, объединение и т.д., даже с не подгруженными в Вид, по текстовому файлу сценария, который можно загрузить из любой рабочей папки, выбрав ее в окне открытия файлов, появляющемся после активации команды.

Файл сценария пишется как файл скрипта, но без использования языка Avenue, и должен содержать следующие команды:

Тип операции (Clip – обрезать, Erase – стереть, Identity – идентифицировать, Intersect – пересечь, Union – объединить или Update – обновить),

Полный путь к входящей теме, т.е. к теме, с которой совершается операция (d:\gis\work\bufer_uchet.shp),

Полный путь к оверлейной теме, т.е. к теме, которой осуществляется операция (d:\gis\work\district.shp),

Полный путь к исходящей (результирующей) теме (d:\gis\work\clip1.shp),

Тип исходящей темы (Point, Arc, Polygon или Shape).

Для операций типа Clip, Erase, Identity и Intersect валидными являются типы входящих тем: Point – точечные, Polyline (Arc) – линейные и Polygon – полигональные. Для операций типа Union и Update полигональный тип (Polygon), единственный возможный тип входящей темы. Для оверлейных тем единственный возможный тип тем – полигональный (Polygon). Для всех операций исходящая тема должна иметь такой же тип, что и входящая. Можно использовать название «Shape» для всех тем шейп-файлов, а для покрытий ARC/INFO следует использовать названия Point, Arc или Polygon для соответствующих типов покрытий. Пользователь может включить в файл сценария комментарий, поставив в линии комментария апостроф (‘), как это принято при написании скриптов.

Пример написания сценария: Clip d:\gis\work\bufer_uchet.shp d:\gis\work\district.shp d:\gis\work\clip1.shp Shape, что означает что тема bufer_uchet будет обрезана по теме district, а результат выведен в виде файла clip1.shp, при этом все файлы, участвующие в операции, являются шейпами.

Оверлейная операция может быть остановлена пользователем следующим образом:

- открыть домашнюю папку ArcView.

- удалить файл XtStop.txt.

Операция остановится, как только текущее действие будет закончено.

View XTools Log File – Показать Log-файл – команда открывает в окне файл информации об операциях XTools, который физически хранится в домашней папке ArcView под названием xtlog.txt;

Clip With Polygon (s) – Обрезать полигоном – команда позволяет обрезать точечную, линейную или полигональную темы по границам полигонов полигональной темы, в качестве результата создавая новый шейп-файл и автоматически добавляя его в оглавление Вида;

Erase Features – Стереть полигоном — команда позволяет стереть объекты точечной, линейной или полигональной тем попадающие в границы полигонов полигональной темы, в качестве результата создавая новый шейп-файл и автоматически добавляя его в оглавление Вида;

Identity – Идентифицировать – команда позволяет разрезать объекты входящей темы объектами оверлейной полигональной темы, перенеся в результирующую тему выбранные пользователем атрибуты из входящей и оверлейной тем. В качестве результата создается новый шейп-файл, который автоматически добавляется в оглавление Вида. Для разрезанных объектов входящей темы в атрибутивную таблицу нового шейп-файла автоматически добавляются метрические показатели (длина – для линий, площадь, периметр – для полигонов, в соответствии с установками XTools). Опция насущно необходима когда, например, требуется определить в каких выделах лесонасаждений (оверлейная полигональная тема) обнаружены места произрастания орхидей (входящая точечная тема), через какие выдела лесонасаждений проходит учетный маршрут и т.п.;

Intersect Themes – Пересечь полигоном – команда позволяет объекты входящей темы, разрезать по границам объектов оверлейной полигональной темы с переносом выбранных пользователем атрибутов пересекающихся объектов в новый шейп-файл. Опция фактически аналогична команде «Identity – Идентифицировать» с той лишь разницей, что в новый шейп-файл преобразуются только пересекающиеся объекты обоих тем, обрезанные по границам оверлейной темы. Для разрезанных объектов входящей темы в атрибутивную таблицу нового шейп-файла автоматически добавляются метрические показатели (длина – для линий, площадь, периметр – для полигонов, в соответствии с установками XTools);

Merge Themes – Слить – команда позволяет физически слить два шейп-файла одинакового типа, создав на их основе новый шейп-файл и автоматически добавив его в оглавление Вида. При этом все объекты из старых шейп-файлов копируются в новый без изменений, даже если они пересекаются, информация из столбцов, имеющих общее название и тип, переносится в столбцы с тем же названием и типом в атрибутивную таблицу нового шейпа;

Union Polygon Themes – Объединить полигоны тем – команда позволяет физически слить два полигональных шейп-файла, разрезав пересекающиеся объекты по их границам с переносов атрибутов обоих тем как для целых, так и для рассеченных объектов. Опция насущно необходима, когда требуется тему растительности, построенную, например, на основе классифицированного изображения, слить с темой квартальной сети – полигонам результирующей темы растительности будут присвоены атрибуты темы квартальной сети, причем пересекающиеся объекты темы растительности будут разрезаны по границам полигонов темы квартальной сети и им будут присвоены разные значения;

Update Polygon Theme – Обновить полигоны темы – команда позволяет обновить контур полигонов входящей темы по контуру полигонов оверлейной темы, формируя новый шейп-файл, в котором сохраняется структура атрибутивной таблицы как во входящей теме. Содержимое столбцов результирующего шейпа заменяется у пересекающихся объектов значениями оверлейной темы, в случае если столбцы имеют одинаковое название и тип;

Calculate Area, Perimeter, Length, Acres, Hectares – Вычислить площадь, периметр, длину, акры и гектары – команда позволяет вычислить метрические показатели объектов (в зависимости от установок ХTools по умолчанию) и добавить их в атрибутивную таблицу. Опция крайне необходима для вычисления метрических показателей в градусной проекции. Для этого предварительно требуется в установках ХTools по умолчанию в строке п.1. – Единицы измерения текущей карты (Specify the map units of your data) выставить градусы – Degrees, а в строке п. 2. Единицы измерения результирующей карты (Specify the desired output map units) выставить метры – Meters и задать рабочую метрическую проекцию (кнопка 7. Set Projection).

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

Transfer/Convert Selected Features – Перенос/Конвертация выделенных объектов – команда позволяет скопировать выделенные объекты входящей темы и перенести их в исходящую тему, без переноса атрибутов (т.е. переносятся только объекты). Возможен перенос и конвертация объектов полигональной темы в линейную и точечную, линейной в точечную, перенос в обратном направлении (т.е. более простых объектов в более сложные) невозможен;

Buffer Selected Features – Буфер выделенных объектов – команда позволяет создать буфер для выделенных объектов или всех объектов темы (если нет выделенных), формируя новый полигональный шейп-файл. Опция аналогична стандартной опции построения буфера ArcView, с той лишь разницей, что имеет расширенный диалог, позволяя задавать параметры буфера как вручную, так и из атрибутивной таблицы;

Внимание! Если в настройках XTools в параметрах по умолчанию в строке п.1. – Единицы измерения текущей карты (Specify the map units of your data) заданы градусы – Degrees, то буфер будет построен некорректно (в метрической проекции будет вытянут в широтном направлении). Для построения корректного буфера следует изменить настройки п.1., либо воспользоваться стандартной функцией построения буфера ArcView.

Convert Multipart Shapes to Single Part – Конвертировать мульти-объекты в одиночные – команда позволяет разбить мультиобъекты с сохранением их атрибутов;

Convert Polygons To Polylines – Конвертировать полигоны в полилинии – команда позволяет конвертировать полигоны в полилинии с переносом всех атрибутов;

Make One Polygon From Polylines – Построить полигон по полилиниям – команда позволяет построить один полигон по всем или выделенным полилиниям темы, формируя границы исходя из порядка расположения объектов в файле (порядка строк в атрибутивной таблице);

Make One Polygon From Points – Построить полигон по точкам – команда позволяет построить один полигон по всем или выделенным точкам темы, формируя границы исходя из порядка расположения объектов в файле (порядка строк в атрибутивной таблице);

Make One Polyline From Points – Построить полилинию по точкам – команда позволяет построить одну полилинию по всем или выделенным точкам темы, формируя ее исходя из порядка расположения объектов в файле (порядка строк в атрибутивной таблице);

Convert Shapes To Graphics – Конвертировать шейп-файл в графику – команда позволяет конвертировать шейп в графику;

Convert Graphics To Shapes – Конвертировать графику в шейп-файл – команда позволяет конвертировать графику в шейп;

Convert Shapes To Centroids – Конвертировать шейп-файл в центроид ESRI — команда позволяет рассчитать центроид для объектов шейпа по алгоритму ESRI, формируя новую точечную тему с переносом всех атрибутов входящей темы и добавляя ее в оглавление Вида. При пересчете по данному алгоритму центроиды полигонов лежат внутри контуров этих полигонов, но не всегда являются их истинными центрами в пространстве. Опция построения как центроида ESRI, так и истинного центроида доступна в расширении Center of Mass v. 1.b;

Batch Import Themes To Shapefiles – Импортировать темы в шейп-файл одним пакетом – команда позволяет импортировать в выбранную папку все выбранные темы Вида, автоматически добавив их в оглавление того же Вида. Все темы будут сохранены с теми же названиями. Опция насущно необходима при конвертации в шейп большого объема тем в формате ARC/INFO;

Manage Shapefiles – Менеджер шейп-файлов – команда открывает окно «Менеджера шейп-файлов — Manage Data Sets», аналогичное «Менеджеру источников данных – Manage Data Sources…» в меню категории команд File – Файл. Менеджер позволяет копировать и переименовывать шейп-файлы с сохранением их настроек;

Рис. 80. Меню категории команд «ХTools» в режиме открытой таблицы
Рис. 80. Меню категории команд «ХTools» в режиме открытой таблицы.

Меню категории команд «ХTools» в режиме открытой таблицы содержит следующий набор команд (рис. 80):

View/Change XTools Defaults – Открыть/изменить настройки XTools по умолчанию – команда, вызывающая окно настроек XTools, в котором можно задать проекцию и параметры для нового Вида по умолчанию (см. выше);

Field Properties – Свойства столбца – команда выводит в окне информацию о типе и структуре данных столбца;

Table Structure Information – Структура информации таблицы — команда выводит в окне информацию о типе и структуре данных всех столбцов таблицы;

Table Statistics – Статистику по таблице – команда выводит базовую статистику по таблице (информацию по типу и характеристике столбцов, n, сумму, среднее ± SD, минимум м максимум значений.

Summarize Multiple Fields – Суммировать столбцы – команда позволяет по указанному пользователем первому столбцу суммировать данные ячеек других указанных пользователем столбцов, создавая итоговую таблицу суммирования и общий для обоих таблиц идентификационный столбец.

Calculate Area, Perimeter, Length, Acres, Hectares – Вычислить площадь, периметр, длину, акры и гектары – команда позволяет вычислить метрические показатели объектов по аналогии с этой же командой из меню XTools в режиме открытого окна Вида, с той лишь разницей, что работает для таблиц, открытых как для тем, подгруженных в градусную, так и для тем, подгруженных в метрическую проекцию, независимо от настроек по умолчанию;

Export Table to Excel Spreadsheet – Экспортировать таблицу в EXCEL – команда позволяет экспортировать таблицу или ее выделенные элементы в MS Excel, минуя стандартную процедуру экспорта. В отличие от аналогичных команд ряда расширений, например CS_3.0… – Экспорт в Excel, при первой активации команды запоминает указанный пользователем путь к excel.exe, сохраняя его в файле exelpath.txt в домашней папке ArcView.

 

Содержание

 

 

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Наверх

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

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

    30.11.2017

    В сентябре 2018 г. орнитологи соберутся в пос. Катунь Алтайского края обсудить проблемы изучения и охраны орлов Палеарктики

    Орлы Палеарктики: изучение и охрана

    Регистрация открыта до 1 августа 2018 г. – для участников без визовой поддержки и до 1 июня 2018 г. – для участников, кому требуется оформление визы. Заявки на проведение круглых столов принимаются в срок до 1 марта 2018 г. на адрес конференции

    24.11.2017

    Куда летит Учсын?

    Балобаны, помеченные трекерами, самка (слева) и самец (справа) в гнезде на скале в горах Алтая за несколько дней до вылета. Фото Д. Штоля

    23 ноября 2017 г. Учсын начала пересекать хр. Няньшань на пути в Тибет, пройдя между пятитысячниками в верховьях р. Шулэхэ

    Все новости

    Орлан-белохвост 2017

    Некоторые презентации докладов и постеры Международной конференции «Орлан-белохвост 2017»

    Презентации докладов II Международной конференции по орлану-белохвосту «Орлан-белохвост 2017», проходившей в Рооста (Эстония) с 5 по 7 октября 2017 г.

    Karyakin I., Pazhenkov A., Bekmansurov R., Nikolenko E., Andreenkov O., Zinevich L. Peregrine Falcon in the Volga-Ural and Altai-Sayan regions

    Сапсан в Волго-Уральском и Алтае-Саянском регионах

    Презентация доклада на 4-й Международной конференции по сапсану (27 сентября – 1 октября 2017 г., Конференц-центр Института Германа Отто, Будапешт, Венгрия).

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