GIS-LAB

Географические информационные системы и дистанционное зондирование

Немного математики для привязки данных

21.02.2008, Максим Дубинин

Наверное многие читатели скажут..”это дебри”, однако эта тема поднималась на нашем форуме не раз и не два (хотя может и два, больше ссылок не нашел, искать лень :) Рискну предположить, что ознакомиться с этим хорошо бы каждому, кто занимается привязкой данных не от случая к случаю. Потому как то, понимание того, что лежит в основе привязки, сильно экономит время и отвечает на вопросы “а чего это его так перекорежило”, “откуда эта клюшка” и, конечно, “как же мы тут проехали, если тут дороги нет..”. В общем, ответ простой, в 99% случае проблема в неправильно расставленных точках привязки. Ну эта статья разъясняет математическую составляющую.

Как обычно, давным давно лежали полузаконченные выводы формул и непроверенные расчеты полиномиальных преобразований. Но, то же как обычно, пришел и их черед и по иннициативе активно взывающих о помощи читателей, готовых идти в разборках до конца, формулы довыведены, проверены, забиты в Excel и R, работают! Можно использовать алгоритмы в своих программах, можно посмотреть как это считается, ну или просто отложить на подкорке “где-то это подробно описано”, чтобы при необходимости вернуться.

В эту статью, либо в отдельные статейки хорошо бы добавить следующие расширения:

  • Тот же расчет для аффинного преобразования, правда его легко сделать на основе 2-го полинома, коэффициентов просто меньше, недаром аффинное это полином 1-й степени;
  • Расчет для случаев, когда точек больше чем минимальное количество + вычисление ошибки, математика будет несколько другая;
  • Ну и реализацию на каком-нибудь языке программирования неплохо было бы добавить.

А пока, читаем на сайте, обсуждаем в блоге или на форуме.

?нопланетные приложения Г?С

16.02.2008, Максим Дубинин

Евгений Лазарев, подготовлено для GIS-Lab.info

Карты планет солнечной системы, составленные по современным данным и подготовленные для издания и продажи – явление для России не такое уж и частое. Отсутствие своих собственных космических аппаратов поставляющих современные данные о поверхности различных космических тел (вроде наклевывается проект Фобос-ГРУНТ, но осуществится ли – вопрос…), и вообще, падение интереса к планетной картографии и упадок всей отрасли космических исследований в целом не способствуют интенсивному развитию данного направления в России.

Тем интереснее появление на gis-lab описания проекта по созданию гипсометрической карты Венеры. ? пусть карта составлена в мелком масштабе и предназначена в основном для студентов начальных курсов, но, во-первых, при ее создании использовались современные и единственные пока имеющиеся общедоступные данные космического аппарата Magellan (данные КА Venus Express, который в данный момент находится на орбите Венеры еще в эту категорию не входят), а во-вторых, эта карта готова для тиражирования и издания на двух языках – русском и английском.

Комментарии по проекту можно оставлять в специальной теме на форуме и здесь.

Geoserver 1.6.0

16.02.2008, Максим Дубинин

Выпущена новая версия популярного средства публикации карт в веб – Geoserver. Geoserver построен на Java библиотеке GeoTools и требует наличия поддержки Java на сервере. В новой версии (выборочно):

  • Поддержка работы с версиями согласно стандарту WFS-T, позволяющая работать с геоданными, как если бы это была wiki или svn-подобная система
  • Поддержка стандарта WFS 1.1, добавляющего поддержку перепроектирования данных, получения количества записей в результатах запроса до получения самого результата
  • Новая система безопасности, позволяющая выделять права доступа
  • Улучшенная поддерка геосервисов Google\Yahoo!\Virtual Earth

Скачать новую версию Geoserver можно здесь.

Красота и шишки нового wxWidgets интерфейса GRASS 6.3 RC

15.02.2008, Максим Дубинин

Александр Дорофеев о своем опыте работы с новым интерфейсом GRASS, подготовлено для GIS-Lab.info

