GISC 4530K - Geospatial Web Application Development
See also GISC 3200K.
1 Lectures
- Lecture 1: Introduction to programming
- Lecture 2: Client-server architecture
- Quiz
- Lecture 3: Hypertext transfer protocol
- Lecture 4: Hypertext markup language
- Exam 1
- Lecture 5: Python web framework
- Lecture 6: Building an HTTP server
- Lecture 7: SQLite
- Lecture 8: OpenLayers
- Homework 1: Write client-side code for your project
- Lecture 9: POST method using bottle
- Lecture 10: Database input/output
- Lecture 11: JavaScript event listeners and AJAX
- Lecture 12: OpenLayers markers
- Lecture 13: OpenLayers popup overlay
- Exam 2
- Homework 2: Complete Exam 2
- Exam 2 review
- Project work
2 Past materials
3 Instructor’s projects
4 References
4.1 Python
- Official Python website
- Real Python tutorials
- NumPy
- Matplotlib
- GeoRasters
- Fiona
- PyShp
- Shapely
- GeoPandas
- contextily
- Descartes
- Cartopy
- Unofficial Windows Binaries for Python Extension Packages
- Geo-Python AutoGIS
- Python GDAL/OGR Cookbook 1.0 documentation
- RasterCalculator
- Python Programming And Numerical Methods: A Guide For Engineers And Scientists
- Toxicode Python
- How to Think Like a Computer Scientist: Interactive Edition
- Expressions vs. statements
- Brython - A Python 3 implementation for client-side web programming
- Python web frameworks
- Python HOWTOs
- Python exercises
- SVG Repo