Blog


QGIS News #9 Początki 3D w QGIS

We wrześniu do głównej gałęzi rozwojowej QGIS zostało dodanych kilka dużych zmian zrealizowanych w ramach grantów QGIS, o których pisaliśmy w maju.

Największe zmiany związane są z pracą, jaką wykonał Martin Dobias. Dotyczy ona dodania możliwości wyświetlania danych przestrzennych w widoku 3D. Zgodnie z opisem aktualnie dostępne są takie funkcjonalności jak:

  • dodanie widoku 3D,
  • generowanie terenu z rastrów,
  • stylizacja warstw wektorowych symbolami 3D,
  • generalizacja obiektów w zależności od zbliżenia,
  • nowy framework umożliwiający w przyszłości dodawanie nowych typów danych tj. chmury punktów, TIN.

Zakończenie głównych prac programistycznych nie oznacza, że widok 3D jest wolny od błędów i w pełni funkcjonalny. Scalenie kodu do głównej gałęzi pozwala na jego przetestowanie przez szersze grono użytkowników i zlokalizowanie istniejących problemów.

Wizualizacja 3D nie jest niestety jeszcze dostępna w codziennej kompilacji QGIS 3 w instalatorze OSGeo4W. Wynika to z konieczności aktualizacji zależności, w szczególności frameworka Qt do wersji 5.9, który usuwa wiele wcześniejszych błędów powodujących zawieszanie się aplikacji. Chętni mogą spróbować skompilować QGIS samodzielnie z pomocą wskazówek autora.

Zakończone zostały prace nad stworzeniem bazy testów dla klas związanych z geometrią, czyli jednego z głównych komponentów wpływających na jakość samej aplikacji. Testy mają kluczowe znaczenie w utrzymaniu stabilności całej aplikacji, szczególnie tak dużej i skomplikowanej jak QGIS. Pomimo, że celem było stworzenie samych testów, udało się jednocześnie zlokalizować wiele mniej lub bardziej uciążliwych problemów (powodujących m.in. zawieszanie aplikacji), które zostały poprawione.

Kolejnym tematem, który we wrześniu trafił do głównej gałęzi jest zwiększenie integracji QGIS z bazą PostGIS pod kątem obsługi grup transakcji. Aktualnie możliwe jest grupowanie warstw w ten sposób, że edycja jednej warstwy wpływa na inną. Pozwala to na szybkie odświeżenie wszystkich warstw w danej grupie w jednej transakcji, co znacząco przyśpiesza całą procedurę. W ramach grantu planowane jest rozbudowanie tego mechanizmu o kilka brakujących elementów. Same prace nie są jeszcze w pełni zakończone, jednak wgrane poprawki posłużą jako referencja do dalszych prac. Główny problem związany był z obsługą poleceń Cofnij/Powtórz dla takich transakcji. Wprowadzone zmiany dotyczą w tej chwili jedynie dodawania nowych obiektów, kolejne operacje są jeszcze w trakcie realizacji. Dodana została również obsługa powiadomień generowanych bezpośrednio z bazy danych umożliwiających odświeżenie warstwy nawet w przypadku gdy została ona zmieniona przez innego użytkownika.

Na zakończenie warto dodać, że już wcześniej zostało zakończone inne zadanie finansowane w ramach grantu QGIS dotyczące ujednolicenia kontrolek, a pozostałe tematu są w trakcie realizacji.

QGIS News #8 – 3 Konferencja Użytkowników QGIS w Nødebo

Po wakacyjnej przerwie wracamy z naszym cyklem informującym o tym co ciekawego dzieje się w środowisku QGIS.

Bez wątpienia najważniejszym wydarzeniem ostatnich dwóch miesięcy była 3 Konferencja Użytkowników QGIS, która odbyła się w dniach 2-11 sierpnia w duńskim Nødebo. Łącznie uczestniczyło w całym wydarzeniu ok. 120 osób z 29 krajów z aż 6 kontynentów. Jak zwykle spotkanie posłużyło również developerom na omówienie kluczowych decyzji dotyczących najbliższej przyszłości projektu oraz wspólnej pracy. Wydarzenie podzielone było na 3 części. Pierwsze dwa dni stanowiła główna konferencja dla użytkowników aplikacji. Druga część to 3 dniowy hackfest, w którym uczestniczyli programiści projektu. Ostatnie 4 dni to warsztaty pozwalające zapoznać się z różnymi możliwościami aplikacji.

