I teach computational geometry in my courses because it is important every GIS technician can grasp vector fundamentals. I use a number of Python scripts and NetLogo models to graphically illustrate how to perform some basic vector tasks and then build up to more complex challenges like convex hulls and Delaunay triangulation.  These are particularly useful for aspiring programmers who want to master writing code and learn how GIS works from the inside out.  It's also handy in case you have some detailed vector computations to automate.

I teach computational geometry in my courses because it is important every GIS technician can grasp vector fundamentals. I use a number of Python scripts and NetLogo models to graphically illustrate how to perform some basic vector tasks and then build up to more complex challenges like convex hulls and Delaunay triangulation.  These are particularly useful for aspiring programmers who want to master writing code and learn how GIS works from the inside out.  It's also handy in case you have some detailed vector computations to automate.

Coming soon

NetLogo models

Computational geometry

Tools and demonstrations

python scripts

Scroll down and 'Click to run model' to see these work.