Mashups

Credit: Ipad, Map, Tablet, Internet, Screen by FirmBee is licensed under CC0

Resource Description

Locating restaurants in an unfamiliar place, reporting potholes to the local DOT, obtaining real-time traffic conditions... All of these are examples of geospatial web apps that are revolutionizing how people obtain and share information about the world. In GEOG 863, you will learn how to build apps like these. You'll start with a quick look at the fundamentals of web programming (HTML and CSS) before diving in to using JavaScript and a mapping application programming interface (API) developed by Esri.

Maps and the Geospatial Revolution

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

Resource Description

The past decade has seen an explosion of new mechanisms for understanding and using location information in widely-accessible technologies. This Geospatial Revolution has resulted in the development of consumer GPS tools, interactive web maps, and location-aware mobile devices. This course brings together core concepts in cartography, geographic information systems, and spatial thinking with real-world examples to provide the fundamentals necessary to engage with Geographic Information Science.

Cloud and Server GIS

Credit: Binary One Cyborg Cybernetics-2302728 by Gerd Altmann is licensed under CC0

Resource Description

Is your understanding of Cloud GIS a bit hazy? Does thinking about it leave you in a fog? We've designed GEOG 865, Cloud and Server GIS, to help you understand how all of the various pieces of architecture fit together. By the end of the class you'll have a clear understanding of esri's and others' offerings in the space, how to implement ArcGIS Enterprise on Amazon EC2, make online maps with Carto and Mapbox, and engage in some blue sky thinking of your own in our weekly discussions about trends and directions.

Resource Description

Increasingly volatile climate and weather; vulnerable drinking water supplies; shrinking wildlife habitats; widespread deforestation due to energy and food production. These are examples of environmental challenges that are of critical importance in our world, both in far away places and close to home, and are particularly well suited to inquiry using geographic information systems. In GEOG 487 you will explore topics like these and learn about data and spatial analysis techniques commonly employed in environmental applications.

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.