DEVELOPMENT OF WEB BASED GIS APPLICATIONS USING OPEN LAYERS AND LEAFLET
ONLINE TRAINING
START DATE: AVAILABLE SOON (120 hours)
PRICE: 300 € (Standard fee) | 270 € (Student / Unemployed fee)
The course offers a complete introduction to web programming for GIS applications. You will learn how to develop web mapping applications and share your spatial data information to the rest of the world. The training material its focused on the latest open access tools, which minimize the development costs, providing the same performance and integration as the main commercial solutions.
During the course, the student will learn through a series of guided exercises, how to develop a map viewer from scratch and how to handle and loading different types of data, available on the web or created by them. As only free and open source development tools are used, the learning process being accessible for everyone.
At the end of the course the students will acquire enough information that will allow them to develop and manage their own Web GIS infrastructure along with their applications. From the implementation of a map server, to the development of cartographic viewers with different purposes, this course will provide all the necessary skills for manage the best online mapping tools for web developers.
- Offer an overview about Web GIS mapping applications, a practice in a continuous expanding.
- Learn about the most popular open source tools used in Web GIS development: Open Layers and Leaflet.
- Gain the necessary programming skills for the development of Web GIS applications.
- Manage a map server in order to create your own services for accessing geographic data.
- Acquire knowledge about spatial databases, how they store information and how you can access it for your own Web GIS applications.
1 - INTRODUCTION TO WEB GIS CONCEPT
- WEB GIS application concept. Client – Server architecture
- APIs for the development of Web GIS applications
- Open source web GIS tools: Open layers and Leaflet
- Map servers
- OGC Standards
2 - PROGRAMMING WITH JAVASCRIPT
- Basic concepts of HTML, CSS and Javascript
- Getting familiar with Web GIS development environment
- How to develop your own application
- Debugging tools
- Notions about Responsive Web Design
3 - APP DEVELOPMENT WITH OPEN LAYERS
- Introduction to Openlayers
- Creating your first web map
- Working with vector and raster layers
– Vector layers, WFS services
– Raster layers, WMS services
– Layers Symbology - Adding controls to the map
- Interact with map elements
4 - APP DEVELOPMENT WITH LEAFLET
- Introduction to Leaflet
- Creating your first web map
- Working with vector and raster layers
– Vector layers, WFS services
– Raster layers, WMS services
Layers Symbology - Interact with map elements
- Leaflet plugins
5 - GEOSERVER
- Introduction
- Installation, available options
- Graphic interface
- Add data
- WMS services
- WFS services
- Layer styles
- Data filtering
- First steps with GeoWebCache
- Increase GeoWebCache performance
- Security basic concepts
- Integration with OpenLayers and Leaflet
6 - POSTGIS
- Introduction Relational database management systems
- Introduction to SQL (standard language for accessing and manipulating databases)
- Concepts about spatial databases
– Spatial data types
– PostgreSQL/PostGIS: your open source spatial database - PostGIS – install and configure
- Set users and permissions
- Create a PostGIS database
- How to load spatial data
- Spatial query in QGIS
- Basic geoprocessing in PostGIS
- Integration with Geoserver and Web Mapping Applications
7 - DEVELOP A WEB GIS MAPPING APPLICATION WITH AN API OF YOUR CHOICE, GEOSERVER AS A MAP SERVER AND POSTGIS AS A SPATIAL DATABASE CONTAINER.
Isaac Pérez Ramos
Isaac Pérez Ramos holds a Bachelor Degree in Geology at University of Granada and has more than 14 years of experience in the field of GIS and groundwater studies. His Master Degree in Web GIS applications and abilities in handling tools like JavaScript APIs, Open Layers, Google, Python and ArcGIS recommend him as one of the best expert in web programming and development for GIS applications.
Why should we learn to develop WEB mapping applications?
Geographic Informational Systems (GIS) are rapidly spreading and becoming an essential tool in many work fields including, engineering, environment, geography, geology and mining, emerging sciences, geomarketing. Programming in the GIS software environment became a essential skill and a critical requirement for most geospatial jobs opportunities. Nowadays, the majority of GIS jobs require some programming capabilities or application development.
Our online courses, are distributed via Moodle, the world’s most popular learning platform. It is a highly flexible Learning Management System that can be used to conduct and access courses, accomplish tasks of practical exercises, interact face-to-face to the teaching staff or benefit of support and resources at any time.
The online platform can be accessed 24 hours a day, in which the student will be able to ask for help at any given moment. The instructors will act as supervisors during all the training process, offering support for any possible difficulty encountered by the students along the course.
The course is structured in different modules, making it easy for the student to search for training material, download information, complete practical exercises and take assessments in order to verify their new gained abilities. The instructors will assist the students throughout all the course period, offering progressive help and information according to their evolution.
300 € (Standard fee) / 270 € (Student / Unemployed fee)*
*To enjoy this discount, you must include a copy of a document that proves your situation along with the registration form.
** If you want to know the price in other currencies, you can consult the following online converter: The Money Converter
Step 1. Request your registration to the training course completing the pre-registration document (Registration Form) and send it via email to training@tycgis.com.
Step 2. As soon as we receive it, we will send you an enrolment guide with the complete information to enroll in the course: dates, schedule, software needed for the course and the installation guide. The payment methods are included in this document.
Step 4. Once we receive the receipt, we will confirm your registration to the course via email.
NATIONAL WIRE TRANSFERS (INSIDE SPAIN):
ACCOUNT NUMBER: 0049 1809 222710347481 (Banco Santander)
BENEFICIARY: TYC GIS Soluciones Integrales SL
SUBJECT: “Student Name” and OPENGEO COURSE ON
INTERNATIONAL WIRE TRANSFERS:
BANK NAME: Banco Santander
BANK ADDRESS: Glorieta Ruiz Jiménez 1, 28015 Madrid (España).
BENEFICIARY: TYC GIS Soluciones Integrales SL
BENEFICIARY ADDRESS: Calle Fuencarral 158, Entreplanta, Oficina 16-17 28010 Madrid (España).
ACCOUNT NUMBER: ES90 0049 1809 222710347481
SWIFHT: BSCHESMM – IBAN: ES90
If you have payment difficulties, contact us