Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Open Source GIS: Enterprise GIS w/ Postgres/PostGIS
Rating: 4.4 out of 5(89 ratings)
541 students

Open Source GIS: Enterprise GIS w/ Postgres/PostGIS

Create an enterprise GIS with Postgres SQL, QGIS, and PostGIS to manage users, and support multiple GIS software clients
Created byArthur Lembo
Last updated 10/2020
English

What you'll learn

  • Install Postgres and PostGIS
  • Design a Postgres database with multiple users and roles
  • Load spatial and attribute data into Postgres and PostGIS
  • Manage data by including constraints, views, and indexes
  • Connect GIS software and clients to the Enterprise Postgres database
  • Perform simultaneous multi-user editing of GIS data
  • Issue spatial and non-spatial SQL to perform geographic analysis
  • Develop and external application (kiosk) in Python
  • Publish Enterprise data on the Internet (this will be a demonstration only)
  • Implement your Enterprise solution using a cloud-based hosting service
  • ... and you'll learn how to do it with Postgres 11 and PostGIS 3!!!

Course content

3 sections20 lectures3h 45m total length
  • Understanding the entire Open Source GIS Curriculum7:31

    Explore the full open source gis stack—from desktop QGIS to PostGIS enterprise gis and geospatial programming in Python.

  • Enterprise GIS overview18:29

    In this lecture, you will learn what an Enterprise GIS is, the stages in enterprise GIS implementation , and the example scenario used in this course.

  • Install Postgres5:55

    In this lecture you will learn how to download and install PostGRES, PostGIS, and QGIS. While many courses have the software waiting for the students to use in order to simplify things, we will actually show you how to install PostGRES, PostGIS, QGIS, and other extensions to make the enterprise GIS work.

  • Install QGIS2:31

    In this lecture you'll download QGIS and install it on your local computer. The current directory for downloading QGIS is located at https://qgis.org/en/site/forusers/download.html

    Simply follow the video to download the software, and remember - QGIS is big! This is going to take some time to complete.

  • Import our data13:16

    In this lecture you will actually load a variety of data (attribute and spatial) into PostGRES and PostGIS. Particular attention will be paid to open source tools available for data loading, and also how to manage different coordinate systems in the database. Unlike many courses that already have the data waiting for you, this course will make sure that you know how to load the data yourself!

  • Ways to load data into Postgres/PostGIS9:37

    In the last lecture, we simply imported our data using a backup file. But, there are many ways to get spatial and attribute data into Postgres.  This lecture will look at about 5 different ways to get data into Postgres, and all the different options you have at your disposal.

Requirements

  • Students should know what GIS is, and have some experience using GIS
  • Students should be excited to learn about how to implement an Enterprise GIs
  • Although this class provides a lot of hand-holding through advanced technical concepts, students should have a natural curiosity about GIS and technology, and not be afraid to tinker around - remember, in this training the stakes are low - if you break it, you can always start again.

Description

For years I've been hearing everyone talking about Enterprise GIS, but I haven't seen anyone do it.  After this course, I can now say that "I've created a multi-user enterprise GIS on my own!" - John from California.

Do you want to learn how to build an Enterprise GIS from scratch using Free and Open Source Software for GIS (FOSS4g)?

In response to the high cost and complexities of implementing an Enterprise GIS, I created this easy-to-follow, hands-on training course allowing students to actually build a multi-user enterprise GIS from scratch using Postgres, PostGIS (free) and QGIS (free).   As an added bonus, this training will show how you can add other GIS products (i.e. commercial GIS software) into the enterprise stack as GIS clients.

In this course you will create an Enterprise GIS for a mid-sized municipality.  You will learn how to add users, each with different permissions for accessing and editing data, and also how to use PostGRES to control all aspects of database access, presentation, and editing.  You'll even perform simultaneous multi-user editing on the same GIS layer, and learn how a true Enterprise GIS can manage many users at once. 

As a bonus, you will see how you can access all the GIS tools from outside of the software by using python to create a table-top GIS application that you might find at a kiosk.  And finally, I will show you an example of how the same data in the enterprise can be simultaneously displayed on the Internet using FOSS4g software.


Who this course is for:

  • This course is meant for those looking for hands-on experience building a multi-user enterprise GIS from scratch, using open source tools.
  • Students should have a familiarity with open source tools like QGIS, however, having that experience is not required, as the course is designed to teach student with little or no experience
  • This course is perfect training for someone who is interviewing for a GIS position - not many applicants can articulate how they put together an enterprise GIS.