Copyright by sharpgis.netAplikasi web gis saat ini memiliki perkembangan yang pesat. Awareness dari para developer di bidang (Information and Communication Technology) ICT untuk menjadikan peta sebagai bagian dari bagian dari aplikasi map service juga menunjukkan hasil yang menakjubkan. Google Maps , Microsoft local live dan Yahoo Maps merupakan contoh map service yang sangat berhasil. Bagi para developer sangatlah mudah melakukan mashup dengan map service tersebut. Membangun sendiri map service atau kita sebut saja web gis juga tidaklah sulit.

MapServer – UMN Map Server mungkin aplikasi yang paling populer dikalangan developer opensource. It’s free(baca:gratis) and it’s opensource. Permasalahannya saya tidak menggunakan bahasa PHP dan juga dibutuhkan setting khusus (install aplikasi) pada hosting linux tersebut yang biasanya tidak memungkinkan/diijinkan oleh administrator share hosting linux. Bagi developer dotnet seperti saya sangatlah sulit mencari component atau engine yang gratis dan sifatnya opensource bagi apikasi web gis yang ingin saya bangun apalagi ingin di jalankan di share hosting. Kalaupun ada pastinya bisa sangat mahal karena harus menggunakan ArcGIS Framework atau MapExtreme dan pastinya tidak ada (belum ketemu) share hosting yag menyidiakan fitur tersebut. :-p

Sharpmap

Hampir putus asa, secara tidak sengaja saya menemukan Sharmap di sebuah ‘hutan code’ bernama Codeplex.com . Codeplex sendiri adalah suatu Community Website yang berisi kumpulan aplikasi bagi platform microsoft yang bersifat opensource menggunakan dotnet framework. Mirip Sourceforge.net yang sudah lebih dahulu populer.

Project Sharmap sendiri dirintis oleh seorang pemuda dari Denmark bernama Morten Nielsen lulusan Technical University of Denmark (TUD) yang mengambil jurusan/section Geoinformatics ( indonesia punya jurusan ini nggak ya? :-) ) . Sayangnya, saat ini Morten sudah tidak terlibat aktif lagi Project Sharpmap dikarenakan ia telah pindah dari Denmark ke California. Beberapa saat setelah Sharpmap mencapai versi 0.9, Ia langsung ‘dibajak’ oleh ESRI sebagai bagian dari ArcGIS Developer Framework Team (ADF Team). Walaupun sudah ditinggalkan pendirinya, project ini tetap berjalan di bawah koordinasi programmer lainnya.

Why Sharmap?

Sharpmap adalah renderer peta yang mudah digunakan. Mudah karena component ini tidak memerlukan instalasi tambahan pada Web Server Windows. Component ini hanya membutuhkan IIS dan DotNetFramework versi 2.0 (untuk menjalankan ASP.NET) yang bisa diunduh gratis dari situs Microsoft . DotNetFramework merupakan komponen wajib pada perusahaan hosting windows dan komputer dekstop yang menjalankan program dotnet.

Rendering engine yang digunakan juga sederhana, hanya menggunakan GDI+ yang ‘terbungkus’ dalam dotnetframework 2.0. Bahasa yang digunakan adalah ASP.NET (C#,VB.NET,J#) yang sangat mudah dipelajari, bahkan oleh programmer VB classic sekalipun. Saya sarankan untuk menggunakan ASP.NET C#, dikarenakan hampir seluruh sample menggunakan bahasa ini dan data petanya dalam format SHP milik ESRI. Untuk melakukan programming pada component ini disarankan menggunakan Visual Studio 2005 dari Microsoft (Express Edition saja..) yang tentunya juga gratis :-)

Feature lain yang cukup mengagumkan adalah kemampuan engine sharmap untuk merender vektor dan image/raster yang sangat cepat dikarenakan sudah dimungkinkannya konsep AJAX pada sharpmap. Fitur lainnya silahkan klik disini.

Jadi, sangat mungkin bila ingin memiliki web server gis pada share hosting. Pastikan saja Hosting tersebut menggunakan hosting windows dan menjalankan dotnetframework versi 2.0 . Tinggal upload component sharmap, peta (shp) , file web dynamaic (.aspx) yang sudah anda buat dan anda sudah memiliki web GIS.

Happy coding…

Similar Posts: