Blog GIS Support


„Początki w OpenStreetMap – Praktyczny przewodnik dla każdego” Humanitarian OpenStreetMap Team

OpenStreetMap Polska oblikowało e-book wyjaśniający w przystępny sposób, jak każdy z nas może zacząć swoją przygodę z OSM i uczestniczyć w tym otwartym projekcie
Podręcznik jest przekładem z wersji anglojęzycznej tej publikacji wydanej przez Humanitarian OSM Team. Można się z niego dowiedzieć m.in.: jak założyć konto na OSM, jak korzystać z dostępnych edytorów oraz zbierać dane w terenie za pomocą odbiornika GPS.

Pobierz podręcznik [8 MB]

Polygonizer

Polygonizer umożliwia stworzenie nowej warstwy poligonowej z przecinających się linii.  Każda przestrzeń ograniczona liniami konwertowana jest na poligon dodawany do warstwy wyjściowej. Stworzone obiekty zachowują właściwą topologię tzn. nie nachodzą na siebie oraz nie ma między sąsiadującymi poligonami pustych przestrzeni.

Narzędzie zachowuje strukturę tabeli atrybutów warstwy liniowej, jednak wszystkie pola w tabeli są puste. Możliwe jest również dodanie kolumn geometrii zawierających obwód i pole powierzchni utworzonych obiektów.

Okno narzędzia:

Działanie jest bardzo proste i ogranicza się do kilku kroków. Po kliknięciu ikony na pasku QGIS, należy wybrać warstwę liniową (1), którą chcemy użyć do stworzenia poligonów. Użytkownik może wybrać dwie opcje odnośnie tabeli atrybutów: skopiować istniejące pola z warstwy liniowej (2) oraz dołączenie informacji o geometrii (powierzchnia i obwód) każdego stworzonego obiektu (3). Jeśli opcja ‚Output file’ (5) pozostanie niezaznaczona to zostanie utworzona warstwa tymczasowa. Należy pamiętać, że jeśli nie zostanie ona zapisana ręcznie na dysku twardym to zostanie utracona po zamknięciu QGIS. Aby zachować wynik kalkulacji na dysku należy zaznaczyć pole i wybrać ścieżkę oraz nazwę pliku shapefile (6). Po kliknięciu przycisku ‚OK’ (7) rozpocznie się proces obliczeniowy. Użytkownik może w każdej chwili go przerwać przyciskiem ‚Cancel’ (8).

Wynik obliczeń przedstawia poniższy obrazek (pomarańczowe linie oraz kolorowe poligony z czarnymi granicami): :

Może się zdarzyć, że w trakcie poligonizacji nową metodą QGIS zawiesi się. Może się to zdarzyć na systemach Windows, szczególnie w przypadku korzystania z QGIS niezainstalowanego przez instalator OSGeo4W. Należy wtedy użyć starej metody poligonizacji (3). Problem ten nie powinien zdarzać się na innych systemach operacyjnych.

Jeśli warstwa liniowa zawiera dużo skomplikowanych linii, postęp widoczny na pasku postępu może zatrzymać się na dłuższą chwilę przy ok. 45%.

„Python Geospatial Development” Erik Westra

Książka opisuje wykorzystanie istniejących rozwiązań Open Source i modułów dostępnych dla języka programowania Python przy tworzeniu aplikacji GIS. Autor prezentuje informacje w formie tutorialu „krok po kroku”. W kolejnych rozdziałach opisane są ogólne metody stosowane w systemach informacji przestrzennej, najważniejsze biblioteki Pythona służące do operacji na danych przestrzennych, korzystanie z baz danych. Praktyczne przykłady pokazują w jaki sposób można samemu stworzyć kompletną aplikację GIS z dostępnych narzędzi Open Source.

Formaty zapisu danych

Dane, z którymi przychodzi nam pracować przeważnie występują w znanych formatach, odpowiednich do oprogramowania, jednak nie zawsze. Czasem trzeba się naszukać zanim znajdzie się informację o pochodzeniu danych, z którymi trzeba pracować. Mamy nadzieję, iż poniższa lista pomoże.