Czytaj całość

Location Lab QGIS Plugin – nowa wtyczka GIS Support w oficjalnym repozytorium QGIS

Od wczoraj, z oficjalnego repozytorium wtyczek QGIS można pobrać nowa wtyczkę produkcji GIS Support: Location Lab QGIS Plugin

Zachęcamy do obejrzenia filmu prezentującego działanie wtyczki.

Dzięki tej wtyczce możliwe jest generowanie stref dojazdów (catchment area) używając do tego API zewnętrznych dostawców. Obecnie dostępne są API firmy HERE oraz Skobbler. Działanie wtyczki jest bardzo proste: dla zaznaczonych obiektów punktowych, należy wybrać parametry zapytania (np. środek transportu, czas dojazdu/dojścia, a także informacje dodatkowe: np. unikanie dróg płatnych). Po kliknięciu OK, zapytanie zostanie przesłane na serwer dostawcy API, a w odpowiedzi otrzymamy poligony, które możemy wykorzystywać w dalszych analizach lub wydrukach.

Wtyczka Location Lab QGIS Plugin będzie sukcesywnie rozwijana o nowe funkcjonalności. Naszym celem jest stworzenie narzędzi pozwalających wykorzystywać możliwości location intelligence w środowisku QGIS i rozszerzenie klasycznych możliwości business intelligence

Zachęcamy do osobnego artykułu o location intelligence oraz na szkolenia location intelligence w QGIS.

 

 

Mastering PostGIS. Wydawnictwo Pact.

Na stronie wydawnictwa Pact Publishing można nabyć książkę Mastering PostGIS, której współautorem, obok Dominika Mikiewicza i Tomasza Nycza jest współzałożyciel GIS Support, Michał Mackiewicz.

PostGIS to podstawa zdecydowanej większości systemów GIS i WebGIS budowanych z użyciem otwartego oprogramowania. Jego dobra znajomość jest niezbędna dla tych, którzy budują systemy GIS lub wykorzystują go do analiz (na przykład w środowisku QGIS). Celem książki jest poszerzenie wiedzy czytelnika, który posiada podstawową wiedzę o PostGIS o zaawansowane możliwości (m. in. topologia, rastry).

Zapraszamy również na szkolenia z PostGIS, które prowadzi Michał Mackiewicz. To najszybsza forma pozyskania profesjonalnej wiedzy.

QGIS News #7

Czerwiec minął dosyć spokojnie w środowisku QGIS. Dużymi krokami zbliża się premiera QGIS 3 i główny wysiłek programistów jest skoncentrowany na nim. Wersje o przedłużonym wsparciu otrzymały oczywiście kolejne wersje poprawkowe zgodnie z harmonogramem. Aktualnie wspierane są dwie wersje LTR, pod koniec czerwca wydano więc QGIS 2.14.16 oraz 2.18.10.

Warto również wspomnieć, że QGIS uzyskał kolejnego złotego sponsora. Został nim kraj związkowy Vorarlberg z Austrii, wspierający projekt od 2011 r. To aktualnie drugi złoty sponsor obok szwajcarskiej grupy użytkowników.

Na początku czerwca informowaliśmy Was o 3 konferencji użytkowników QGIS w duńskim Nødebo. Od tego czasu program konferencji został uszczegółowiony i wiemy już w jakich prezentacjach i warsztatach będzie można wziąć udział. Do pobrania jest również szczegółowy opis poszczególnych wystąpień. Wśród prezentacji nie mogło oczywiście zabraknąć tych dotyczących nadchodzącej wersji 3, zarówno ogólnych (QGIS 3.0 – what end users need to know) jak i związanych z konkretnymi funkcjonalnościami (QGIS 3D, zmiany w Narzędziach geoprocessingu). Dużo miejsca poświęconego będzie możliwości wykorzystania QGIS jako platformy wymiany danych przestrzennych przez Internet, w tym również zbieranie informacji bezpośrednio w terenie poprzez urządzenia mobilne. Uczestnicy będą również mogli wziąć udział w warsztatach dotyczących m.in. wizualizacji danych i tworzeniu map w QGIS, podstawy tworzenia wtyczek Pythona oraz wykorzystanie QGIS Server do publikacji danych przestrzennych. Jak widać zakres wystąpień jest bardzo szeroki i każdy uczestnik znajdzie dla siebie coś ciekawego.