Как стало известно, в новой версии бесплатной полнофункциональной Г?С Grass, появилась возможность использовать новый интерфейс wxGRASS, основанный на библиотеке wxWidgets. Как пишут разработчики в своем блоге, их не устраивает функциональность и вид традиционного интерфейса tcl/tk. wxWidgets интерфейс, использующий wxPython, разрабатывается для облегчения работы с графическими модулями, следуя принципам интуитивной понятности и банального удобства.

Г?С Grass 6.3 на данный момент находится в активной разработке и для скачивания доступен только как RC (Release candidate). Счастливым обладателям Debian дистрибутивов Linux можно скачать бинарный пакет, остальным же придется компилировать из исходных кодов. Мне повезло дома стоит Ubuntu 7.10.

После установки пакета Grass с новым интерфейсом можно запустить командой grass63 -wx.

Стандартный диалог выбора локации сразу радует видом Gtk+ , а если у вас KDE , то стиль виджетов Grass становится таким же как и остальных окон.

При нажатии на кнопку Start Grass запускается модуль дисплея wxGrass .

При запуске интерфейса сразу бросается в глаза что командное окно преобразовано во вкладку менеджера слоев, без лишнего инструментария.

Конечно же, решил добавить какой-нибудь слой и был приятно удивлен, что переделаны диалоговые окна. Все опции разделены по степени важности в порядке убывания.

Последняя вкладка — это Help по использованию команды через консоль (примеры , передаваемые параметры). Сразу видно, помимо красоты еще улучшилась юзабилити.

Решил загнать цифровую карту Симферополя (она сама по себе очень жирная).

