Cursuri de pregatire Python for Geographic Information System (GIS)
Un sistem de informații geografice ( GIS ) este un sistem conceput pentru a capta, stoca, manipula, analiza, gestiona și prezenta date spațiale sau geografice. Acronimul GIS este uneori utilizat pentru știința informațiilor geografice ( GIS cience) pentru a face referire la disciplina academică care studiază sistemele de informații geografice și este un domeniu mare în cadrul disciplinei academice mai largi de geoinformatică.
Utilizarea Python cu GIS a crescut substanțial în ultimele două decenii, în special cu introducerea seriei Python 2.0 în 2000, care a inclus multe caracteristici de programare noi care au facilitat utilizarea mai rapidă a limbajului. Din acel moment, Python nu a fost utilizat doar în GIS comerciale, cum ar fi produse de Esri, ci și platforme open source, inclusiv ca parte a Q GIS și GRASS. De fapt, Python este astăzi de departe cel mai utilizat limbaj de către utilizatorii și programatorii GIS .
Acest program acoperă utilizarea Python și a bibliotecilor sale avansate precum geopandas, pysal, bokeh și osmnx pentru a implementa propriile caracteristici GIS . Programul acoperă, de asemenea, module introductive în jurul API Arc GIS și caseta de instrumente Q GIS .
Schița de curs
- Introducere în instalarea GIS și pachetele necesare Introducere în Shapely pentru obiecte geometrice Introducere în Pandas și GeoPandas Gestionarea hărților și proiecțiilor Geocoding și ArcGIS API Geocoding Point în poligoane cu GeoPandas Spatial join Data Classification; clasificator de hărți pysal Analiza de suprapunere Agregarea datelor spațiale Simplificarea geometriilor Vizualizarea cu hărți statice și interactive Bokeh
Cerințe
O experiență anterioară cu Python pentru Machine Learning și cu biblioteci precum pandas, matplotlib este foarte recomandată.
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Python for Geographic Information System (GIS) - Rezervare
Cursuri de pregatire Python for Geographic Information System (GIS) - Solicita Oferta
Python for Geographic Information System (GIS) - Cerere de consultanta
Mărturii (2)
I'm looking forward to having a training again with Any, he was really good, I'm just a GIS guy, but Any made everything clear to me, he explained complex processes in layman's terms. Keep it up, thank you.
Lwazi Qhingana - South African National Roads Agency (SANRAL) SOC Ltd
Curs - Python for Geographic Information System (GIS)
I really enjoyed the training. I found all modules to be applicable to problems that I am trying to solve at work. The integration of the training with jupyter notebooks was really impressive.
Mark Firmin - Environment and Climate Change Canada
Curs - Python for Geographic Information System (GIS)
Upcoming Courses
Cursuri înrudite
ArcGIS for Spatial Analysis
14 oreAcest curs de formare live, condus de un instructor în România (online sau la fața locului) se adresează ecologiștilor de teren și managerilor de conservare care doresc să creeze proiecte spațiale de date în ArcGIS.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Scoateți datele spațiale sub formă de vizualizări.
- Conduceți geostatică pe date reale. .
- Implementați analiza datelor spațiale, prelucrarea datelor și cartografierea cu ArcGIS. .
- Analizați date spațiale pentru proiecte în ArcGIS. .
ArcGIS with Python Scripting
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează analiștilor GIS care doresc să automatizeze sarcinile repetitive în procesele GIS.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Construiți aplicații GIS folosind Python și instrumentele ArcGIS. .
- Dezvoltați cu pachetul ArcGIS ArcPy, utilizând Python. .
- Aplicați modulele ArcGIS pentru automatizarea hărților utilizând clasele de obiecte din Python. .
ArcGIS Pro for Spatial Analysis
14 oreLa sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegerea conceptelor GIS și a tipurilor de date spațiale utilizând cea mai recentă versiune de ArcGIS Pro.
- Să investigheze interfața cu utilizatorul și să evalueze utilizările
- Să exploreze ArcGIS* Pro și modul de utilizare a conținutului online
- Să gestioneze, să manipuleze și să analizeze propriile date
- Afișați și partajați datele dumneavoastră într-un mod semnificativ și creativ
Notă: Vom utiliza cea mai recentă versiune de ArcGIS Pro.
ArcMap in ArcGIS
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) este destinat oamenilor de știință din domeniul mediului și arheologilor de nivel intermediar care doresc să învețe cum să utilizeze ArcMap in ArcGIS pentru colectarea, organizarea, gestionarea și analiza informațiilor geografice.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Înțelegerea elementelor fundamentale ale ArcMap și ArcGIS.
Să colecteze, să organizeze, să gestioneze și să analizeze informații geografice privind elementele sociale și arheologice.
Efectuați interogări spațiale pentru evaluarea impactului.
ArcGIS Fundamentals
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează profesioniștilor începători care doresc să învețe conceptele și instrumentele fundamentale ale ArcGIS.
La finalul acestui curs de formare, participanții vor fi capabili să:
- Înțeleagă conceptele de bază ale GIS și ale datelor spațiale.
- Să navigheze în interfața ArcGIS.
- Să creeze și să gestioneze date spațiale.
- Să efectueze analize spațiale de bază.
- Să creeze hărți și vizualizări.
ArcGIS Enterprise for Technical Support
14 oreAcest curs de formare live, condus de un instructor în România (online sau la fața locului) se adresează personalului de suport IT de nivel începător care dorește să ofere un suport solid pentru ArcGIS Enterprise, abordând eficient orice anomalie sau defecțiune.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să înțeleagă arhitectura și componentele ArcGIS Enterprise.
- Să învețe să instaleze, să configureze și să gestioneze ArcGIS Enterprise.
- Să dobândească competențe în depanarea și rezolvarea problemelor comune.
- Dobândiți competențe în monitorizarea și întreținerea mediilor ArcGIS Enterprise.
- Să stăpânească tehnicile de backup, recuperare și optimizare a performanțelor.
QGIS for Geographic Information System
21 oreUn sistem de informații geografice ( GIS ) este un sistem conceput pentru a capta, stoca, manipula, analiza, gestiona și prezenta date spațiale sau geografice. Acronimul GIS este uneori folosit pentru știința informațiilor geografice ( GIS cience) pentru a face referire la disciplina academică care studiază sistemele de informații geografice și este un domeniu mare în cadrul disciplinei academice mai largi de geoinformatică.
Q GIS funcționează ca software pentru sistemul de informații geografice ( GIS ), permițând utilizatorilor să analizeze și să editeze informații spațiale, pe lângă compunerea și exportarea hărților grafice. Q GIS acceptă atât straturi raster, cât și vectoriale; datele vectorului sunt stocate fie ca caracteristici punct, linie sau poligon. Mai multe formate de imagini raster sunt acceptate, iar software-ul poate georeferența imagini. Pentru a rezuma, permite utilizatorilor să creeze, să editeze, să vizualizeze, să analizeze și să publice informații geospatiale pe Windows, Mac, Linux , BSD.
Acest program, în prima sa fază, introduce interfața Q GIS pentru utilizare generală. În a doua fază, introducem PyQ GIS - bibliotecile python ale Q GIS care permite integrarea funcționalităților GIS în codul dvs. python sau în aplicația dvs. python, astfel încât puteți chiar să vă creați propriul dvs. Python Plugin în jurul unei anumite funcționalități GIS .
Data Analysis with Python, Pandas and Numpy
14 orePandas este un pachet Python care oferă structuri de date pentru lucrul cu date structurate (tabelare, multidimensionale, potențial eterogene) și serii de timp.
Machine Learning with Python and Pandas
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează cercetătorilor de date care doresc să utilizeze Pandas pentru a efectua analize predictive cu ajutorul învățării automate.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Realizați manipularea datelor în Python. .
- Conduceți operațiuni ETL pentru învățarea automată. .
- Creați vizualizări de date cu Pandas .
Accelerating Python Pandas Workflows with Modin
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează oamenilor de știință și dezvoltatorilor de date care doresc să utilizeze Modin pentru a construi și implementa calcule paralele cu Pandas pentru o analiză mai rapidă a datelor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul necesar pentru a începe să dezvoltați Pandas fluxuri de lucru la scară cu Modin. .
- Înțelegeți caracteristicile, arhitectura și avantajele Modin. .
- Cunoașteți diferențele dintre Modin, Dask și Ray. .
- Realizați Pandas operații mai rapid cu Modin. .
- Implementați întregul Pandas API și funcțiile. .
Scaling Data Analysis with Python and Dask
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează oamenilor de știință de date și inginerilor de software care doresc să utilizeze Dask cu ecosistemul Python pentru a construi, extinde și analiza seturi mari de date.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul pentru a începe să construiți procesarea de date mari cu Dask și Python.
- Explorați caracteristicile, bibliotecile, instrumentele și API-urile disponibile în Dask. .
- Înțelegeți cum Dask accelerează calculul paralel în Python. .
- Învățați cum să scalați ecosistemul Python (Numpy, SciPy, și Pandas) folosind Dask. .
- Optimizați mediul Dask pentru a menține performanțe ridicate în manipularea seturilor mari de date. .
Developing APIs with Python and FastAPI
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze FastAPI cu Python pentru a construi, testa și implementa API-uri RESTful mai ușor și mai rapid.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a dezvolta API-uri cu Python și FastAPI. .
- Creați API-uri mai rapid și mai ușor folosind biblioteca FastAPI. .
- Învățați cum să creați modele de date și scheme bazate pe Pydantic și OpenAPI. .
- Conectați API-urile la o bază de date folosind SQLAlchemy.
- Implementați securitatea și autentificarea în API-uri folosind instrumentele FastAPI. .
- Construiți imagini de containere și implementați API-uri web pe un server cloud.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 oreAcest curs de formare live (online sau la fața locului), condus de un instructor, se adresează dezvoltatorilor care doresc să utilizeze stiva FARM (FastAPI, React și MongoDB) pentru a construi aplicații web dinamice, de înaltă performanță și scalabile.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Configurați mediul de dezvoltare necesar care integrează FastAPI, React și MongoDB.
Înțelegeți conceptele-cheie, caracteristicile și beneficiile stivei FARM.
Învățați cum să construiți API-uri REST cu FastAPI.
Învățați cum să proiectați aplicații interactive cu React.
Dezvoltați, testați și implementați aplicații (front end și back end) utilizând stiva FARM.
Scientific Computing with Python SciPy
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze SciPy pentru a crea funcții avansate de calcul științific cu Python.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să creați funcții de calcul științific. .
- Obțineți toate avantajele funcțiilor SciPy prin realizarea unor exemple practice de operații complexe. .
- Implementați și optimizați algoritmi și funcții matematice pentru a rezolva probleme științifice. .
- Proiectați structuri de date și metode de interpolare pentru vizualizare, procesare și analiză. .
Game Development with PyGame
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze PyGame pentru a crea și construi jocuri folosind programarea Python.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să creați aplicații de jocuri cu PyGame și Python. .
- Învățați cum să creați aplicații interactive PyGame integrate cu animații și caracteristici multimedia. .
- Executați și testați programele de joc cu suita de testare PyGame și convertiți-le în fișiere executabile. .