GIS-LAB

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

Google Summer of Code 2010

Mavka, 20.03.2010

Программа GSoC 2010 утверждена. Желающим поучаствовать нужно определиться с выбором задачи до 9 апреля (крайний срок). ?з области Г?С замечены:

  • Opticks – обработка ДЗЗ. Основные идеи:
    1. ?нтеграция с пакетом статистической обработки Octave;
    2. ?мпорт векторных данных через библиотеку OGR;
    3. Улучшенная поддержка многоканальных растров;
    4. Увеличение разрешения снимков, используя данные RADAR (SAR);
    5. Алгоритмы обработки астрономических наблюдений.
  • Mapnik – сервер веб-карт:
    1. Перевод программы на Python 3.x;
    2. Эффекты взаимодействия слоев по аналогии с графическими редакторами: прозрачность, оверлей, осветление, умножение, вычитание и т.п.;
    3. Улучшенная поддержка печати;
    4. Встраивание атрибутивных данных в растр;
    5. Средство отладки Processnik.
  • OSGeo – большой проект, включающий в себя множество программ:
    1. GDAL/OGR – OpenEV2 ;-), оптимизированный PNG, расширенный и переработанный ODBC, интерфейс для .NET, драйвер WFS, драйвер IBM DB2 + Spatial Extender, растровый калькулятор, многопоточность;
    2. GRASS – модернизация интерфейса wxGUI, многопоточность, работа с векторными данными большого объема, портирование старых модулей работы с растрами из GRASS 5/6 и т.д.;
    3. Quantum GIS – разработка формата для данных о трафике и транспортной системе, интеграция плагинов SAGA, экспорт в SVG/PDF, перепроецирование растров “на лету”, поддержка Tile Cache, коррекция растров по “резиновой сетке”, улучшенная интеграция с R, базовое преобразование векторных элементов (точки – линии, линии – полигоны), работа с временными рядами, доработка экспорта растровых и векторных слоев;
    4. Mapbender – панель для администрирования (ajax), RESTful API, замена векторной библиотеки, улучшенная обработка WFS;
    5. uDig – скрипты Avenue, GeoJSON, GeoIRC, WPS, KML, перевод репозитария с SVN на GIT и т.д.;
    6. OpenJUMP (deegree) – рельеф в форме TIN, плагин поиска маршрутов, предпечатная подготовка, версия для мобильных устройств, встроенная поддержка баз данных и т.д.;
    7. OpenRouter – развитие pgRouting (PostGIS) и библиотеки OpenGraphRouter;
    8. Py – OSSIM – python-биндинг к OSSIM;
    9. Cartographic Engine – создание библиотеки для компоновки карты (слои, стили, надписи) и рендеринга. Предполагается использовать ее в дальнейшем в различных программах (QGis, GRASS, Mapnik и т.п.);
    10. Spatialytics.org – интеграция средств Г?С в пакеты бизнес анализа;
    11. MapWindow – замена NTS на GEOS, SilverLight, перевод элементов GUI с VB.NET на C#, обновление и использование нового функционала библиотек (GDAL, PROJ, GEOS), поиск багов в трэкере и т.д.;
    12. Arramagong (LiveDVD) – набор тестов для всех приложений;
    13. gvSIG – Desktop: KML 2.2, SpatiaLite, интеграция веб-карт (Google Maps, OSM), NavTable, формат OSM; Mobile: WMS-C и тайловые сервисы, WFS-V; Mini: GPX, встраиваемая версия, соц. сервисы (Twitter и т.п.), редактор POI с экспортом в OSM.
  • OpenStreetMap:
    1. Point of Interest (POI) – отдельный слой с набором инструментов для отображения, поиска и API для использования в сторонних проектах;
    2. Новый редактор, упрощенный для использования новичками;
    3. Портирование Potlatch 2 на gnash (свободную реализацию техологии flash);
    4. Доработка редактора для мобильных телефонов;
    5. Создание простого и удобного приложения для мобильных устройств, позволяющего делать фотографии с геотэгами;
    6. Проработка формата для экспорта данных OSM;
    7. Геопривязка голоса к трэкам GPS;
    8. Механизм отмены правок в JSOM;
    9. Разрешение конфликтов в JOSM;
    10. Различные улучшения в OpenSatNav;
    11. Механизм наследования свойств для объектов находящихся в границах района (государства, региона, города);
    12. Две идеи в разделе маршрутов – оценка времени (продолжительности) маршрута, механизм регулярного (частого) обновления маршрутных графов;
    13. Подготовка карт для печати;
    14. Оптимизация вывода POI на карту;
    15. Генератор приложения на OpenLayers с полуавтоматическим заданием свойств карты OSM и включением всех необходимых контроллеров;
    16. Улучшение функции поиска для поддержки интернациональных языков, альтернативных топонимов и т.п.;
    17. Утилита для преобразования ESRI Shapefile в формат OSM;
    18. Экспорт выбранного региона в формат ESRI Shapefile;
    19. Механизм сбора информации о дорожном трафике;
    20. Улучшение библиотеки libosmscout (содержит в себе функции парсинга файлов .osm, реднеринга, поиска маршрутов и т.п.);
    21. Разработка набора тестов для проверки корректности работы с форматом .osm.
  • В рамках проекта PostgreSQL можно заняться оптимизацией и улучшением PostGIS и GEOS.
  • MediaWiki: wiki-статьи в виде слоя POI в OpenLayers (уже забрали); добработка расширений Maps и Semantic Maps; интеграция с OpenStreetMap.
  • Также, может заинтересовать идея разработки библиотеки hyperSpec для R, предназначенной для обработки мульти-спектральных данных.
  • MBL & EOL – занимаются созданием энциклопедии биоразнообразия, идеи в целом больше гуманитарные проекты, чем задачи для разработчика.

Комментарии (14) к статье “Google Summer of Code 2010”

  1. sim says:

    Мапник не проект OSGeo.

  2. Komzpa says:

    А как же OpenStreetMap?.. 🙂
    ? куда бы мне податься?..

  3. sim says:

    Mavka, я правильно понимаю, что можно еще добавлять в этот список? Например к тому, что касается QGIS.

    • Mavka says:

      Google утвеждает только список организаций-участников и количество грантов для каждой из них. Можно придумать свою идею (как в QGIS написано: “My Project – Create cool stuff, Make QGIS better”) и убедить ментора в ее важности. Сами организации будут выбирать идеи по важности и распределять места.

  4. Mavka says:

    Добавил Arramagong

  5. […] Г?С-проекта.  Со списком задач можно ознакомиться здесь, если ни один из пунктов вам не интересен – […]

  6. fall_out_bug says:

    А как, собственно, присоединяться к проектам?

    • Mavka says:

      Как правило, нужно связаться с куратором (ментором) из конкретного проекта. ?ногда нужно писать в список рассылки для разработчиков. Если координаты не указаны, то скажите кто нужен – найдем.

      • fall_out_bug says:

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

        • Mavka says:

          Можно писать в рассылку OSGeo, общую для всех проектов GSoC. Там же адреса IRC. Еще можно уточнить у Voltron и Lynx на нашем форуме, они, думаю, лучше ориентируются в qgis. В крайнем случае, можно и Tim Sutton написать, товарищ достаточно открытый и контактный.

          • fall_out_bug says:

            Отписался в рассылку ОСГео. Надеюсь, не испугаются моего дурго английского и таки расскажут, что нужно.

  7. Mavka says:

    Добавил gvSIG

Оставтьте комментарий к sim


(Геокруг)

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