Cursuri de pregatire Python for Geographic Information System (GIS)

ID de curs

pygis

Durata

21 ore (usually 3 days including breaks)

Cerințe

A prior experience with Python for Machine Learning and with the libraries like pandas, matplotlib is highly recommended.

Sinoptic

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 .

Machine Translated

Schița de curs

  • Introduction to GIS

  • Installation and Required Packages

  • Introduction to Shapely for Geometric Objects

  • Intro to Pandas and GeoPandas

  • Managing maps and Projections

  • Geocoding and ArcGIS API

  • Geocoding Point in Polygons with GeoPandas

  • Spatial join

  • Data Classification; pysal map classifier

  • Overlay Analysis

  • Aggregating spatial data

  • Geometries simplifications

  • Visualization with Bokeh

    • Static and Interactive Maps

  • Using GIS Applications

    • ArcGIS API usage and processing toolbox

    • Python in QGIS; Processing toolbox & graphical modeller

    • Creating own processing toolbox;

  • Network Analysis and OpenStreetMap

    • Downloading and working with OpenStreetMap data; Osmnx

    • Network analysis in Python; Networkx; Osmnx;

  • Conclusion

Categorii înrudite

Cursuri înrudite

Reduceri pentru cursuri

Newsletter Oferte Cursuri

Respectăm confidențialitatea adresei dvs. de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să vă dezabonați complet în orice moment.

Câțiva dintre clienții noștri

is growing fast!

We are looking for a good mixture of IT and soft skills in Romania!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions