GIS-LAB

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

Спамеры

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

Геоспам раздражает философски, а обычный спам в комментариях блога – вполне реально. Всплеск после 26-го (надеюсь) из-за отключения защиты комментирования простым математическим вопросом, спама стало прорываться через Akismet нереально много. Некоторые забавные-рекурсивные, например:

Наверное, 1й увиденный мной блог, где в комментариях нет спама

Включу-ка обратно.

SVN hook и репозитории расширений QGIS

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

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

В QGIS есть очень удобная вещь для разработчика – репозитории расширений (пока только для Python). Так, в отличие от ArcScripts, где все хранится в едином хранилище, в QGIS такое хранилище может устроить каждый. Подключиться к нему может пользователь знающий адрес этого репозитория. Помимо этого, так как каждому плагину идет параметр “Version” менеджер расширений QGIS умеет проверять обновления плагинов. Т.е. разработчику расширения остается только изменять версию и периодически выкладывать новый архив с расширением в репозиторий.

Все прекрасно, но допустим у вас есть еще и SVN, который хранит исходный код и следит за версиями. В этом случае обновление превращается в не очень ловкий процесс, надо закоммитить код в свн, заархивировать его же, положить в репозиторий расширений, обновить xml репозитория согласно новой версии, чтобы QGIS увидел, что расширение обновилось. Неловко. Хочется, чтобы лишних шагов не было.

Примечание: здесь и далее под “репозиторием” имеется в виде не SVN, а специализированное хранилище плагинов QGIS.

Полный текст »

новости 75

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

***************************
GIS-LAB News #75 11-Jan-2009
***************************

С прошедшими праздниками. В подарок несколько больших и маленьких новых статей на разные темы и обучающее пособие по MapServer.

[Вопросы-ответы]

Схема фрагментов для продуктов MODIS 2G, 3, и 4
Прочитать: http://gis-lab.info/qa/modis-tiles.html
Обсудить: http://gis-lab.info/forum/viewtopic.php?t=2679

Пакетная обработка данных ETM+ в Layerstack/ERDAS
Прочитать: http://gis-lab.info/qa/layerstack-tool.html
Обсудить: http://gis-lab.info/forum/viewtopic.php?t=2696

Аффинные преобразования – математика
Прочитать: http://gis-lab.info/qa/affine-math.html
Обсудить: http://gis-lab.info/forum/viewtopic.php?t=2749

VMap1 – получение данных
Прочитать: http://gis-lab.info/qa/vmap1.html
Обсудить: http://gis-lab.info/forum/viewtopic.php?t=2750

?спользование WMS MapServer в Google Maps
Прочитать: http://gis-lab.info/qa/ms-gm.html
Обсудить: http://gis-lab.info/forum/viewtopic.php?t=2757

[Документация]

Обучающее пособие по MapServer 5.x
Прочитать: http://gis-lab.info/docs/mapserver/tutorial5
Обсудить: http://gis-lab.info/forum/viewtopic.php?t=2731

Разыскивается…

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

…энтузиаст-любитель дистанционного зондирования, владеющий хорошим каналом и не боящийся возмездия НАСА, на кратковременную миссию длинной в 6 Гб или 500 тыс. файлов.

darthvader1.com

Готов ли ты встать на темную сторону силы, дружок?

Яйца питона и gdal-python

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

Позабавило название, да и информация полезная, для тех кто в танке под Windows.

Допустим вам надо воспользоваться расширением, скажем для QGIS, которое написано на Python и использует GDAL. Для этого понадобится установить bindings gdal-python, которые по умолчанию в QGIS не входят. ?наче, расширения такие работать не будут, ругаясь на отсутствие объекта osgeo.

?так, как же заставить их работать:

1. Если Python ниже 2.5.х обновляем Python до 2.5.4

2. Устанавливаем easy_install, для этого скачиваем setuptools в виде Windows installer.

3. Скачиваем и распаковываем сам GDAL 1.6, добавляем в PATH путь к его бинарным файлам.

