Ważne

Tłumaczenie jest wysiłkiem społeczności QGISa przyłącz się. Ta strona jest obecnie przetłumaczona w 100.00%.

Możliwości

QGIS oferuje bogactwo funkcji GIS, dostarczanych przez podstawowe funkcje i wtyczki. Pasek lokalizatora ułatwia wyszukiwanie funkcji, zestawów danych i nie tylko.

Poniżej znajduje się krótkie podsumowanie sześciu ogólnych kategorii funkcji i wtyczek, a także pierwsze informacje na temat zintegrowanej konsoli Python.

Przeglądanie danych

Możesz przeglądać zestawienia danych wektorowych i rastrowych (w 2D lub 3D) w różnych formatach i projekcjach bez konwersji do formatu wewnętrznego lub wspólnego. Obsługiwane formaty obejmują:

  • Przestrzenne tabele i widoki wykorzystujące PostGIS, SpatiaLite i MS SQL Spatial, Oracle Spatial, formaty wektorowe obsługiwane przez zainstalowaną bibliotekę OGR, w tym GeoPackage, ESRI Shapefile, MapInfo, SDTS, GML i wiele innych. Zobacz sekcję Praca z danymi wektorowymi.

  • Rastry i zobrazowania obsługiwane przez zainstalowaną bibliotekę GDAL (Geospatial Data Abstraction Library) takie jak GeoTiff, ERDAS IMG, ArcInfo ASCII GRID, JPEG, PNG i wiele innych, zobacz rozdział Praca z danymi rastrowymi.

  • Siatki typu mesh (obsługiwane są TIN-y i zwykłe siatki). Zobacz Working with Mesh Data.

  • Kafle wektorowe

  • Rastry i dane wektorowe GRASS zapisane w bazach GRASS (location/mapset), zobacz rozdział GRASS GIS Integration.

  • Dane przestrzenne online serwowane jako usługi sieciowe OGC, w tym WMS, WMTS, WCS, WFS i WFS-T. Zobacz sekcję Working with OGC / ISO protocols.

    Infrastruktura uwierzytelniania QGIS pomaga zarządzać użytkownikami/hasłami, certyfikatami i kluczami do usług sieciowych i innych zasobów.

  • Arkusze kalkulacyjne (ODS / XLSX)

Obsługiwane są dane czasowe.

Przeglądanie danych i tworzenie map

Możesz tworzyć mapy i interaktywnie przeglądać dane przestrzenne za pomocą przyjaznego interfejsu użytkownika. Interfejs zawiera wiele przydatnych narzędzi:

  • Przeglądarka QGIS

  • Przeliczanie współrzędnych w locie

  • Renderowanie map 2D i 3D

  • Zarządzanie bazami danych

  • Rozkłady wydruków

  • Raport

  • Panel podglądu

  • Zakładki przestrzenne

  • Narzędzia opisu/adnotacji

  • Zaznaczanie i uzyskiwanie informacji o obiektach

  • Edycja/przeglądanie/przeszukiwanie atrybutów

  • Etykietowanie oparte na danych

  • Style wyświetlania warstw wektorowych i rastrów oparte na danych

  • Tworzenie atlasowych kompozycji mapowych z siatkami

  • Strzałka północy, pasek skali i opis praw autorskich w redakcji map

  • Wsparcie dla zapisywania i przywracania projektów

Tworzenie, edycja, zarządzanie i eksport danych

Możesz tworzyć, edytować, zarządzać i eksportować warstwy wektorowe i rastrowe w różnych formatach. QGIS oferuje następujące funkcje:

  • Narzędzia wektoryzacji

  • Możliwość tworzenia i edycji wielu formatów plików oraz warstw wektorowych GRASS-a

  • Narzędzie do nadawania georeferencji warstwom wektorowym i rastrowym

  • Narzędzia GPS umożliwiające importowanie i eksportowanie formatu GPX oraz konwersję innych formatów GPS do formatu GPX lub pobieranie/przesyłanie bezpośrednio do urządzenia GPS (w systemie Linux, usb: dodano do listy urządzeń GPS)

  • Wsparcie dla przeglądania i edycji danych OpenStreetMap

  • Możliwość tworzenia przestrzennych tabel baz danych z plików za pomocą wtyczki DB Manager

  • Poprawiona obsługa tabel w przestrzennych bazach danych

  • Narzędzia do zarządzania tabelami atrybutów warstw wektorowych

  • Możliwość zapisywania zrzutów ekranowych jako obrazów z georeferencją

  • Narzędzie do eksportu DXF z ulepszonymi możliwościami eksportu stylów i wtyczek do wykonywania funkcji podobnych do CAD

Analiza danych

Możesz przeprowadzać analizę danych przestrzennych na przestrzennych bazach danych i innych formatach obsługiwanych przez OGR. QGIS oferuje obecnie narzędzia do analizy wektorowej, analizy rastrowej, próbkowania, geoprzetwarzania, zarządzania geometrią i bazami danych. Możesz także korzystać z zintegrowanych narzędzi GRASS, które obejmują pełną funkcjonalność GRASS składającą się z ponad 400 modułów (zobacz sekcję GRASS GIS Integration). Alternatywnie, możesz pracować z wtyczką Przetwarzanie, która zapewnia potężne środowisko analizy geoprzestrzennej do wywoływania natywnych i zewnętrznych algorytmów z QGIS, takich jak GDAL, SAGA, GRASS, OTB, R i inne (zobacz sekcję Wprowadzenie). Wszystkie funkcje analizy działają w tle, co pozwala na kontynuowanie pracy przed zakończeniem przetwarzania.

