19 maja rozpoczęło się wielkie kodowanie w projekcie Google Summer of Code (GSoC) – corocznym projekcie firmy Google wspierającym rozwój oprogramowania OpenSource. Blisko 1300 studentów, w ramach 190 organizacji mentorskich, ma 3 miesiące na zrealizowanie zaakceptowanych projektów związanych z Otwartym Oprogramowaniem. Tegoroczna edycja programu jest już jego dziesiątą odsłoną.
Jedną z organizacji mentorskich jest Open Source Geospatial Foundation (OSGeo) wspierająca i promująca rozwój otwartych technologii związanych z systemami informacji przestrzennej. W bieżącym roku fundacja ta pomaga w realizacji 23 projektów związanych z 18 narzędziami OpenSource.
Miło jest nam zakomunikować, że w projekcie Schematization Plug-in for QGIS udział bierze również firma GIS Support. Jako współmentor wspomagamy prace związane z integracją rozwiązań z QGIS, w tym możliwość wykorzystania istniejących narzędzi. Głównym celem prac jest wtyczka umożliwiająca tworzenie schematycznych map sieci liniowych. Projekt koncentruje się na sieciach transportowych (drogi, kolej) jednak efekt pracy będzie możliwy do wykorzystania również w innych dziedzinach (np. sieci przesyłowe). Zgodnie z ustaleniami wszystkich uczestników projektu wtyczka będzie zintegrowana z Processing Toolbox, dzięki czemu możliwe będzie jej wykorzystanie wraz z innymi algorytmami. Poza samą schematyzacją udostępnione zostaną inne funkcjonalności pozwalające na manipulowanie danymi liniowymi, ze szczególnym uwzględnieniem ich topologii. Prace są jeszcze we wczesnym stadium, ich postęp można śledzić na stronie wiki projektu, która jest uaktualniana przynajmniej raz w tygodniu.
Poniżej lista zaakceptowanych projektów i studentów, którzy będą je realizować:
- Możliwość tworzenia filtrów przestrzennych w Cartaro (Add PostGIS spatial query support for the views module in Cartaro) – Naveen Panwar
-
Generalizacja warstw punktowych w oparciu o skalę wizualizacji (Fuzzy visualization on low zoom levels in CartoDB using Sp-GiST indexing) – Mohit Kumar
-
Sterownik OGR do operacji na sieciach liniowych (GDAL/OGR Geography Network support) – Mikhail Gusev
-
Możliwość bezpośredniego zapisu dla formatu rastrowego PostGIS (Implement write support for the GDAL PostGIS Raster driver for PostGIS) – Varun Saraf
-
Zarządzanie użytkownikami i grupami (Groups and Advanced Permissions for GeoNode) – Vikas Mishra
-
Obliczanie kierunków przepływu w rastrach 3D (Implementation of GRASS GIS module for 3D raster flow line computation) – Anna Petrasova
-
Implementacja narzędzia pozwalającego zarządzać metadanymi w standardach INSPIRE (Metadata for GRASS GIS maps and datasets) – Matej Krejci
-
Wprowadzenie nowego systemu testowania funkcjonalności modułów, bibliotek C++ i Python (Testing framework for GRASS GIS) – Vaclav Petras
-
Rozszerzenie skryptów o narzędzia geoprzetwarzania (Geoprocesses Access from the Scripting Framework in gvSIG Desktop 2.x) – Oscar Martinez
-
Sterownik do odczytu/zapisu danych z plików XLS (XLS file format support for gvSIG Desktop 2.x) – Manuel Madrid
-
Serwis umożliwiający informowanie o aktualizacji danych przez Internet (istSOS Event Notification Service) – Pietra Priska
-
Aktualizacja i rozwinięcie repozytoriów UbuntuGIS i DebianGIS oraz projektu OSGeoLive (Enhancements to UbuntuGIS/DebianGIS) – Jerome Villeneuve Larouche
-
Rozwinięcie projektu ScribeUI pozwalającego na graficzne tworzenie i zarządzanie plikami mapfile (ScribeUI: A GUI and tools for MapServer mapfile editing) – Jessica Lapointe
-
Integracja wtyczki Neo4j Spatial z językiem zapytań Cypher (Integrate spatial querying into cypher query language for Neo4j Spatial) – William Lyon
-
Wprowadzenie możliwości komentowania i oceny wprowadzonych zmian (OSM: Changeset discussion project) – Łukasz Gurdek
-
Rozszerzenie do automatycznej segmentacji powierzchni z chmury punktów LiDAR (LiDAR segmentation Plug-In based on RANSAC and PCA algorithms for Opticks) – Roberta Ravanelli
-
Narzędzie graficzne pozwalające efektywnie zarządzać seryjnymi zobrazowaniami satelitarnymi (OTB ICE extension for Monteverdi2: implementation of dynamic functionalitie) – Martina Porfiri
-
Narzędzie do tworzenia Numerycznego Modelu Terenu na podstawie wysokorozdzielczych zobrazowań satelitarnych (Photogrammetric image processing: DSM generation tool for OSSIM) – Martina Di Rita
-
Implementacja rozwiązania problemu transportowego Pickup and Delivery Problem with Time Windows (Implementation of VRP-Pickup and Delivery with TW for pgRouting) – Manikanta Kondeti
-
Przebudowanie algorytmów rozwiązywania problemów transportowych (Refactor Current VRP Implementation into Generic Class Solver for pgRouting) – Mukul Priya
-
Orchiestryzacja procesów w PyWPS (Process Chaining Capabilities for PyWPS) – Anna Homolka
-
Wtyczka do tworzenia schematów sieci liniowych (Schematization Plug-in for QGIS) – Nishith Maheshwari
-
Moduł do obliczania maksymalnego zasięgu erozji powodziowej oraz transportu osadów w trakcie powodzi (Estimation of inundation areas in uDig/JGrassTools) – Silvia Franceschi