This document discusses geographic scripting in gvSIG using the Python programming language. It provides examples of building geometries like points, lines, polygons and multi-geometries programmatically using the gvsig module. It also demonstrates using predicates to check relationships between geometries like intersection and containment. Functions for performing geometric operations on layers like intersection, union, difference and buffer are also illustrated.