SYNOPSIS

As a recurrent topic for a few years, the Data Science gathers subjects like statisticsmachine learningcomputer science and the domain expertise. Machine learning methods are characterized by algorithms that allow problem solving starting from data.

This training is focused on the use of Data Science in the Geographic Information System (GIS). Coupled with GIS tools, Data Science Python libraries make this programming language very powerful in geospatial data analysis purpose.

The course participants will mostly experiment themselves a wide range of Data Science and GIS-related Python tools.

GOALS

The course will give you the following skills :

  • Know how to use Data Science tools for geospatial data analysis
  • Master pandas (data analysis), scikit-learn (machine learning algorithms) and some other open source GIS libraries

PROGRAM

This program is indicative. It could be adapted to your specific needs.

  • Working environment configuration
    • Pythonipython and jupyter-notebook setting up
    • Presentation of package management tools (pipconda)
    • Data analyze Python library setting up (numpypandasmatplotlibseabornLuigi)
    • GIS Python library setting up (psycopg2pyprojpyosmiumfolium, …)
    • PostgreSQL and Postgis setting up
  • Geospatial data gathering
    • Reading/Writing from/to a csv file
    • Reading/Writing from/to a json file
    • Reading/Writing from/to a database with psycopg2 and Luigi
    • Reading OpenStreetMap data with pyosmium
  • Analyze of geospatial datasets
    • Elementary statistics and feature interpretation
    • Data handling with pandas
    • Machine learning algorithm conception with scikit-learn
    • Data visualization with matplotlib and seaborn
  • Mapping
    • Mapping in Python with folium
    • Mapping with QGIS

DURATION

3 days

PRE-REQUISITE

The next courses (Lyon or Paris):

.

Contact us for on-site trainings (dates are flexible to your needs).

You want to participate in this training ?

Please give us the details below if you can:

* Training

Place of training, Number of people involved, Initial level of participants, Time constraints, Specific expectations

* Contact details

Organization, Address, Contact, Email, Intracommunity VAT