Python for Geographic Information System (GIS) - Plan Szkolenia
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.
Plan Szkolenia
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
Wymagania
Wcześniejsze doświadczenie z Python dla Machine Learning oraz z bibliotekami takimi jak pandas, matplotlib jest wysoce zalecane.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Python for Geographic Information System (GIS) - Plan Szkolenia - Booking
Python for Geographic Information System (GIS) - Plan Szkolenia - Enquiry
Python for Geographic Information System (GIS) - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (2)
Czekam z podnieceniem na kolejne szkolenie z Anym, był naprawdę dobry. Jestem tylko GIS facetem, ale Any wszystko wyjaśnił mi w sposób prosty, wyjaśniając skomplikowane procesy w zrozumiały dla laika sposób. Działaj dalej, dziękuję.
Lwazi Qhingana - South African National Roads Agency (SANRAL) SOC Ltd
Szkolenie - Python for Geographic Information System (GIS)
Przetłumaczone przez sztuczną inteligencję
Prawdziwie cieszyłem się z szkolenia. Uznałem, że wszystkie moduły są przydatne do rozwiązywania problemów, z którymi borykam się w pracy. Integracja szkolenia z jupyter notebooks była naprawdę wrażliwa.
Mark Firmin - Environment and Climate Change Canada
Szkolenie - Python for Geographic Information System (GIS)
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
ArcGIS from Basic to Advanced
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i zaawansowanych GIS specjalistów i analityków, którzy chcą dowiedzieć się, jak skutecznie używać ArcGIS do wizualizacji danych, analizy przestrzennej i zarządzania projektami geoprzestrzennymi.
Pod koniec tego szkolenia uczestnicy będą mogli
- Nawigować i wykorzystywać narzędzia ArcGIS do zarządzania danymi geoprzestrzennymi.
- Tworzyć i dostosowywać mapy za pomocą warstw i atrybutów.
- Wykonywać zaawansowane analizy przestrzenne i zadania geoprzetwarzania.
- Automatyzować przepływy pracy przy użyciu ModelBuilder i Python.
ArcGIS Enterprise for Technical Support
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących pracowników wsparcia IT, którzy chcą zapewnić solidne wsparcie dla ArcGIS Enterprise, skutecznie rozwiązując wszelkie anomalie lub awarie.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć architekturę i komponenty ArcGIS Enterprise.
- Nauczyć się instalować, konfigurować i zarządzać ArcGIS Enterprise.
- Zdobyć umiejętności w zakresie rozwiązywania problemów i rozwiązywania typowych problemów.
- Rozwinąć biegłość w monitorowaniu i utrzymywaniu środowisk ArcGIS Enterprise.
- Opanowanie technik tworzenia kopii zapasowych, odzyskiwania i optymalizacji wydajności.
ArcGIS Fundamentals
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących profesjonalistów, którzy chcą poznać podstawowe pojęcia i narzędzia ArcGIS.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć podstawowe pojęcia GIS i danych przestrzennych.
- Poruszać się po interfejsie ArcGIS.
- Tworzyć dane przestrzenne i zarządzać nimi.
- Wykonywać podstawowe analizy przestrzenne.
- Tworzyć mapy i wizualizacje.
Advanced ArcGIS Pro for Spatial Analysis
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych GIS profesjonalistów, którzy chcą korzystać z ArcGIS Pro, aby zwiększyć swoje możliwości analizy przestrzennej, przeprowadzić kompleksową analizę geostatystyczną i zastosować zaawansowane techniki modelowania 3D w celu skuteczniejszego podejmowania decyzji i rozwiązywania problemów w rzeczywistych scenariuszach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijać zaawansowane umiejętności w zakresie technik analizy przestrzennej przy użyciu ArcGIS Pro.
- Wykorzystywać skrypty Python do automatyzacji i złożonego przetwarzania danych.
- Zastosować modelowanie przestrzenne do rozwiązywania problemów w rzeczywistych scenariuszach.
- Przeprowadzać analizy geostatystyczne w celu zaawansowanej interpretacji danych.
- Integracja zewnętrznych źródeł danych i wykorzystanie analizy danych przestrzennych 3D.
Advanced Geographic Information Systems (GIS)
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level geographers who wish to deepen their expertise in spatial analysis, data management, and GIS applications.
By the end of this training, participants will be able to:
- Apply advanced spatial analysis techniques to solve complex geographical problems.
- Manage large spatial databases and perform data quality control.
- Create dynamic and interactive maps and visualizations for various applications.
- Utilize programming and automation to streamline GIS workflows.
Google Maps API for Developers
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą ulepszyć swoją stronę internetową lub aplikację internetową poprzez dodanie funkcji geolokalizacji za pośrednictwem Google Maps.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Osadzić mapę w nowej lub istniejącej witrynie lub aplikacji internetowej.
- Wyświetlać dane na żywo, które synchronizują się z bieżącą lokalizacją.
- Tworzyć mashup, który zawiera Google Maps.
- Stosować dobre praktyki kodowania CSS i JavaScript
- Tworzenie niestandardowej mapy dla aplikacji.
Python for ArcGIS and QGIS for Earth Sciences and Engineering Professionals
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla początkujących specjalistów w dziedzinie nauk o Ziemi i inżynierii, którzy chcą używać Python do analizy geoprzestrzennej zarówno w środowiskach ArcGIS, jak i QGIS.
Pod koniec tego szkolenia uczestnicy będą mogli
- Poznać Python składnię i struktury kontrolne do wydajnego wykonywania zadań geoprzestrzennych.
- Używać Pandas, Numpy i Matplotlib do analizy i wizualizacji danych w GIS.
- Manipulować i analizować dane wektorowe za pomocą bibliotek Geopandas, Arcpy i PyQGIS.
- Automatyzacja procesów geoprzestrzennych i przepływów pracy przy użyciu skryptów Python w ArcGIS i QGIS.
- Opracowywanie niestandardowych narzędzi geoprzetwarzania opartych na Python dla ArcGIS i QGIS w celu usprawnienia zadań.
QGIS for Geographic Information System
21 godzinSystem 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 (GIScience) w odniesieniu do dyscypliny akademickiej, która bada systemy informacji geograficznej i jest dużą domeną w ramach szerszej dyscypliny akademickiej geoinformatyki.
QGIS działa jako oprogramowanie systemu informacji geograficznej (GIS), umożliwiając użytkownikom analizowanie i edytowanie informacji przestrzennych, a także tworzenie i eksportowanie map graficznych. QGIS obsługuje zarówno warstwy rastrowe, jak i wektorowe; dane wektorowe są przechowywane jako punkty, linie lub wielokąty. Obsługiwanych jest wiele formatów obrazów rastrowych, a oprogramowanie może georeferować obrazy. Podsumowując, pozwala użytkownikom na tworzenie, edycję, wizualizację, analizę i publikację informacji geoprzestrzennych w systemach Windows, Mac, Linux, BSD.
Ten program, w swojej pierwszej fazie, wprowadza interfejs QGIS do ogólnego użytku. W drugiej fazie wprowadzamy PyQGIS - biblioteki Pythona QGIS, które umożliwiają integrację funkcji GIS z kodem Pythona lub aplikacją Pythona, dzięki czemu można nawet utworzyć własną wtyczkę Pythona wokół określonej funkcji GIS.