Wtyczka: go2streetview

Dzięki Google StreetView możliwe jest podglądanie panoram 360 st. wykonanych dla całego świata. Wtyczka go2streetview (dostępna w oficjalnym repozytorium QGIS) umożliwia przeglądanie tych danych (oraz Bing Bird’s Eye) z poziomu programu QGIS. Dzięki okienku sprzężonemu z mapą mamy możliwość szybkiego wskazania lokalizacji oraz kierunku widoku, a także szansę na skorzystanie z szeregu dodatkowych opcji.

 

Czytaj całość

Samouczek do QGIS 2.18

Ze strony Zakładu Systemów Transportowych można pobrać „nieoficjalny samouczek” do QGIS 1.18 o nazwie „Systemy Informacji Przestrzennej z QGIS”. Jest to aktualizacja nieoficjalnego samouczka wydanego w 2013 przez dr. inż. Roberta Szczepanka z Instytutu Inżynierii i Gospodarki Wodnej Politechniki Krakowskiej.

Autorem aktualizacji jest dr inż. Paweł Zmuda Trzebiatowski z Zakładu Systemów Transportowych Politechniki Poznańskiej, który zaktualizował treść samouczka przede wszystkim o zmiany w interfejsie aplikacji (z wersji 1.7 do 2.18) oraz dodał rozdziały nt. analiz sieciowych, które są istotne przy nauczaniu zagadnień z logistyki i transportu miejskiego.

Samouczek jest nieoficjalny, aby odróżnić go od oficjalnego podręcznika do QGIS, który nie został przetłumaczony na język polski.

Obydwu Panom, serdecznie dziękujemy!

QGIS News #6 – podsumowanie 2016 r.

Osoby odpowiedzialne za QGIS wkładają dużo wysiłku, aby cały proces decyzyjny był jak najbardziej przejrzysty. Otwartość oprogramowania jest tu traktowana nie tylko jako dostęp do kodu źródłowego i możliwość jego wykorzystania lub dowolnej modyfikacji. Bardzo ważna jest transparentność zarządzania całym projektem. Takie podejście pozwala każdemu członkowi społeczności na zapoznanie się z dokumentami zawierającymi informacje o stanie projektu i jego przyszłości. W niniejszym artykule skupimy się na aspekcie finansowym, jednak zawarte w nim linki prowadzą do dokumentów, dzięki którym zainteresowane osoby mogą pogłębić swoją wiedzę o projekcie i jego funkcjonowaniu od wewnątrz.

Czytaj całość

Location Intelligence

Location Intelligence (LI) to łączenie danych przestrzennych z danymi biznesowymi i ich analiza w celu odnajdywania wzorców, trendów w celu pozyskania szczegółowej informacji lub głębszego zrozumienia badanego zjawiska. Jest to pojęcie stosunkowo nowe, wywodzące się z bardziej znanego Business Intelligence (BI).

Oprogramowanie BI istnieje na rynku od wielu lat i pomaga analitykom badać dane i szukać odpowiedzi na pytania, które są istotne z punktu widzenia firmy. Oprogramowanie to przeżywa bardzo gwałtowny rozwój w ostatnich latach, które jest spowodowane dwoma czynnikami:

Czytaj całość

3 Konferencja Użytkowników QGIS w Nødebo, Dania

W dniach 2-11 sierpnia w Nødebo pod Kopenhagą odbędzie się trzecia Konferencja użytkowników QGIS. University of Copenhagen – Forest and Landscape College już raz gościł to wydarzenie (w 2015 roku). Ubiegłoroczna edycja odbyła się w Gironie (nasza relacja).

Link do strony wydarzenia

Przewidziane są dwa dni prezentacji i warsztatów, spotkanie głównych programistów QGIS (QGIS Developer Meeting) oraz tzw. „długie warsztaty”, czyli szkolenia z poszczególnych zagadnień prowadzone przez developerów. Pełen program dostępny jest tu (lista prezentacji jest jeszcze otwarta). Główna tematyka to QGIS 3.0 oraz integracja QGIS z narzędziami webowymi.

Zapowiada się wspaniała impreza potwierdzająca znaczenie QGIS wśród oprogramowania GIS na świecie.