Российская сеть изучения и охраны пернатых хищников
Я хочу сообщить о встрече окольцованной птицы!
Пернатые хищники
Соколообразные
Совообразные
Изучение
Ключевые виды
Мониторинг
Фаунистика
Миграции
Кольцевание
Охрана
Платформинг
Нестбоксинг
Птицы и ЛЭП
ООПТ
Информация о сети
Устав и программа
Члены сети
Проекты
Мероприятия сети
Блоги
СМИ о нас
Библиотека
Журнал “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

    30.11.2016

    Международная конференция по сохранению птиц в Венгрии

    Международная конференция по охране птиц в Венгрии

    Международная конференция по сохранению птиц, организованная Венгерской национальной сетевой компанией MAVIR , в сотрудничестве с Обществом охраны птиц Венгрии (MME/Birdlife) и Институтом Германа Отто, прошла в Венгрии 7-8 ноября 2016.

    29.11.2016

    Прослеживание балобанов, помеченных передатчиками, подтверждает, что браконьерство наносит основной урон популяциям соколов

    DSC_7919-

    Из 10 балобанов (6 самок и 4 самцов), помеченных передатчиками в Алтае-Саянском регионе в 2016 г. после сезона браконьерского лова соколов продолжило миграцию лишь 4 сокола (3 самца и 1 самка).

    Все новости

    Flora Hoser on the conference. Photo by Márton Horváth

    Презентации докладов Международной конференции по сохранению птиц в Венгрии

    Презентации докладов Международной конференции по сохранению птиц в Венгрии, проходившей 7-8 ноября 2016 г.

    Эльвира Николенко на конференции «Сохранение биоразнообразия в Южной Сибири»

    Презентации докладов конференции «Сохранение биоразнообразия в Южной Сибири»

    Презентации докладов конференции «Сохранение биоразнообразия в Южной Сибири», проходившей в г. Новосибирск (Россия) 4–6 ноября 2016 г.

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