Rastrowe

  • ADRG – National Imagery and Mapping Agency (NIMA)’s zdigitalizowane zdjęcia lotnicze przy użyciu arc’s
  • ASC – ASCII Grid, tekstowy format wymiany. Posiada nagłówek w formie czytelnej dla człowieka oraz macierz rastrową w postaci tekstu oddzielonego spacjami.
  • BIL – Band Interleaved by Line, BIP – Band Interleaved by Pixel, BSQ – Band Sequential: binarne, nieskompresowane formaty zapisu. Nagłówek -*.hdr i tabela kolorów -*.clr są zapisywane w osobnych plikach.
  • CADRG- National Imagery and Mapping Agency (NIMA)’s skompresowane zdigitalizowane zdjęcia satelitarne przy użyciu arc’s’ (nominalna kompresja w stosunku do ADRG 55:1)
  • CIB – National Imagery and Mapping Agency (NIMA)’s rodzaj formatu danych rastrowych
  • DRG -Digital raster graphic, format zapisu skanów map topograficznych USGS w USA
  • ECW – Enhanced Compressed Wavelets, format wprowadzony przez firmę Earth Resources Mapping. Wykorzystuje stratną kompresję falkową do bardzo silnego zmniejszenia rozmiaru obrazu.
  • ESRI grid – binarny format zapisu danych rastrowych wprowadzony i używany przez ESRI. Był wykorzystywany już w ARC/INFO Workstation. Jest zapisywany w postaci swoistej struktury plików w kilku katalogach. Jest kompresowany metodą run-length encoding.
  • HDF – Hierarchical Data Format, w teledetekcji używany m.in. do zapisu danych z sensorów MODIS i ASTER.
  • HGT – format nieskompresowany binarny, 16-bitowy ze znakiem, 1-kanałowy, używany do zapisu danych wysokościowych SRTM.
  • GeoTIFF – TIFF z dodaną informacją o georeferencji. Może, ale nie musi być skompresowany algorytmami JPEG, PackBits, Deflate, lub LZW. Macierz rastrowa i nagłówek są zintegrowane w jednym pliku, dodatkowo mogą występować metadane w osobnym pliku XML.
  • GIS – format używany w ERDAS 7, został zastąpiony przez IMG.
  • IMG – ERDAS IMAGINE format wprowadzony i używany przez firmę ERDAS. Ma właściwości podobne do GeoTIFF, jednak jedyną dostępną metodą kompresji jest run-length encoding.
  • JPEG2000 – format typu Open-source. Skompresowany formaty zapisu, kompresja odbywa się zależnie od ustawień, z dużą stratą jakości, bądź optymalną dla zastosowan GIS.
  • LAN – drugi z formatów używanych w ERDAS 7. Został zastąpiony przez IMG.
  • MrSID – Multi-Resolution Seamless Image Database (wprowadzony przez Lizardtech). Silnie skompresowany i przy tym stratny format zapisu rastrowych obrazów.
  • MPR – format używany w programie ILWIS.
  • RGB – format firmy Intergraph. Teoretycznie może być odczytywany przez GDAL, w praktyce bywa z tym różnie – w celu poprawnej konwersji należy użyć programu ImageStation Raster Utilities.

Wektorowe

  • Geography Markup Language (GML) – Otwarty standard XML (dzięki OpenGIS) dla wymiany danych GIS
  • AutoCAD DXF – tekstowy format wymiany rysunków CAD.
  • Shapefile – ESRI’s otwarty, hybrydowy, i najpopularniejszy format zapisu danych wektorowych korzystający z plików SHP, SHX and DBF- Specyfikacja techniczna
  • Simple Features – specyfikacje dla danych wektorowych stworzone przez Otwarte Konsorcjum Geoprzestrzenne.
  • MapInfo TAB format -hybrydowy format zapisu danych wektorowych używany w kliencie MapInfo, korzysta z plików TAB, DAT, ID i MAP
  • National Transfer Format (NTF) – National Transfer Format (najczęściej wykorzystywany przez Departament Obrony Wielkiej Brytani)
  • TIGER – Topologically Integrated Geographic Encoding and Referencing
  • Kartezjański układ współrzędnych (XYZ) – Prosta baza punktowych danych referencyjnych
  • Vector Product Format – National Imagery and Mapping Agency (NIMA)- format zapisu danych wektorowych dla dużych geobaz używany głownie w USA.
  • GeoMedia – Format zapisu danych wektorowych oparty na Microsoft Access stworzony przez firmę Intergraph.
  • ISFC – oparte na Intergraph’s MicroStation rozwiązanie dla CAD do integracji danych wektorowych z bazami danych Microsoft Access
  • Personal Geodatabase – Zamknięty zintegrowany format przechowywania danych wektorowych wprowadzony przez ESRI w oparciu o format MDB dla Microsoft Access
  • File Geodatabase – Format Geobazy ESRI służący do przechowywania danych w systemie folderowym.
  • Coverage – Hybrydowy format zapisu danych wektorowych dawniej wykorzystywany przez ESRI w ARC/INFO Workstation(obecnie odchodzi się od tego formatu)
  • Spatial Data File – Bardzo wydajny format zapisu stworzony dla aplikacji Autodesk pokrewny z MapGuide
  • USGS DEM – Numeryczny Model Terenu stworzony przez Służbę Geologiczną USA
  • DTED – National Imagery and Mapping Agency (NIMA)- Cyfrowy model terenu
  • GTOPO30 – Olbrzymi zestaw danych wysokościowych dla całego świata o rozdzielczości 30″ arc
  • SDTS -Dokładniejszy następca DEM stworzonego przez Służbę Geologiczną USA

 