Обнаружил, что никакого предупреждения об начале операции конвертирования и об ее окончании нет. Командное окно ругнулось только на ошибку, когда я не задал преобразование проекции. Пытаюсь подгрузить слой – не выходит, решил глянуть, не висит ли конвертация в процессах и, конечно же, нашел v.in.ogr грузивший на 100 % одно ядро моего процессора (пришлось немного подождать). Второй слой в mapset Grass уже закинуть не дал. Ну что ж, подумал я , 7 бед – один reboot и рестартанул хваленый GUI. Таким образом через restart`ы я закинул несколько слоев. В результате получилась красивая картинка.

Попробовал глянуть атрибутивную таблицу, надписей в кирилице там не обнаружил (хотя изначально они были). Нажав правовой кнопкой на слой, приятно удивился, увидев опцию Start Editing. При нажатии на нее, в окно карты добавилась панель для редактирования слоя причем можно выбрать слой, где ведется редактирование. Однако сами инструменты никаких действий не призводили (видать еще не дописали) . Решил посмотреть на Nviz , он запускаться отказался. Позже я прочитал на сайте разработчика, что этот модуль еще не реализован.

Решил покрутить растр, опять при импорте о завершении операции догадался только по состоянию процессора. Главным образом интересовало самое насущное — привязка. ? снова облом как и с редактированием, кнопки есть, а действий никаких не производят.

Если это релиз кандидат версии 6.3, то похоже, что нормальной работоспособности интерфейса можно будет ожидать только в версии 6.4, где он будет интерфейсом по умолчанию.

Гранты общества природоохранных Г?С на поездку в США, 2008

13.02.2008, Максим Дубинин

Сообщаем о стартовавшей программе стипендий Общества Природоохранных Г?С (Society for Conservation GIS, SCGIS) на 2008 год. В рамках данной программы сотрудникам природоохранных организаций предоставляется частичное финансирование на поездку в США в июне 2008 года для участия в конференциях: 28-ой Международной пользовательской конференции ESRI проходящей 4-8 августа в Сан-Диего и 11-ой Ежегодной конференции SCGIS, проходящей 12-15 августа в Монтерее, а также для прохождения курсов по программным продуктам фирмы ESRI в течение двух недель перед конференциями (21 июля – 11 августа).

Заявка заполняется и подаётся на английском языке, вместе с прочими требуемыми материалами. Рабочим языком обеих конференций и учебных курсов также будет английский, синхронный перевод на другие языки не предусмотрен. Если вы решите подать заявку и потенциально поехать в США, то вам необходимо будет знание английского на уровне общения с коллегами и понимания предметной области.

Заявка отправляется по электронной почте GIS-Lab. В разделе ‘Дополнительная информация‘ находятся инструкции и бланк заявки. Помимо заполненной формы заявки необходимо также предоставить абстракт предполагаемой презентации и пример работы в области природоохранных Г?С, который может представлять из себя созданные вами карты, базы данных и другие примеры работ в этой области.

Срок подачи заявок – до 29 февраля 2008!

Времени осталось не так уж много, но больше чем 2 недели вполне должно хватить. В этом году заявки для SCGIS собираются через GIS-Lab, поэтому, случайных прохожих просьба не беспокоиться. Событие безусловно заслуживает внимание и, хотя количество бумажной работы значительное, если вы – в охране природы и хотите применить (или уже применяете) Г?С в вашей работе, поездка того стоит. Ни я лично, ни кто-либо тесно связанный с GIS-Lab на это событие не едут, так что ваше место никто не займет. Еще раз хочу подчеркнуть, это НЕ формальный конкурс, когда все “расписано” заранее (да-да, мы все знаем о таких конкурсах), будет действительный отбор и выиграют заслуживающие этого люди. Если подходящих заявок не будет, значит от России не поедет никто и место освободится специалистам из других стран.

Все вопросы можно оставлять здесь или в специальной теме на форуме, без ответа не останутся!

GeoTools 2.4.0

12.02.2008, Максим Дубинин

Библиотека GeoTools обновилась до версии 2.4.0

GeoTools – свободно-распространяемая (лицензия LGPL) библиотека для Java с открытым исходным кодом, предоставляющая набор удобных методов для работы с пространственными данными. GeoTools как основу используют такие известные проекты как картографический веб-сервер GeoServer и пользовательская Г?С uDig.

GeoTools умеет работать (читать и записывать) с векторными и растровыми данными, разнообразие которых, особенно на запись, не так велико, но основные (shape, Arcinfo GRID) читать и писать GeoTools умеет. Так же как и работать с БД MySQL, ArcSDE, PostGIS

Библиотека умеет осуществлять проекционные преобразования (в т.ч. переходы между системами координат), умеет работать с условными обозначениями, делать выборки, создавать графики и многое другое.

Новости этой версии можно посмотреть в Release Notes. Скачать GeoTools можно здесь.

Расчет геодезических (B,L) и плоских прямоугольных (x,y) координат c помощью GeoCalc

09.02.2008, Максим Дубинин

Набор новых утилит разработанных постоянными участниками форума GIS-Lab. Программы распространяются свободно и содержат функции перевода из различных систем координат:

  • Пересчёт B,L <=> x,y в картографической проекции Гаусса-Крюгера (включая СК63) или UTM;
  • Пересчёт B1,L1,H1 <=> B2,L2,H2 с применением 7-параметрического преобразования;
  • Рассчёт номенклатуры, основанной на стандартной международной 10-километровой разграфке International Sheet Name System, применяемой для СК42/СК95 и в некоторых прочих случаях;
  • Рассчёт СК63 <=> СК42;
  • Нахождение параметров 3-параметрического преобразования (DX, DY, DZ), актуального для GPS-навигаторов;
  • Рассчёт искажения длин линий и площадей в данной точке с использованием выбранной картографической проекции, сближения меридианов, а также поправки за редукцию к поверхности эллипсоида (искажение длины линии в окрестностях данной точки в миллиметрах на высоте 1000 м над уровнем эллипсоида и при длине линии 1000 м);
  • Пересчёт координат B,L в файле MIF, в B,L в другой СК;
  • Пересчёт координат B,L в файле MP, в B,L в другой СК;
  • Сдвиг координат B,L в файле MP на указанное расстояние на север/восток вдоль абсциссы/ординаты плоских прямоугольных координат выбранной картографической проекции.

Подробное описание программы доступно в виде статьи, обсуждение в соответствующей теме на форуме.

 

 

Облако меток и подписка на комментарии

08.02.2008, Максим Дубинин

Персонально для dwarwood 😉 завели на блоге облако меток и подписку на оставляемые сообщения для комментаторов. Все это хозяйство можно наблюдать в правой колонке и при отправке комментариев. Все никак не дойдут руки сменить дизайн блогу на более подходящий.

Есть еще что-то чего не хватает? Предложения принимаются и реализуются в умеренном темпе.

irc://irc.freenode.net/#gis-lab

07.02.2008, Максим Дубинин

После того, как провели по IRC небольшую онлайн-конференцию по результатам работы по переводу пособия по GRASS возникла идея запустить этот канал в постоянном режиме. Сказано – сделано.

#gis-lab, irc.freenode.net

Присоединяйтесь – темы обсуждения, как и все, вокруг чего крутится наш сайт: Г?С, ДЗЗ и сам GIS-Lab. Правила irc простые, не хамить, не ругаться, писать на родном языке. То что вам ответят – не факт, все люди занятые, но рано или поздно ответят.

Веб

Присоединиться можно просто с помощью браузера

Miranda

?ли с помощью Miranda (Miranda\IRC\Join a channel), рекомендуется произвести следующие настройки:

Miranda\Options\IRC\Advanced\
Server code page: UTF-8

Автовход:

Miranda\Options\IRC\Advanced\
Enable: включить
Perform on the event: FreeNode
Ввести в область под этим: /joinm #gis-lab (нажать +)

ChatZilla

Еще один удобный способ для владельцев браузера Firefox – ChatZilla. Работает как plugin для Firefox. Чтобы начать слушать IRC, нужно установить, включить (Tools\ChatZilla) и ввести в строку адреса:  irc:// irc.freenode.net/#gis-lab

Буш вкладывает 1 миллиард долларов в дистанционное зондирование.

06.02.2008, Максим Дубинин

Быстрый перевод статьи для всех кому интересно будущее ДЗЗ и американские тенденции, коль скоро нам всем приходится работать в основном с американскими данными.

Как сообщает агентство Associated Press, после того, как финансирование работ по отслеживанию глобального потепления было урезано, в понедельник, президент Буш предложил в течение следующих 5 лет увеличить бюджет запуска новых улучшенных спутников дистанционного зондирования на 1 миллиард долларов.

Бюджет президента на 2009 год включает финансирование 6 новых спутников NASA, которые будут следить за изменениями происходящими на Земле и будут стоить около 910 миллионнов долларов.

Бюджет также призывает к увеличению более чем на 200 миллионов долларов программы NOAA по слежению за климатом засчет развития группировки погодных спутников, включая восстановление инструментов, которые были отключены на старых носителях, испытывающих проблемы.

NASA не посылало в космос спутников ДЗЗ вот уже 4 года и количество спутников с 2004 года уменьшилось с 26 до 21.

Критический отчет, опубликованный в прошлом года Национальной Академией Наук заключил, что правительство было не готово к сбору информации о глобальном потеплении. В докладе было отмечено, что бюджет NASA на развитие программы ДЗЗ уменьшился на 30% по сравнению с 2000. Создатели доклада призвали правительство к срочным изменениям.

Два новых спутника были включены в предложение бюджета Буша как высший приоритет. Один из них будет осуществлять глобальную съемку влажности почвы, а другой заменит стареющее оборудование для картирования изменения площади льдов. Бюджет NASA также включает деньги на четырех других спутника, но агенство не уточняет какие именно спутники оно намеревается построить.

Новые спутники очень важны как система раннего предупреждения грядущего глобального потепления и помогут увидеть изменения в воде, почве, льду и воздухе. Как заявляет научный советник Белого Дома Jack Marburger: “Это правильное время для дистанционного зондирования, все озабочены изменением климата”.Richard Anthes, бывший президент Американского Метеорологического Сообщества, со-председатель группы разработчиков доклада Национальной Академии Наук, назвал новый бюджет важным шагом, но заявил, что “этого недостаточно”. Он заявил, что бюджет меньше на $850 миллионов долларов чем та сумма, которую предлагала потратить Академия в течение ближайших трех лет.

Для справки, бюджет NASA на 2009 год составляет 17.6 миллиардов долларов, эти деньги планируется потратить на продолжение исследований солнечной системы, строительство МКС, ДЗЗ и аэронавтику.


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter