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

Инструкция для пользователей Веб-ГИС «Фаунистика»

Пакетные операции по загрузке данных, доступные из личного кабинета

Загрузка GPX

Для тех, кто работает с GPS-навигаторами и ведёт базы данных в других ГИС-системах будет крайне полезен функционал по пакетной загрузке данных в Веб-ГИС «Фаунистика».

Внешний вид блока с функционалом загрузки GPX-файлов и фотографий для нового пользователя
Внешний вид блока с функционалом загрузки GPX-файлов и фотографий для нового пользователя

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

Загрузка GPX-файлов в личный кабинет существенно облегчает задачу создания наблюдений, так как не надо тратить много времени на ориентацию и выискивание нужного места на карте — достаточно загрузить трек или точечный файл, выбрать точку с нужным названием и/или нужной датой и временем и кликнуть в неё.

Для загрузки GPX-файла в блоке «Треки» в самой верхней строке вводим название загружаемого файла в том виде, в котором необходимо чтобы он отображался (например, «новый трек», после ввода имени становится активной кнопка загрузки справа от строки, нажимаем эту кнопку, в открывшемся окне выбираем файл на компьютере и нажимаем кнопку «Открыть».

Функция загрузки GPX-файла в личном кабинете
Функция загрузки GPX-файла в личном кабинете

После того как GPX закачан он будет отображаться в личном кабинете в блоке «Треки». GPX можно включить или отключить для отображения на карте, поставив галочку в чек-боксе слева. Если убрать галочку, GPX перестанет отображаться на карте, но останется в личном кабинете и его в любое время можно снова активировать, поставив галочку. Если нажать на корзинку в списке справа от GPXа, то он будет удалён из системы.

Отображение закачанных треков в личном кабинете
Отображение закачанных треков в личном кабинете

После того как GPX был загружен в личный кабинет надо перейти в карту — GPX начнёт отображаться в следующем виде:

Отображение включённого трека на карте в Веб-ГИС
Отображение включённого трека на карте в Веб-ГИС «Фаунистика»

Для того чтобы создать наблюдение, следует выбрать нужную точку трека и кликнуть на неё левой кнопкой мыши. Искать нужную точку легко — надо просто наводить курсор на точки и во всплывающей подсказке будет отображаться дата и время её создания. После клика на нужную точку создаётся наблюдение в которое автоматически проставляются координаты этой точки (1), название точки (2) и дата её создания (3). Если загружен GPX-файл не трека, а маршрутных точек, то названия у точек будут осмысленные.

Создание наблюдения по точке из GPX-файла
Создание наблюдения по точке из GPX-файла

После этого остаётся лишь выбрать вид птицы и загрузить фотки и наблюдение будет готово.

Сразу же следует обратить внимание на то, что система принимает только корректные GPX-файлы с цельной структурой XML и закрытыми нодами. Если одно из этих условий не соблюдается, система выдаёт ошибку загрузки файла. Поломанные GPX-файлы — это частое явление в GPS/ГЛОНАС-навигаторах российского и китайского производства Navitel, Expley и др. аналоги.
Если система сообщает об ошибке надо проверить GPX на целостность, посмотрев закрытие тегов в конце файла и, если целостность XML нарушена, прописать вручную закрытие тегов, открыв файл в Notepad:

Полезный совет! Для того чтобы загрузить трек в виде точек, надо воспользоваться функцией автозамены в Notepad и заменить trkpt на wpt.

Система имеет гибкий алгоритм определения формата даты. В стандартном GPX, скачанном непосредственно из навигатора, дата отображается в формате 2012-07-23T04:13:36Z. Так же система понимает форматы дат DNR-Garmin для треков и точек 2012.07.23-04:13:36 или 2012.07.23 04:13:36 и 23-JUL-12 4:13:36, а также ряд других стандартных форматов: 23.07.2012, 23.07.2012 16:22:12, 23-JUL-12, 23-JUL-12 16:22:12. Если формат дат существенно отличается от вышеперечисленных, то система сообщает о том, что дата не распознана и заменяет её на текущую дату.

Загрузка фотографий

Для пакетной загрузки фотографий с целью создания наблюдений в системе доступна функция загрузки и распознания zip-архива с фотографиями:

Функционал загрузки и распознания zip-архива с фотографиями
Функционал загрузки и распознания zip-архива с фотографиями

Если в Exif-файле фотографий имеется информация о географических координатах места съёмки, то для создания наблюдений в системе достаточно загрузить zip-архив с этими фотографиями. Система автоматически прочитает координаты и дату в фотографиях и создаст наблюдения в которых будет указан неопределенный вид. Если координаты в фотографиях совпадают, то такие фотографии будут определены в одно наблюдение.

Если фотографии не содержат информации о координатах места съёмки, их также можно залить в систему в виде наблюдений, привязав к загруженному ранее GPX-файлу. При этом привязка может осуществляться как по времени создания фотографии и точки в GPX-файле, так и по совпадающему фрагменту названия фотографии и имени точки в GPX-файле. рассмотрим оба варианта последовательно.

Загрузка фотографий с привязкой к GPX по времени из Exif

Для целей пакетной загрузки фотографий и преобразования их в точки с наблюдениями методом привязки к соответствующим точкам GPX-файла по времени:
1. Выбираем необходимый GPX из списка загруженных

Выбираем необходимый GPX из списка загруженных

2. Вводим разницу во времени между датой и временем фото (они записываются в Exif) относительно таковых GPX-файла. Разница во времени вводится от фото к GPX-файла. Т.е. если время в точке GPX, на которой производилась съёмка, 01:02:15, а время в Exif фотографии 04:02:15, вводим разницу во времени -3. Часто мы имеем дело с GPX-файлами, преобразованными из шейп-файлов, которые в свою очередь были получены, путём экспотра треков из навигатора GARMIN в ArcView 3.3 посредством расширения DNRGarmin. При сливании трека с навигатора GARMIN через DNRGarmin вне зависимости от установок времени на навигаторе для каждой точки по умолчанию отображается время по гринвичу — разница с московским 4 часа. Если в настройках фотоаппарата было установлено московское время, то в поле выбора разницы во времени ставим минус 4 часа.

Выбираем zip-архив с фотографиями на компьютере

3. Выбираем на компьютере заранее подготовленный zip-архив с выбранными фотографиями, которые были сняты во время той поездки, в которой получен GPX, которой выбран в ходе первого шага.

Вводим разницу во времени между датой и временем фото относительно таковых GPX-файла

4. Операция загрузки начинается автоматически после выбора файла и нажатия кнопки «Открыть» в диалоговом окне.
После этого созданные точки с наблюдениями появляются в системе, о чём пользователю сообщается в логе действий.

Для всех созданных автоматом наблюдений дата берётся из Exif-файла, автор из личного кабинета, название точки из названия точки GPX-файла, подпись к фото в наблюдении из названия фото, а в поле вид значится «Вид неопределен». Для того, чтобы прописать вид, надо пройти в каждое наблюдение, начать его редактирование и выбрать соответствующее название вида, к которому относится наблюдение. Можно также подписать фотографии и изменить названия точек.

Загрузка фотографий с привязкой к GPX по имени

Используя навигатор в поле мы не только пишем трек, но и создаём точки в местах встречи птиц или обнаружения гнёзд. В GPX они отображаются в нодах с названием wpt. У каждой созданной точки есть имя, записывающееся в ноде в строке . Например мы встретили орла-могильника и создали точку в месте встречи с названием «AH1″, сделали 8 фотографий этого орла в течение 20-30 минут, поехали дальше и встретили другого орла, создав другую точку с другим названием»AH2″ и сделали ещё 10 фотографий. Таким образом наш GPX-файл содержит точки с названиями AH1, AH2, AH3 и т.д. Разбирая фотоархив поездки мы присваиваем фотографиям, соответствующим точкам наблюдений данных птиц, соответствующие названия, вписывая их перед оригинальным названием фотографии. Например у нас есть 8 фоток, сделанных в точке AH1, которые называются DSC1080.jpg, DSC1081.jpg, DSC1082.jpg и т.д. Перед оригинальным названием фото мы добавляем название точки, разделяя их знаком Shift+тире (_). Получается AH1_DSC1080.jpg, AH1_DSC1081.jpg, AH1_DSC1082.jpg и т.д.
Ну а теперь можно переходить к практике.
Загружаем файл GPX в котором обязательно должна быть строка в которую записывается имя точки:

После загрузки в систему GPX-файла создаём архив с фотографиями:

AH1_DSC1080.jpg, AH1_DSC1081.jpg, AH1_DSC1082.jpg и т.д.

Далее выбираем загруженный GPX-файл (см. п. 1)
Включаем опцию «Привязывать фотографии по имени», поставив галочки в соответствующий чек-бокс (см. п. 2)
Выбираем архив с фотографиями, соответствующими GPX-файлу, нажав кнопку «Загрузить» (см. п. 3)

Загрузка фотографий с привязкой к GPX по имени

В результате этой операции будут созданы наблюдения, соответствующие точкам в GPX-файле, для которых будут обнаружены фотографии. Все фотографии будут сложены в соответствующие названию наблюдения. Для всех созданных автоматом наблюдений дата берётся из Exif-файла, но если фотографии не содержат информацию в Exif, то дата будет определяться по точкам из GPX-файла, автор берётся из личного кабинета, название точки из части названия фотографии, общего с названием точки, а в поле вид значится «Вид неопределен». Для того, чтобы прописать вид, надо пройти в каждое наблюдение, начать его редактирование и выбрать соответствующее название вида, к которому относится наблюдение. Можно также подписать фотографии и изменить названия точек.

В обоих вариантах привязки фотографий к точкам GPX-файла по времени или по имени доступна опция добавлять в наблюдение Вид из GPX-файла. Если в GPX-файле имеется нода «Name_lat», тогда вместо «Вид неопределен» в наблюдениях будет проставляться вид, соответствующий этому наблюдению, после того, как пользователь предварительно активирует опцию, поставив галочку в чек-бокс «Брать вид из GPX-файла».
Образец записи в GPX информации о точке с названием вида:

GPX с подобным полем может быть создан в настольных ГИС, в частности в GlobalMapper.

Импорт файлов в формате MS Excel

Функционал импорта в систему файлов в формате MS Excel 2007 (*.xlsx) позволяет формировать готовые наблюдения, загружаемые пакетом из таблицы определенной формы. Фотографии в наблюдения импортируются по ссылкам (один вариант загрузки) или же непосредственно с жёсткого диска компьютера (другой вариант загрузки). В последнем случае файл xlsx должен быть загружен вместе с соответствующими фотографиями в zip-архиве.

Функционал закладки Импорт из excel

На рис. выше представлены два варианта импорта:
1. Импорт xlsx-файла со ссылками на фотографии, загруженные на сторонние интернет-ресурсы
2. Импорт zip-архива, содержащего xlsx-файл и фотографии, названия которых приводятся для соответствующих наблюдений в xlsx-файле.

Система принимает для импорта файл идентичный тому, который выводится из системы (см. образец 1 >>>), а также файлы, экспортированные из БД программы мониторинга и аналогичных БД (см. образец 2 >>>). Главные требования к файлам xlsx — названия обязательных столбцов должны соответствовать тем, которые понимает система.

За основу в функционале импорта взяты названия столбцов из 3-х основных баз данных Российской сети изучения и охраны пернатых хищников (жирным выделены обязательные поля, жирным курсивом — желательные):
1. Фаунистика:
Номер наблюдения, Название точки, Широта, Долгота, Дата, Автор наблюдения, E-mail, Вид, Русское название, Латинское название, Подвид, Модерация, Количество фото, Фотографии, Примечание, Страна, Регион, Район

2. База мониторинга:
Point, Gps_point, Y_coord, X_coord, Data_id, Year, Leader, E-mail, Name_rus, Name_lat, Breeding_a, Nest, Contents, Amount, Location, Place, Hight, Producer, Note, Region

3. База наблюдений:
id, Name, lat, lon, date, Year, Author, Name_rus, Name_lat, Subspecies, Breeding_a, Nest, Contents, Amount, Location, Place, Hight, Producer, Note, Country, Region

4. База кольцевания:
id, Name, Latitude, Longitude, date, Author, E-mail, Name_rus, Name_lat, Photos, Note, Country, Region

Из полей БД мониторинга берутся значения и переносятся в поле Примечание в Фаунистике в виде текста в следующем формате: Название столбца – содержимое столбца, разделитель точка с запятой, например: Nest – 1; Contents – Жилое гнездо; Amount – 0; Location – Скала; и т.д.; Это надо для того, чтобы поиск в примечании полноценно мог искать по ключевым словам жилые гнезда, выводки с 2 птенцами и т.п. Таким образом в веб-версии можно будет также делать простейшие выборки и строить графики, как и в настольной ГИС.

Поддерживаются следующие названия столбцов:

Код гнездового участка=Breeding_a

Код гнезда=Nest

Содержимое гнезда=Contents

Количество содержимого=Amount

Расположение=Location

Устройство=Place

Высота расположения гнезда=Hight

Бывший хозяин постройки=Producer

В БД Фаунистика ячейка после парсинга будет иметь следующий вид:
Код гнездового участка — значение; код гнезда — значение и т.д. Разделителем между распарсенными ячейками является точка с запятой (;) для удобства обратной конвертации в ГИС из Фаунистики.

Пример парсинга содержимого столбцов из xlsx-файла, выведенного из БД мониторинга в фаунистику

Для обязательных столбцов в файлах, импортированных из сторонних БД, доступны также следующие названия (первое название основное, через знак = дополнительные, жирным шрифтом выделены те, которые являются обязательными и должны быть полностью и корректно заполнены):

Номер наблюдения=ID=id=Point — необязательное поле, но если есть, должно иметь валидное название и содержать номера, ячейки не могут быть пустыми

Название точки=Name=Gps_point=GPS=gps — обязательное поле должно иметь валидное название и содержать любые буквы и цифры, ячейки не могут быть пустыми

Широта=Y=Y_coord=Latitude=Lat=N — обязательное поле должно иметь валидное название и содержать десятичные градусы 45.45555 или 45,45555 (разделитель не имеет значения), ячейки не могут быть пустыми

Долгота=X=X_coord=Longitude=Long=Lon=E — обязательное поле должно иметь валидное название и содержать десятичные градусы 45.45555 или 45,45555 (разделитель не имеет значения), ячейки не могут быть пустыми

Дата=Дата обследования=Data=Data_id=Date — обязательное поле должно иметь валидное название и содержать дату в следующих форматах: 23.07.2012, 23.07.2012 16:22:12, 2012-07-23T04:13:36Z, 23-JUL-12 4:13:36, 23-JUL-12 16:22:12, 23-JUL-12, 2012.07.23-04:13:36, 2012.07.23 16:22:12, 2012.07.23 04:13:36, 2012.07.23-16:22:12, ячейки не могут быть пустыми (допускается присутствие текса в поле дата через пробел после времени)

E-mail=Author_email=E-mail автора=E-mail наблюдателя — необязательное поле, но если есть, должно иметь валидное название и содержать валидные e-mail, соответствующие таковым зарегистрированных в системе пользователей, ячейки не могут быть пустыми (если таблицу импортирует доверенный пользователь, при наличии поля E-mail с адресами, отличающимися от такового пользователя, эти строки не будут импортироваться в систему, а пользователю будет выдаваться предупреждение, что это не его наблюдения; если таблицу импортирует редактор, при наличии поля E-mail с адресами, совпадающими с адресами пользователей, зарегистрированных в системе, наблюдения будут присваиваться этим пользователям; при отсутствии в ячейках адресов, либо наличии адресов, не соответствующих адресам пользователей, зарегистрированным в системе, наблюдения будут присваиваться редактору, о чём ему будет сообщаться)

Латинское название=Name_lat=Latin_name=Latin — обязательное поле должно иметь валидное название и содержать латинские названия видов, соответствующие таковым в системе (образцы списков из разделов «Птицы Сибири», «Пернатые хищники Мира», «Нестбоксинг»)

Подвид=Subspecies — необязательное поле, но если есть, должно иметь валидное название, ячейки могут быть пустыми

Фотографии=Фото=Список фотографий=Photos=Photo — необязательное поле, но если есть, должно иметь валидное название; ячейки могут быть пустые, либо содержать валидные ссылки на фотографии в сети интернет, разделенные пробелами, либо содержать названия файлов в формате *.jpg, разделенные пробелами (в этом случае таблица архивируется в zip-архив, файлы jpg должны находится в том же zip-архиве, что и импортируемый файл xlsx)

Примечание=Note — необязательное поле, но если есть, должно иметь валидное название, ячейки могут быть пустыми

Страна=Country — необязательное поле, но если есть, должно иметь валидное название, ячейки могут быть пустыми

Регион=Region — необязательное поле, но если есть, должно иметь валидное название, ячейки могут быть пустыми

Район=District — необязательное поле, но если есть, должно иметь валидное название, ячейки могут быть пустыми

Столбцы для парсинга в примечание из баз данных могут отсутствовать и иметь незаполненные ячейки.

Чек-бокс рядом с кнопкой загрузки xlsx-файла напротив которого написано «Импортировать фотографии из xlsx», означает что при проставленной галочке в этом чек-боксе система будет анализировать столбец Фотографии на валидность названия и наличие валидных ссылок в нём. Галочка стоит по умолчанию. Если требуется исключить поле «Фотографии» из импорта и создавать наблюдения без фотографий, требуется галочку снять, тогда можно грузить эксель без столбца «Фотографии».

При загрузке zip-архива с xlsx-файлом и фотографиями форма xlsx-файла абсолютно такая же, что и при загрузке простого xlsx-файл со ссылками на фото, с той лишь разницей, что в столбце Фотографии (=Photos) должны быть корректно перечислены фотографии, названия которых должны совпадать с фотографиями, загруженными в архив (вместе с расширением, например: IMG4123.jpg DSC1345.jpg). Разделитель между фотографиями может быть как пробел, так и точка с запятой, запятая или точка — пользователь сам может выбрать разделитель перед загрузкой архива (по умолчанию разделитель пробел).
Внимание! Названия фотографий не должны содержать разделителей и кириллических символов!

При импорте xlsx-файла работает функция определения размера фотографий в загружаемых наблюдениях и если в данных координатах имеется наблюдение того же вида и за ту же дату, что и импортируемого, то система сверяет размер фотографий в наблюдении и если он совпадает, то не принимает этого наблюдения, о чём сообщает в логе:

Пример лога после операции импорта - зеленым выделены сообщения об успешном импорте строк, красным выделено сообщение об отказе в импорте строки, в связи с наличием в системе наблюдения того же автора с тем же видом и за ту же дату и с теми же фотографиями, что и импортируемого

Подробная инструкция по экспорту БД мониторинга из шейп-файлов ArcView в Веб-ГИС «Фаунистика» >>>

 

Страниц: 1 2 3 4

Наверх

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

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

    1.08.2017

    Пять орлов-могильников в Ульяновской области помечены трекерами

    Ульяновские орлы-могильники с трекерами фирмы Aquila.

    Летом 2017 г. пять орлов-могильников или солнечных орлов были помечены GPS/GSM трекерами в Ульяновской области. Проект стал возможным благодаря взаимодействию целого ряда организаций.

    28.07.2017

    Где проводят лето неполовозрелые степные орлы?

    Степная орлица по имени Ада. Фото И. Карякина

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

    Все новости

    Raptors Conservation 34

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

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

    Орнитофауна центра Европейской России

    Орнитофауна центра Европейской России: динамика, антропогенная трансформация, пути сохранения

    Монография посвящена одному из наиболее актуальных направлений экологических исследований — антропогенной трансформации биоты. Птицы рассматриваются как модельная группа, демонстрирующая широкий спектр реакций и адаптаций живых организмов к воздействию антропогенных факторов, а также важнейший объект компенсационной природоохранной деятельности.

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