Corso di formazione Python for Geographic Information System (GIS)
Un sistema di informazione geografica ( GIS ) è un sistema progettato per acquisire, archiviare, manipolare, analizzare, gestire e presentare dati spaziali o geografici. L'acronimo GIS è talvolta usato per la scienza dell'informazione geografica ( GIS cience) per riferirsi alla disciplina accademica che studia i sistemi di informazione geografica ed è un ampio dominio all'interno della più ampia disciplina accademica della geoinformatica.
L'uso di Python con GIS è notevolmente aumentato negli ultimi due decenni, in particolare con l'introduzione della serie Python 2.0 nel 2000, che includeva molte nuove funzionalità di programmazione che rendevano il linguaggio molto più facile da implementare. Da quel momento, Python non è stato utilizzato solo all'interno di GIS commerciali come i prodotti Esri, ma anche piattaforme open source, incluso come parte di Q GIS e GRASS. Infatti, oggi Python è di gran lunga il linguaggio più utilizzato dagli utenti e dai programmatori GIS .
Questo programma copre l'utilizzo di Python e delle sue librerie avanzate come geopandas, pysal, bokeh e osmnx per implementare le tue funzionalità GIS . Il programma copre anche i moduli introduttivi attorno all'API Arc GIS e Q toolboox GIS .
Struttura del corso
-
Introduzione al GIS
Installazione e pacchetti richiesti
Introduzione a Shapely per oggetti geometrici
Introduzione a Pandas e GeoPandas
Gestione di mappe e proiezioni
Geocodifica e API ArcGIS
Geocodifica di punti in poligoni con GeoPandas
Join spaziale
Classificazione dei dati; Classificatore di mappe pysal
Analisi della sovrapposizione
Aggregazione di dati spaziali
Semplificazioni delle geometrie
Visualizzazione con Bokeh
Mappe statiche e interattive
Requisiti
Una precedente esperienza con Python per l'apprendimento automatico e con le librerie come pandas, matplotlib è altamente raccomandata.
I corsi di formazione pubblici richiedono più di 5 partecipanti.
Corso di formazione Python for Geographic Information System (GIS) - Booking
Corso di formazione Python for Geographic Information System (GIS) - Richiedi Informazioni
Python for Geographic Information System (GIS) - Richiesta di consulenza
Recensioni (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
Corso - 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
Corso - Python for Geographic Information System (GIS)
Corsi in Arrivo
Corsi relativi
ArcGIS for Spatial Analysis
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ecologi sul campo e ai responsabili della conservazione che desiderano creare progetti spaziali di dati in ArcGIS.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Output di dati spaziali come visualizzazioni.
- Condurre la geostatica su dati reali.
- Implementa l'analisi dei dati spaziali, l'elaborazione dei dati e la mappatura con ArcGIS.
- Analizzare i dati spaziali per i progetti in ArcGIS.
ArcGIS with Python Scripting
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a GIS analisti che desiderano automatizzare le attività ripetitive nei processi GIS.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Creare applicazioni GIS utilizzando Python e gli strumenti ArcGIS.
- Sviluppare con il pacchetto ArcGIS ArcPy, utilizzando Python.
- Applicare i moduli ArcGIS per l'automazione delle mappe utilizzando le classi di oggetti in Python.
ArcGIS Pro for Spatial Analysis
14 oreAl termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere GIS i concetti e i tipi di dati spaziali utilizzando la versione più recente di ArcGIS Pro.
- Esaminare l'interfaccia utente e valutarne gli utilizzi
- Esplora ArcGIS* Pro e come utilizzare i contenuti online
- Gestisci, manipola e analizza i tuoi dati
- Visualizza e condividi i tuoi dati in modo significativo e creativo
Nota: utilizzeremo l'ultima versione di ArcGIS Pro.
ArcMap in ArcGIS
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a scienziati ambientali e archeologi di livello intermedio che desiderano imparare a utilizzare ArcMap in ArcGIS per raccogliere, organizzare, gestire e analizzare informazioni geografiche.
Al termine di questa formazione, i partecipanti saranno in grado di:
-
Comprendere i fondamenti di ArcMap e ArcGIS.
Raccogliere, organizzare, gestire e analizzare le informazioni geografiche sugli elementi sociali e archeologici.
Condurre interrogazioni spaziali per la valutazione dell'impatto.
ArcGIS Fundamentals
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a professionisti di livello principiante che desiderano apprendere i concetti e gli strumenti fondamentali di ArcGIS.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i concetti di base di GIS e dei dati spaziali.
- Navigare nell'interfaccia ArcGIS.
- Creare e gestire dati spaziali.
- Eseguire l'analisi spaziale di base.
- Crea mappe e visualizzazioni.
ArcGIS Enterprise for Technical Support
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto al personale di supporto IT di livello principiante che desidera fornire un solido supporto per ArcGIS Enterprise, risolvendo efficacemente eventuali anomalie o guasti.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere l'architettura e i componenti di ArcGIS Enterprise.
- Imparare a installare, configurare e gestire ArcGIS Enterprise.
- Acquisisci competenze nella risoluzione dei problemi e nella risoluzione dei problemi comuni.
- Sviluppare competenze nel monitoraggio e nella manutenzione di ArcGIS ambienti aziendali.
- Padroneggia le tecniche per il backup, il ripristino e l'ottimizzazione delle prestazioni.
QGIS for Geographic Information System
21 oreUn sistema di informazione geografica ( GIS ) è un sistema progettato per acquisire, archiviare, manipolare, analizzare, gestire e presentare dati spaziali o geografici. L'acronimo GIS è talvolta usato per la scienza dell'informazione geografica ( GIS cience) per riferirsi alla disciplina accademica che studia i sistemi di informazione geografica ed è un ampio dominio all'interno della più ampia disciplina accademica della geoinformatica.
Q GIS funziona come software di sistema di informazioni geografiche ( GIS ), consentendo agli utenti di analizzare e modificare le informazioni spaziali, oltre a comporre ed esportare mappe grafiche. Q GIS supporta livelli sia raster che vettoriali; i dati vettoriali sono memorizzati come feature punto, linea o poligono. Sono supportati più formati di immagini raster e il software è in grado di georeferenziare le immagini. Riassumendo, consente agli utenti di creare, modificare, visualizzare, analizzare e pubblicare informazioni geospaziali su Windows, Mac, Linux , BSD.
Questo programma, nella sua prima fase, introduce l'interfaccia Q GIS per uso generale. Nella seconda fase, presentiamo PyQ GIS , le librerie python di Q GIS che consentono l'integrazione delle funzionalità GIS nel codice python o nell'applicazione python, in modo da poter persino creare il proprio plug-in Python attorno a una particolare funzionalità GIS .
Data Analysis with Python, Pandas and Numpy
14 orePandas è un pacchetto Python che fornisce strutture di dati per l'utilizzo di dati strutturati (tabulari, multidimensionali, potenzialmente eterogenei) e di serie temporali.
Machine Learning with Python and Pandas
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto ai data scientist che desiderano utilizzare Pandas per eseguire analisi predittive con l'apprendimento automatico.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Eseguire il wrangling dei dati in Python.
- Eseguire operazioni ETL per l'apprendimento automatico.
- Crea visualizzazioni di dati con Pandas
Accelerating Python Pandas Workflows with Modin
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a data scientist e sviluppatori che desiderano utilizzare Modin per costruire e implementare calcoli paralleli con Pandas per un'analisi dei dati più rapida.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configura l'ambiente necessario per iniziare a sviluppare Pandas flussi di lavoro su larga scala con Modin.
- Comprendi le caratteristiche, l'architettura e i vantaggi di Modin.
- Conosci le differenze tra Modin, Dask e Ray.
- Esegui Pandas operazioni più velocemente con Modin.
- Implementare l'intera Pandas API e le funzioni.
Scaling Data Analysis with Python and Dask
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a data scientist e ingegneri del software che desiderano utilizzare Dask con l'ecosistema Python per costruire, scalare e analizzare set di dati di grandi dimensioni.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente per iniziare a creare l'elaborazione di Big Data con Dask e Python.
- Esplora le funzionalità, le librerie, gli strumenti e le API disponibili in Dask.
- Scopri come Dask accelera l'elaborazione parallela in Python.
- Scopri come scalare l'ecosistema Python (Numpy, SciPy e Pandas) usando Dask.
- Ottimizza l'ambiente Dask per mantenere prestazioni elevate nella gestione di set di dati di grandi dimensioni.
Developing APIs with Python and FastAPI
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare FastAPI con Python per creare, testare e distribuire API RESTful in modo più semplice e veloce.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per sviluppare API con Python e FastAPI.
- Crea API in modo più rapido e semplice utilizzando la libreria FastAPI.
- Scopri come creare modelli di dati e schemi basati su Pydantic e OpenAPI.
- Connetti le API a un database usando SQLAlchemy.
- Implementa la sicurezza e l'autenticazione nelle API utilizzando gli strumenti FastAPI.
- Crea immagini di container e distribuisci API Web in un server cloud.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 oreQuesto corso di formazione dal vivo con istruttore (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare lo stack FARM (FastAPI, React e MongoDB) per creare applicazioni Web dinamiche, ad alte prestazioni e scalabili.
Al termine di questa formazione, i partecipanti saranno in grado di:
-
Configurare l'ambiente di sviluppo necessario che integri FastAPI, React e MongoDB.
Comprendere i concetti chiave, le funzionalità e i vantaggi dello stack FARM.
Scopri come creare API REST con FastAPI.
Impara a progettare applicazioni interattive con React.
Sviluppare, testare e distribuire applicazioni (front-end e back-end) utilizzando lo stack FARM.
Scientific Computing with Python SciPy
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare SciPy per creare funzioni di calcolo scientifico avanzate con Python.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Impostare l'ambiente di sviluppo necessario per iniziare a creare funzioni di calcolo scientifico.
- Sfrutta appieno i vantaggi delle funzionalità SciPy eseguendo esempi pratici di operazioni complesse.
- Implementare e ottimizzare algoritmi e funzioni matematiche per risolvere problemi scientifici.
- Progetta strutture di dati e metodi di interpolazione per la visualizzazione, l'elaborazione e l'analisi.
Game Development with PyGame
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare PyGame per creare e costruire giochi utilizzando Python la programmazione.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Impostare l'ambiente di sviluppo necessario per iniziare a creare applicazioni di gioco con PyGame e Python.
- Scopri come creare applicazioni PyGame interattive integrate con animazioni e funzionalità multimediali.
- Esegui e testa programmi di gioco con la suite di test PyGame e convertili in file eseguibili.