# PostGIS教程

翻译完DDIA再来看看有没有空搞这个吧。



## Workshop Modules

- [1. Welcome](http://workshops.boundlessgeo.com/postgis-intro/welcome.html)
- [2. Introduction](http://workshops.boundlessgeo.com/postgis-intro/introduction.html)
- [3. Installation](http://workshops.boundlessgeo.com/postgis-intro/installation.html)
- [4. Creating a Spatial Database](http://workshops.boundlessgeo.com/postgis-intro/creating_db.html)
- [5. Loading spatial data](http://workshops.boundlessgeo.com/postgis-intro/loading_data.html)
- [6. About our data](http://workshops.boundlessgeo.com/postgis-intro/about_data.html)
- [7. Simple SQL](http://workshops.boundlessgeo.com/postgis-intro/simple_sql.html)
- [8. Simple SQL Exercises](http://workshops.boundlessgeo.com/postgis-intro/simple_sql_exercises.html)
- [9. Geometries](http://workshops.boundlessgeo.com/postgis-intro/geometries.html)
- [10. Geometry Exercises](http://workshops.boundlessgeo.com/postgis-intro/geometries_exercises.html)
- [11. Spatial Relationships](http://workshops.boundlessgeo.com/postgis-intro/spatial_relationships.html)
- [12. Spatial Relationships Exercises](http://workshops.boundlessgeo.com/postgis-intro/spatial_relationships_exercises.html)
- [13. Spatial Joins](http://workshops.boundlessgeo.com/postgis-intro/joins.html)
- [14. Spatial Joins Exercises](http://workshops.boundlessgeo.com/postgis-intro/joins_exercises.html)
- [15. Spatial Indexing](http://workshops.boundlessgeo.com/postgis-intro/indexing.html)
- [16. Projecting Data](http://workshops.boundlessgeo.com/postgis-intro/projection.html)
- [17. Projection Exercises](http://workshops.boundlessgeo.com/postgis-intro/projection_exercises.html)
- [18. Geography](http://workshops.boundlessgeo.com/postgis-intro/geography.html)
- [19. Geometry Constructing Functions](http://workshops.boundlessgeo.com/postgis-intro/geometry_returning.html)
- [20. More Spatial Joins](http://workshops.boundlessgeo.com/postgis-intro/joins_advanced.html)
- [21. Validity](http://workshops.boundlessgeo.com/postgis-intro/validity.html)
- [22. Equality](http://workshops.boundlessgeo.com/postgis-intro/equality.html)
- [23. Linear Referencing](http://workshops.boundlessgeo.com/postgis-intro/linear_referencing.html)
- [24. Dimensionally Extended 9-Intersection Model](http://workshops.boundlessgeo.com/postgis-intro/de9im.html)
- [25. Clustering on Indices](http://workshops.boundlessgeo.com/postgis-intro/clusterindex.html)
- [26. 3-D](http://workshops.boundlessgeo.com/postgis-intro/3d.html)
- [27. Nearest-Neighbour Searching](http://workshops.boundlessgeo.com/postgis-intro/knn.html)
- [28. Tracking Edit History using Triggers](http://workshops.boundlessgeo.com/postgis-intro/history_tracking.html)
- [29. Advanced Geometry Constructions](http://workshops.boundlessgeo.com/postgis-intro/advanced_geometry_construction.html)
- [30. Tuning PostgreSQL for Spatial](http://workshops.boundlessgeo.com/postgis-intro/tuning.html)
- [31. PostgreSQL Security](http://workshops.boundlessgeo.com/postgis-intro/security.html)
- [32. PostgreSQL Schemas](http://workshops.boundlessgeo.com/postgis-intro/schemas.html)
- [33. PostgreSQL Backup and Restore](http://workshops.boundlessgeo.com/postgis-intro/backup.html)
- [34. Software Upgrades](http://workshops.boundlessgeo.com/postgis-intro/upgrades.html)
- [35. Appendix A: PostGIS Functions](http://workshops.boundlessgeo.com/postgis-intro/postgis-functions.html)
- [36. Appendix B: Glossary](http://workshops.boundlessgeo.com/postgis-intro/glossary.html)
- [37. Appendix C: License](http://workshops.boundlessgeo.com/postgis-intro/license.html)