Modeler graficzny umożliwia łączenie/szeregowanie funkcji w kompletny przepływ pracy w intuicyjnym środowisku graficznym.

Publikowanie map w Internecie

QGIS może być używany jako klient WMS, WMTS, WMS-C, WFS, OAPIF i WFS-T (zobacz sekcję Working with OGC / ISO protocols), a QGIS Server (zobacz QGIS Server Guide/Manual) umożliwia publikowanie danych przez protokoły WMS, WCS, WFS i OAPIF w Internecie z użyciem serwera WWW.

Rozszerzanie funkcjonalności QGIS za pomocą wtyczek

QGIS można dostosować do specjalnych potrzeb dzięki rozszerzalnej architekturze wtyczek i bibliotekom, które można wykorzystać do tworzenia wtyczek. Możesz nawet tworzyć nowe aplikacje w C++ lub Pythonie!

Wtyczki instalowane razem z programem

Wtyczki instalowane razem z programem, to między innymi:

  1. Menedżer Baz Danych (wymiana, edycja i przeglądanie warstw i tabel z/do baz danych; wykonywanie zapytań SQL)

  2. Geometry Checker (sprawdzanie geometrii pod kątem błędów)

  3. Georeferencer GDAL (dodawanie informacji o odwzorowaniu do rastrów przy użyciu GDAL)

  4. Narzędzia GPS (ładowanie i importowanie danych GPS)

  5. GRASS (integracja z GRASS GIS)

  6. Klient Katalogu MetaSearch (interakcja z usługami katalogu metadanych obsługującymi standard OGC Catalog Service for the Web (CSW))

  7. Edycja Offline (umożliwia edycję offline i synchronizację z bazami danych)

  8. Przetwarzanie (środowisko przetwarzania danych przestrzennych dla QGIS)

  9. Sprawdzanie Topologii (wyszukiwanie błędów topologicznych w warstwach wektorowych)

Zewnętrzne wtyczki Pythona

QGIS oferuje rosnącą liczbę zewnętrznych wtyczek Pythona, które są dostarczane przez społeczność. Te wtyczki znajdują się w oficjalnym repozytorium wtyczek i można je łatwo zainstalować za pomocą instalatora wtyczek Pythona. Zobacz sekcję The Plugins Dialog.

Konsola Pythona

Do tworzenia skryptów można skorzystać ze zintegrowanej konsoli Pythona, którą można otworzyć za pomocą: Wtyczki► Konsola Pythona. Do interakcji ze środowiskiem QGIS dostępna jest zmienna qgis.utils.iface, która jest instancją QgisInterface. Ten interfejs zapewnia dostęp do okna mapy, menu, pasków narzędzi i innych części aplikacji QGIS. Możesz utworzyć skrypt, a następnie przeciągnąć go i upuścić w oknie QGIS, a zostanie on automatycznie wykonany.

Więcej informacji na temat pracy z konsolą Python oraz programowania wtyczek i aplikacji QGIS można znaleźć w QGIS Python console oraz Podręcznik programisty PyQGIS.

Znane problemy

Ograniczenie ilości otwartych plików

Gdy otwiera się duży projekt QGIS i ma się pewność, że wszystkie warstwy są prawidłowe, a niektóre z nich zaznaczane są jako błędne, dotyczy to prawdopodobnie tego błędu. GNU/Linux (również inne systemy operacyjne) ma ograniczenie ilości plików otwartych przez pojedynczy proces. Ograniczenie danych źródłowych określane jest dla procesu i jest dziedziczone. Wbudowane polecenie powłoki ulimit zmienia to ograniczenie jedynie dla procesów bieżącej powłoki, natomiast będzie dziedziczone przez każdy proces potomny.

Możesz zobaczyć wszystkie aktualne informacje o ulimit, wpisując:

$ ulimit -aS

Aktualną liczbę plików, które można otworzyć na proces, możesz sprawdzić za pomocą następującego polecenia na konsoli:

$ ulimit -Sn

Aby zmienić limity dla bieżącej sesji, możesz użyć takiego polecenia:

$ ulimit -Sn #number_of_allowed_open_files
$ ulimit -Sn
$ qgis

Alternatywnie możesz użyć nowszego narzędzia prlimit. Więcej informacji: https://manpages.ubuntu.com/manpages/latest/man1/prlimit.1.html

Aby naprawić to na zawsze

Na większości systemów linuksowych ograniczenie źródeł ustawiane jest w czasie logowania przez moduł pam_limits zgodnie z ustawieniami zawartymi w /etc/security/limits.conf lub /etc/security/limits.d/*.conf. Jeśli masz uprawnienia roota (można użyć sudo) można edytować te pliki, ale zmiana dokona się dopiero po powtórnym zalogowaniu.

Więcej informacji:

https://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/ https://linuxaria.com/article/open-files-in-linux