# 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)