Guides for GIS Programming