GIS fundamentals