ESRI adalah salah satu perusahaan besar di dunia yang bergerak dalam bidang GIS. Sudah banyak aplikasi GIS yang dihasilkan oleh ESRI mulai dari ArcInfo, ArcView, ArcIMS dan juga ArcGIS yang merupakan kompilasi dari berbagai aplikasi GIS yang dibangun oleh ESRI.

Dari sekian banyak teman saya yang bergelut di bidang GIS, hampir semuanya mengakui bahwa ESRI dengan salah satu produknya yang bernama ArcView memberikan keleluasaan bagi para engineer ataupun programmer untuk bekerja. Untuk para engineer, ArcView memberikan kemudahan dalam pengolahan dan juga analisis peta. Sedangkan untuk programmer GIS tersedia Script Avenue untuk mengembangkan extension (sejenis plugin untuk ArcView).

Hampir kebanyakan pengguna aplikasi ArcView tidak menyadari bahwa format vector yang dihasilkan melalui aplikasi ArcView sebenarnya adalah format proprietary open specification. Format yang dihasilkan adalah The ESRI Shape Files (SHP) dimana ini merupakan format vector yang dikeluarkan oleh ESRI. Format ini terdiri dari tiga ekstension file yaitu :

* Main file: *.shp
* Index file: *.shx
* DBase file: *.dbf

Ada beberapa project komersial ataupun open source yang tengah dikembangkan agar bisa membuka dan mengolah vector dalam format ekstension SHP, bahkan ESRI mengeluarkan satu produk tersendiri yang mereka sebut dengan nama MapObjects. Mapobjects adalah seperangkat komponen pemrograman yang dibuat oleh ESRI bagi para developer GIS. Dengan menggunakan MapObjects maka kita dapat membuat sebuah aplikasi GIS yang berdiri sendiri tanpa harus ada ketergantungan aplikasi GIS lainnya.

Setelah membaca fitur-fitur yang tersedia, rasanya MapWindow sudah mampu menggantikan keberadaan MapObjects dalam membuat sebuah aplikasi GIS. MapObjects dapat digantikan oleh MapWinGIS ActiveX atau MapWinGIS.NET. Di lain sisi, kehadiran MapWindow GIS 4.0 sepertinya pada suatu saat nanti akan mampu mengungguli ArcView, sebab MapWindow GIS 4.0 juga menyediakan fasilitas scripting seperti halnya Script Avenue. Fasilitas scripting dalam aplikasi GIS adalah suatu hal yang luar biasa, sebab dengan fasilitas ini akan memudahkan bagi para developer ataupun pengguna untuk membuat sebuah plugin/ekstension tambahan untuk mempermudah kerja mereka.Setelah membaca fitur-fitur yang tersedia, rasanya MapWindow sudah mampu menggantikan keberadaan MapObjects dalam membuat sebuah aplikasi GIS. MapObjects dapat digantikan oleh MapWinGIS ActiveX atau MapWinGIS.NET. Di lain sisi, kehadiran MapWindow GIS 4.0 sepertinya pada suatu saat nanti akan mampu mengungguli ArcView, sebab MapWindow GIS 4.0 juga menyediakan fasilitas scripting seperti halnya Script Avenue. Fasilitas scripting dalam aplikasi GIS adalah suatu hal yang luar biasa, sebab dengan fasilitas ini akan memudahkan bagi para developer ataupun pengguna untuk membuat sebuah plugin/ekstension tambahan untuk mempermudah kerja mereka.

Dikutip dari : http://dgk.or.id/archives/2006/04/24/membangun-aplikasi-gis-dengan-mapwindow/