Spatial Database Management

Credit: (c) Penn State University is licensed under CC BY-NC-SA 4.0

Resource Description

A spatial database is the backbone of a successful organization or website that depends upon maintaining and using data pertinent to locations on Earth. In GEOG 868, Spatial Database Management, capabilities specific to Relational Database Management Systems (RDBMS) and Geographic Information Systems (GIS) are combined to teach students to create, maintain, and query spatial databases in both desktop and enterprise environments.

GIS Application Development

Credit: Jan Oliver Wallgrun, (c) Penn State University, (CC BY-NC-SA 4.0)

Resource Description

In GEOG 489, you will learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, solving complex geoprocessing tasks, and leveraging open source. The course consists of readings, walkthroughs, projects, quizzes, and discussions about advanced GIS programming concepts and techniques, and a final term project. It complements the material covered in GEOG 485: GIS Programming and Customization. Software covered in the course includes: Esri ArcGIS Pro/arcpy, Jupyter Notebook, Esri ArcGIS API for Python, QGIS, GDAL/OGR.

Open Web Mapping

Credit: The Activities of Africa by Mariusz Prusaczyk is licensed under CC0

Resource Description

Everyone can make a web map now, but what are the best tools to do so? Maybe you have already created web maps with ArcGIS or Google Maps but never taken time to have a closer look at open source software alternatives such as QGIS, GeoServer and Leaflet? Or, are you new to web mapping and looking for the best way to create a web application for spatial data from your job or hobby? If so, GEOG 585, Open Web Mapping, is the right course for you. Learn about FOSS vs.