Course Code: pygis
Duration: 21 hours
Prerequisites:

Wcześniejsze doświadczenie z Python dla Machine Learning oraz z bibliotekami takimi jak pandas, matplotlib jest wysoce zalecane.

Overview:

System informacji geograficznej (GIS) to system zaprojektowany do przechwytywania, przechowywania, manipulowania, analizowania, zarządzania i prezentowania danych przestrzennych lub geograficznych. Akronim GIS jest czasami używany w odniesieniu do nauki o informacji geograficznej (GIS cience) w odniesieniu do dyscypliny akademickiej, która bada systemy informacji geograficznej i jest dużą dziedziną w ramach szerszej dyscypliny akademickiej geoinformatyki.

Wykorzystanie Python z GIS znacznie wzrosło w ciągu ostatnich dwóch dekad, szczególnie wraz z wprowadzeniem serii Python 2.0 w 2000 roku, która zawierała wiele nowych funkcji programistycznych, które znacznie ułatwiły wdrożenie języka. Od tego czasu Python był wykorzystywany nie tylko w komercyjnych GIS, takich jak produkty Esri, ale także na platformach open source, w tym jako część QGIS i GRASS. W rzeczywistości Python jest obecnie zdecydowanie najczęściej używanym językiem przez użytkowników i programistów GIS.

Ten program obejmuje wykorzystanie Python i jego zaawansowanych bibliotek, takich jak geopandas, pysal, bokeh i osmnx do implementacji własnych funkcji GIS. Program obejmuje również moduły wprowadzające wokół ArcGIS API i QGIS toolboox.

Course Outline:

Wprowadzenie do GIS

Instalacja i wymagane pakiety

Wprowadzenie do Shapely dla obiektów geometrycznych

Wprowadzenie do Pandas i GeoPandas

Zarządzanie mapami i projekcjami

Geokodowanie i ArcGIS API

Geokodowanie punktów w wielokątach za pomocą GeoPandas

Łączenie przestrzenne

Klasyfikacja danych; klasyfikator map fizycznych

Analiza nakładek

Agregacja danych przestrzennych

Uproszczenia geometrii

Wizualizacja z efektem Bokeh

Mapy statyczne i interaktywne

Korzystanie z GIS Aplikacje

ArcGIS Wykorzystanie API i zestaw narzędzi do przetwarzania

Python w QGIS; Zestaw narzędzi do przetwarzania i modeler graficzny

Tworzenie własnego zestawu narzędzi do przetwarzania;

Analiza sieci i OpenStreetMap

Pobieranie i praca z danymi OpenStreetMap; Osmnx

Analiza sieci w Python; Networkx; Osmnx;

Wnioski

Sites Published:

United Arab Emirates - Python for Geographic Information System (GIS)

Qatar - Python for Geographic Information System (GIS)

Egypt - Python for Geographic Information System (GIS)

Saudi Arabia - Python for Geographic Information System (GIS)

South Africa - Python for Geographic Information System (GIS)

Brasil - Python for Geographic Information System (GIS)

Canada - Python for Geographic Information System (GIS)

中国 - Python for Geographic Information System (GIS)

香港 - Python for Geographic Information System (GIS)

澳門 - Python for Geographic Information System (GIS)

台灣 - Python for Geographic Information System (GIS)

USA - Python for Geographic Information System (GIS)

Österreich - Python for Geographic Information System (GIS)

Schweiz - Python for Geographic Information System (GIS)

Deutschland - Python for Geographic Information System (GIS)

Czech Republic - Python for Geographic Information System (GIS)

Denmark - Python for Geographic Information System (GIS)

Estonia - Python for Geographic Information System (GIS)

Finland - Python for Geographic Information System (GIS)

Greece - Python for Geographic Information System (GIS)

Magyarország - Python for Geographic Information System (GIS)

Ireland - Python for Geographic Information System (GIS)

Luxembourg - Python for Geographic Information System (GIS)

Latvia - Python for Geographic Information System (GIS)

España - Python para el Sistema de Información Geográfica (SIG)

Italia - Python for Geographic Information System (GIS)

Lithuania - Python for Geographic Information System (GIS)

Nederland - Python for Geographic Information System (GIS)

Norway - Python for Geographic Information System (GIS)

Portugal - Python for Geographic Information System (GIS)

România - Python for Geographic Information System (GIS)

Sverige - Python for Geographic Information System (GIS)

Türkiye - Python for Geographic Information System (GIS)

Malta - Python for Geographic Information System (GIS)

Belgique - Python for Geographic Information System (GIS)

France - Python for Geographic Information System (GIS)

日本 - Python for Geographic Information System (GIS)

Australia - Python for Geographic Information System (GIS)

Malaysia - Python for Geographic Information System (GIS)

New Zealand - Python for Geographic Information System (GIS)

Philippines - Python for Geographic Information System (GIS)

Singapore - Python for Geographic Information System (GIS)

Thailand - Python for Geographic Information System (GIS)

Vietnam - Python for Geographic Information System (GIS)

India - Python for Geographic Information System (GIS)

Argentina - Python para el Sistema de Información Geográfica (SIG)

Chile - Python para el Sistema de Información Geográfica (SIG)

Costa Rica - Python para el Sistema de Información Geográfica (SIG)

Ecuador - Python para el Sistema de Información Geográfica (SIG)

Guatemala - Python para el Sistema de Información Geográfica (SIG)

Colombia - Python para el Sistema de Información Geográfica (SIG)

México - Python para el Sistema de Información Geográfica (SIG)

Panama - Python para el Sistema de Información Geográfica (SIG)

Peru - Python para el Sistema de Información Geográfica (SIG)

Uruguay - Python para el Sistema de Información Geográfica (SIG)

Venezuela - Python para el Sistema de Información Geográfica (SIG)

Polska - Python for Geographic Information System (GIS)

United Kingdom - Python for Geographic Information System (GIS)

South Korea - Python for Geographic Information System (GIS)

Pakistan - Python for Geographic Information System (GIS)

Sri Lanka - Python for Geographic Information System (GIS)

Bulgaria - Python for Geographic Information System (GIS)

Bolivia - Python para el Sistema de Información Geográfica (SIG)

Indonesia - Python for Geographic Information System (GIS)

Kazakhstan - Python for Geographic Information System (GIS)

Moldova - Python for Geographic Information System (GIS)

Morocco - Python for Geographic Information System (GIS)

Tunisia - Python for Geographic Information System (GIS)

Kuwait - Python for Geographic Information System (GIS)

Oman - Python for Geographic Information System (GIS)

Slovakia - Python for Geographic Information System (GIS)

Kenya - Python for Geographic Information System (GIS)

Nigeria - Python for Geographic Information System (GIS)

Botswana - Python for Geographic Information System (GIS)

Slovenia - Python for Geographic Information System (GIS)

Croatia - Python for Geographic Information System (GIS)

Serbia - Python for Geographic Information System (GIS)

Bhutan - Python for Geographic Information System (GIS)

Nepal - Python for Geographic Information System (GIS)

Uzbekistan - Python for Geographic Information System (GIS)