SMS: Fundamentals of geographic information systems