4. Скачиваем bindings в виде питоновского яйца (python egg) для Python 2.5. Заходим в папку с easy_install и говорим:

easy_install.exe c:\temp\GDAL-1.6.0-py2.5-win32.egg (или друго путь куда оно было скачано)

5. После установки проверяем, запустив python и введя:

from osgeo import gdal

Если ошибок нет, значит все прекрасно. Ту же штуку установить можно и для Python 2.4.x, но она работать не будет, так как QGIS 1.0 использует 2.5

Хостинг научных данных от Google и Amazon

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

Как известно, Google закрыл программу хостинга научных данных Google Research Datasets, объяснив это экономическим кризисом, бета-тестеры программы были оповещены по электронной почте. Программа была забавная, Google присылал владельцам “чемодан” жестких дисков объемом до 3 Тб.

?нтересный противоположный шаг сделал Amazon, открыв у себя на EC2 бесплатный хостинг научных наборов данных от 1 Гб до 1 Тб. Разумеется, абы что они хостить не будут, поэтому владельцам коллекций mp3 и новинок голливуда просьба не беспокоиться.

Захостить чтоли vmap1 на Amazon …

MapServer WMS + Google Maps

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

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

В новой статье описание, как интегрировать данные получаемые через сервис WMS запущенный с помощью MapServer и основы картографического сервиса Google Maps. Предупреждая вероятный вопрос – да, принципиальная задача включала условие не использовать OpenLayers и работать напрямую. ?нтересны мысли читателей по возможному развитию темы и недостаткам такого подхода.

?так, прочитать статью можно здесь, оставить комментарии тут или у нас в форуме.

500 Mb поздравлений

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

Это последняя запись в нашем блоге в уходящем году. Спасибо всем, кто оставался с нами, участвовал в сумасшедших  и не очень проектах, программировал, писал статьи, помогал начинающим и не очень в форуме, критиковал, поддерживал, спорил, спрашивал и советовал.

За этот год благодаря вам была сделана масса дел, сайт сделал первые шаги к превращению в настоящее сообщество, мы укрепились в идее, что сайт должен оставаться независимым и открытым во что бы то ни стало. Огромное (по сравнению с предыдущими годами) внимание было уделено открытым Г?С и данным.

Мы искренне надеемся, что в будущем году мы сможем добавить немало хорошего, нового, авторского и свободного в онлайн и оффлайн.

В никак Новый Год без подарков, поэтому примите от нас данные VMap1, наконец переведенные в удобоваримый формат. Увы, они не доступны на всю территорию нашей страны, но возможно вам повезет.

Всем удачи и до встречи в Новом Году!

Без аффинных и полиномиальных преобразований жизнь невозможна

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

Белорусские коллеги из Минска делают карту для наладонников и мобильных. Просят помощи с привязкой. Хорошо,  посчитаем коэффициенты для аффинных или полиномиальных преобразований. ?м это нужно использовать один раз, для разовой привязки своего растра Local->WGS84, поэтому “въезжать” в код самого расчета необязательно, достаточно разово получить набор коэффициентов. Не то, чтобы я был согласен с таким подходом, но дело хозяйское.

Все конечно хорошо, одного не пойму, чего они для своей карты OSM не используют и не как не хотят убедиться, что это гораздо дальновиднее. На доводы, что там чего-то не хватает, хочется взять и потрясти хорошенько – Так добавьте! Ну опять же, дело хозяйское.

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

GRASS 6.4RC1

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

Спустя полгода, объявлен первый кандидат в релизы GRASS 6.4

Добавлено 12 новых, обновлено 25 модулей. Официально включен новый пользовательский интерфейс и поддержка Windows, исправлено большое количество ошибок.

В новую версию помимо других языков входит также наш перевод интерфейса.

Напоминаем, что GRASS можно скачать нашего сайта, который представляет  официальное зеркало проекта, обновляющееся ежедневно.


(Геокруг)

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