توسعه تکنیکهای GIS تعداد روزافزونی از توابع پیچیده تجزیه و تحلیل را به وجود آورده است. روش مورد استفاده در این کتاب برای گروه بندی این توابع عبارت است از دسته بندی آنها به چهار گروه عمده که هر یک از آنها نیز دارای تقسیماتی خواهند بود اولین سطح از این
طبقه بندی شامل چهار گروه عمده زیر میشود
1 - نگهداری و تجزیه و تحلیل داده های فضایی
-2- نگهداری و تجزیه و تحلیل داده های توصیفی تجزیه و تحلیل توامان دادههای فضایی و توصیفی
-4- آماده سازی داده ها برای اخذ خروجیهای مختلف
هر گروه عمده مجدداً خود شامل زیرگروههایی از توابع میگردد تفاوتهای بین این گروهها کاملاً مشخص و دقیق نیستند بلکه نسبتاً مصنوعی میباشند با این وجود، چارچوب مفیدی را فراهم مینمایند.
طرز اجرای یک تابع GIS بستگی به عواملی از قبیل فرمت داده ها (مثلاً رستری یا برداری) سخت افزار و نحوه اجرا سرعت اجرا و راه حلهایی که باید فراهم شوند خواهد داشت. این جزییات از اهمیت بسیار برخوردارند و ارزیابی صحیح آنها نیازمند تجزیه قابل توجهی است.