Funkcje dostępne w kalkulatorze pól QGIS

Kalkulator pól dostępny w QGIS pozwala przeprowadzać operacje na danych i zapisywać ich wynik w tabeli atrybutów. Aktualnie dostępnych jest kilkadziesiąt funkcji operujących na danych tekstowych i numerycznych. Poniżej znajduje się spis dostępnych funkcji udostępnianych przez QGIS.

[important]

  1. Aby uzyskać dostęp do danych z danej kolumny wystarczy podać jej nazwę (można użyć cudzysłowów np. „powierzchnia”).
  2. Tekst należy umieszczac między apostrofami np. ‚mój tekst’.
  3. Liczby rzeczywiste (real) należy wpisywać z kropką.

[/important]

[warning]Nowe funkcje dodawane są w kolejnych wersjach QGIS. Poniższa lista oparta jest na wersji 1.7.1, niektóre funkcję mogą być niedostępne we wcześniejszych wersjach QGIS. [/warning]


Funkcje tekstowe:

Funkcja Opis Przykład Wynik
tostring(a) konwersja liczby a do tekstu tostring(7.3) ‚7.3’
lower(a) konwersja tekstu a na małe litery lower(‚Piotr Pociask’) ‚piotr pociask’
upper(a) konwersja tekstu a na duże litery upper(‚Piotr Pociask’) ‚PIOTR POCIASK’
length(a) długość tekstu a length(‚coord. X’) 8
replace(a,b,c) zamiana fragmentu tekstu b na tekst c w tekście a replace(‚aabba’,’a’,’c’) ‚ccbbc’
regexp_replace(a,b,c) zamiana znaków c w tekście a z wykorzystaniem wyrażeń regularnych b regexp_replace(‚abbaab’,'[ab]a’,’c’) ‚abcab’
substr(a,from,len) zwraca fragment tekstu a o długości len zaczynając od znaku o indeksie from (pierwszy znak tekstu ma indeks 1) substr( ‚abbaab’ ,2,3) ‚bba’
a || b połączenie tekstów ‚prosty’ || ‚Test’ ‚prosty Test’

Funkcje matematyczne (operujące na liczbach):

Funkcja Opis Przykład Wynik
toint(a) konwersja tekstu a do liczby całkowitej toint(‚3’) 3
toreal(a) konwersja tekstu a do liczby rzeczywistej toreal(‚12.2’) 12.2
-a wartość negatywna liczby a -3 3
a+b suma liczb a i b 2+3 5
a-b różnica liczb a i b 5-10 -5
a*b iloczyn liczb a i b 0.5*(-12) -6
a/b iloraz liczb a i b 5/2 2.5
a^b liczba a podniesiona do potęgi b 3^2 9
sqrt(a) pierwiastek kwadratowy liczby a sqrt(9) 3
sin(a) zwraca sinus kąta a sin(90) 1
cos(a) zwraca cosinus kąta a cos(60) 0.5
tan(a) zwraca tangens kąta a tan(0) 0
asin(a) zwraca arcus sinus kąta a (-1≤a≤1) asin(1) 1.5707
acos(a) zwraca arcus cosinus kąta a (-1≤a≤1) acos(-1) 3.1415 (180°=pi)
atan(a) zwraca arcus tangens kąta a atan(90) 1.5596
atan2(x,y) zwraca kąt w radianach między osią X a punktem (x, y) atan2(1,1) 0.7853 (45°=pi/4)

Funkcje związane z obiektami przestrzennymi:

Funkcja Opis
NULL Brak wartości w komórce tabeli
$rownum zwraca numer wiersza tabeli atrybutów
$area zwraca powierzchnię danego obiektu (poligony)
$perimeter zwraca obwód danego obiektu (poligony)
$length zwraca długość danego obiektu (linie)
$id zwraca unikalny identyfikator obiektu
$x zwraca współrzędną X danego obiektu (punkty)
$y zwraca współrzędną Y danego obiektu (punkty)
xat(n) Wartość X koordynatu dla n-tego punktu linii (pierwszy punkt n=0, wartości ujemne powodują liczenie punktów od końca linii)
yat(n) Wartość Y koordynatu dla n-tego punktu linii (pierwszy punkt n=0, wartości ujemne powodują liczenie punktów od końca linii)
„GIS czyli mapa w komputerze” Grzegorz Myrda

GIS czyli mapa w komputerze

Celem tej książki jest przedstawienie wiadomości pozwalających na zrozumienie podstaw systemów GIS i spełnianych przez nie funkcji. Autor starał się także pokazać, że nie jest to oprogramowanie tylko dla specjalistów i może być używane wszędzie i przez każdego. Książka jest przeznaczona dla tych, którzy chcieliby się dowiedzieć co to jest GIS, ale również dla tych, którzy chcieliby swą wiedzę usystematyzować i poszerzyć (Źródło: www.Helion.pl).

Zamów

„Systemy Informacji Geograficznej. Zarządzanie danymi przestrzennymi w GIS, SIP, SIT, LIS” Leszek Litwin, Grzegorz Myrda

sipSystemy Informacji Geograficznej. Zarządzanie danymi przestrzennymi w GIS, SIP, SIT, LIS

Książka jest adresowana zarówno do osób, które pragną się dowiedzieć, co to jest GIS, jak i tym, które chciałyby swoją wiedzę usystematyzować i poszerzyć. Dzięki niej zdobędziesz obszerną wiedzę o:

  • źródłach pozyskiwania danych przestrzennych (obrazów satelitarnych, GPS),
  • przeprowadzaniu analiz danych przestrzennych,
  • stosowaniu GIS w praktyce,
    • dostępnym na rynku oprogramowaniu GIS,
    • dowiesz się także, czym są informacja przestrzenna (geoinformacja), dane przestrzenne, metadane, GIS (SIP, SIT, LIS), Web GIS, 3D GIS, Mobile GIS…(Źródło: www.helion.pl)

…a w razie uczucia niedosytu możesz zajrzeć na strony internetowe, których adresy podano w książce.

„Rozważania o GIS” Roger Tomlinson

tomlinson

Rozważania o GIS

Autor rozważa zagadnienie definiowania wymagań i określenia zasobu danych, wyboru rozwiązań technologii informatycznej (sprzętu, oprogramowania, rozwiązań sieciowych) adekwatnych do oczekiwanych rezultatów. Omawia zagadnienia projektowania systemu, opracowania logicznego modelu danych, a także planu wdrożenia. Pokazuje, w jaki sposób wnioski z rozważanych zagadnień mogą połączyć w jeden spójny dokument strategiczny, który pomoże utorować drogę do zaakceptowania projektu GIS (a docelowo – do poprawnie działającego systemu spełniającego oczekiwania użytkowników) (Źródło: ksiegarnia.pwn.pl).

„GIS w wodociągach i kanalizacji” Marian Kwietniewski

GIS w wodociągach i kanalizacji

Pierwsze na polskim rynku wydawniczym opracowanie prezentujące w sposób uporządkowany zagadnienia związane z wdrożeniem GIS do projektowania i zarządzania systemami dystrybucji wody i odprowadzania ścieków. W monografii omówiono sposoby tworzenia, gromadzenia oraz wymiany informacji przestrzennej w Polsce i za granicą wybrane oprogramowania do tworzenia baz danych GIS na potrzeby systemów dystrybucji wody i kanalizacji, możliwości wykorzystania i wdrażania technologii GIS oraz zarządzanie infrastrukturą sieciową w przedsiębiorstwach wodociągów i kanalizacji (Źródło: ksiegarnia.pwn.pl).

Spis treści (pdf)

„GIS-Teoria i praktyka” Opracowwanie zbiorowe

GIS-Teoria i praktyka

Kamień milowy w ewolucji GIS. Podręcznik został podzielony na 5 części, w których omówiono zagadnienia dotyczące zasad, technik, analiz i zarządzania w Geograficznych Systemach Informacyjnych. Wiele miejsca poświęcono m.in.: systemom odwzorowań, oprogramowaniu GIS, modelowaniu danych geograficznych, geowizualizacji, przestrzennemu modelowaniu za pomocą GIS, tworzeniu i zarządzaniu geograficznymi bazami danych oraz wielu innym zagadnieniom związanym ze środowiskiem GIS.(Źródło: ksiegarnia.pwn.pl)

Spis treści (pdf)

GIS SUPPORT sp. z o.o.


SZKOLIMY

z QGIS oraz innego otwartego oprogramowania GIS.

zobacz ofertę szkoleń


WSPIERAMY

świadczymy komercyjne wsparcie dla oprogramowania open source GIS w Polsce. Wdrażamy i pomagamy w migracji na otwarte oprogramowanie

dowiedz się więcej


PROGRAMUJEMY

mamy bardzo duże doświadczenie w tworzeniu aplikacji GIS oraz geoportali w oparciu o komponenty open source GIS

dowiedz się więcej