Coğrafi Bilgi Sistemi (GIS), coğrafi konumlara bağlı verileri görüntülemek, düzenlemek ve analiz etmek için harita bilgilerinin ve veritabanlarının bir kombinasyonunu kullanan bir programdır. Çevresel Sistemler Araştırma Enstitüsü (ESRI) tarafından üretilen ArcGIS® yazılımı, GIS bilgisayar uygulamalarının en yaygın kullanılanlarından biridir. Harita oluşturmak ve düzenlemek, coğrafi bilgi veritabanları oluşturmak, veri depolamak ve analiz etmek ve sonuç raporları veya raporları üretmek için araçlar içerir. Daha gelişmiş fonksiyonlar gerçekleştirebilen, ana program için birçok uzantı mevcuttur. ArcGIS® yazılımı, çevre bilimleri, biyoloji, mühendislik, arkeoloji, şehir planlama ve ölçme dahil birçok alanda uzmanlar tarafından kullanılmaktadır.
GIS programlarına aşina olmayanlar için muhtemelen en belirgin olan ArcGIS®'in işlevi haritalar oluşturmak ve bunları düzenlemektir. Bu yazılımda, haritalar katman adı verilen parçalara ayrılır ve haritanın amacına bağlı olarak, tek bir taneye yalnızca birkaç veya daha fazla farklı katman içerebilir. Bunlar özellikle analiz için kullanışlıdır, çünkü bir veri setinde bir tür analiz yapmak ve başka bir sette başka bir tür analiz yapmak sıklıkla gereklidir ve katmanlar bunu kolaylaştırır. Çalışma alanında ne kadar gösterileceğini kontrol etmek için ayrıca açılıp kapatılabilirler.
GIS analizi yapmak için ArcGIS® yazılımı tarafından kullanılan farklı veri tiplerini anlamak gerekir. Veri vektör veya raster formunda olabilir. Vektör verileri, yani evlerdeki yerler gibi veriler için genellikle kullanılan bir dizi nokta olduğu anlamına gelir. Raster veriler sürekli bir yüzeydir ve popülasyon yoğunluğu veya ortalama yağış gibi bilgileri izlemek için kullanılır. ArcGIS® araçlarının çoğunu kullanabilmek için verilerin doğru biçimde olması gerekir.
Hem vektör hem de raster resimler, kendilerine veritabanı tablolarında birleştirilen ek niteliklere sahip olabilir. Birçok CBS analizi türü, yağış, toprak tipi, tür çeşitliliği, başka bir noktaya olan mesafe ve diğer birçok özellik gibi detayları içeren bu verilere dayanmaktadır. Yağış örneğini kullanmak için bir ArcGIS® yazılımı kullanıcısı, tüm ölçümleri inç'ten milimetreye çevirmek veya vektör verilerini raster bir yüzeye enterpolasyon yapmak için diğer noktalardaki yağış miktarını tahmin etmek için harita cebirini kullanabilir. Farklı bölgelerdeki yağışları karşılaştırmak için istatistiksel analizleri de kullanabilir. Mevcut verilere ve istenen sonuçlara bağlı olarak ArcGIS® yazılımı tarafından gerçekleştirilebilecek çok sayıda analiz türü vardır.
Temel ArcGIS® yazılım paketlerinde mevcut olan tüm araçların yanı sıra, diğer analiz türlerini gerçekleştirmek için birkaç uzantı mevcuttur. Mekansal ve jeostatistiksel uzantılar daha gelişmiş veri analizi seçenekleri sunarken, 3B uzantı, üç boyutlu Temel ArcGIS® işlevlerini sağlar. Diğerleri veri araştırması konusunda uzmanlaşmıştır, ağları analiz eder ve Bilgisayar Destekli Taslak Hazırlama (CAD) programlarıyla GIS uyumluluğu sağlar. ArcGIS® yazılımı coğrafi bilgileri analiz etmek için birçok yol sunar ve çok çeşitli uygulamalara sahiptir.


