Sukses Pertama: membuat Titik di ArcGIS dengan bantuan VBA

24 June 2009

Dengan berbagai macam upaya, saya bekerja sama dengan teman - teman untuk memecahkan kebuntuan dalam melakukan migrasi script avenue (arc view 3.3) ke vba script (arcgis 9.0) akhirnya menampakkan sedikit progress yang bagi kami sangat luar biasa.
Ini adalah keberhasilan kami pertama dalam upaya melakukan migrasi Arc View ke ArcGIS. Keberhasilan tersebut adalah kami bisa membuat sebuah Point (IPoint) hanya dengan 1 klik klik mouse di area kerja ( istilah arcgis WorkSpace).
Ini adalah sesuatu yang luar biasa bagi kami, karena ini merupakan gerbang untuk bisa menguak “misteri” VBA di Arc GIS. Dengan satu keberhasilan ini, kami berharap (dengan analogi) untuk selanjutnya kami bisa menggambar Polyline dan Polygon hanya dengan sentuhan mouse.
Suatu saat kami akan berbagi dengan anda, bagaimana cara kami untuk bisa membuat point di arc gis project (*.mxd) kami. Sementara untuk saat ini kami belum bisa mempublish ke khalayak karena masih dalam taraf uji coba, kami khawatir masih ada persoalan yang belum kami ketahui di belakang hari.
Untuk itu sabar saja. Karena kami melihat di posting - posting blog atau di milis - milis, banyak sekali yang mengalami masalah yang sama dengan kami, mudah - mudahan kami bisa membantu, tetapi mungkin tidak dalam waktu dekat.

Pemrograman VBA di ArcGIS

Sebenarnya sejak 2 tahun yang lalu saya sudah mengenal dan menggunakan ArcGIS versi 9.0 dalam aplikasi pekerjaan sehari - hari. tetapi sampai hari ini, saya masih belum bisa meninggalkan arcView 3.3 sebagai tool dalam digitasi dan updating peta.
Banyak alasan yang melatarbelakanginya, tetapi kurang lebih akan sama dengan ulasan yanga ada di blog sebelah. lihat di sini: http://www.raharjo.org/rsgis/mengapa-pengguna-esri-sulit-migrasi-dari-arcview-3x-ke-arcgis.html
Saya dan teman - teman sudah membuat tool otomasi digitasi dan editing peta dengan arcview melalui avenue scriptnya. Sehingga dalam bekerja tidak lagi mengalami kesulitan berarti karena semuanya serba otomatis dengan bantuan avenue.
Mendengar bahwa ternyata banyak kelemahan arc view 3.3 sehingga tidak didukung lagi oleh generasi terbaru software ESRI, membuat saya dan teman - teman mencoba untuk migrasi ke arc gis 9.0 ( lisensi di kantor 9.0, walaupun sudah tersedia versi 9.3).
Untuk melakukan proses migrasi ini ternyata sangat sangat sulit, bahasa yang digunakan bukan lagi avenue, tetapi visual basic for application (VBA) yang sangat berbeda dengan arc view. Bagi beberapa teman yang sudah menguasai Visual Basic, hal ini agak mendingan.
Walaupun agak mendingan, tetapi terminologi dan istilah - istilah yang digunakan sangat sangat baru, bahkan bagi seorang programmer VB expert sekalipun. Sehingga apa yang saya lakukan seperti membentur batu besar yang sangat kuat sehingga nyaris tidak ada jalan lagi untuk bisa memigrasikan avenue di arc view 3.3 ke VBA di arcgis 9.0
Saya coba masuk ke situsnya ESRI Developer Network (EDN) tetapi juga tidak banyak membantu dalam upaya saya membongkar “batu besar” yang menghadang saya tersebut. Saya tanya sana sini, google adalah makanan sehari - hari saya, tetapi sampai sejauh ini upaya tersebut belum juga menunjukkan titik terang.

Get free blog up and running in minutes with Blogsome | Theme designs available here