Friday, March 30, 2012

MapObject & ArcObject

MapObject

MapObjects adalah salah satu software keluaran Esri untuk membangun suatu aplikasi Gis (Geographic Information System) berbasis desktop. Sayangnya Esri sudah tidak menjual lagi software ini. MapObjects adalah sebuah third party component yang bisa digunakan di Visual Basic, Visual C++, Delphi, dan lainnya, agar bisa menampilkan peta beserta navigasi, dan fungsi-fungsi pemetaan lainnya. Karena berupa komponen, maka aplikasi GIS yang dibuat dengan MapObjects ini dapat dibuat lebih flexible, dapat digabung dalam aplikasi yang lainnya, dan dapat bebas dalam membuat tampilan. Disini kita akan menggunakan MapObjects Versi 2. (2.1 atau 2.2) , dan akan dipakai dalam Visual Basic 6.0. Dalam penyampaian materi-nya, akan dibuat berdasar fungsi-fungsi pemetaan baru dari fungsi ini akan di breakdown kedalam object-object apa yang ikut, method dan property apa yang dipakai, dan langsung disertai contoh coding-nya.

Fungsi MapObject

Fungsi Mapobject sebagai penghubung atau conector ke Arcview agar program Visual Basic dapat terintegrasi dengan komponen MapObject pada Stand Alone Personal Computer berbasis Dekstop. MapObjects seluruhnya terdiri dari kontrol ActiveX (OCX) yang disebut juga dengan kontrol peta. Dalam satu set, terdapat lebih dari 45 objek ActiveX Automation. Biasanya, ini digunakan dalam industri pemograman windows standar. MapObject berfungsi pemetaan baru, fungsi ini akan di breakdown ke dalam object-object apa yang ikut, method dan property apa yang akan dipakai, beserta langsung contoh dan codingnya.

Kelebihan MapObject

Komponen ini mempunyai kegunaan sebagai berikut :

1. Menampilkan shapefile ke layar monitor dalam bentuk layer.

2. Mempunyai fungsi zoom dan pan.

3. Memungkinkan untuk dapat meng-edit record yang terdapat pada shapefile.

4. Mengetahui tipe dari sebuah shapefile.

5. Melakukan pengolahan database secara spatial.

6. Melakukan manipulasi pada layer sesuai dengan kriteria yang diharapkan.

7. Membuat shapefile baru.

MapObject juga mempunyai banyak kelebihanbila dibandingkan dengan software pembuat peta yang lain. Kelebihan dari MapObject ini antara lain :

1. Mempunyai variasi sumber data dan format gambar yang sangat luas.

2. Besar file MapObject lebih kecil sekitar 30%, jika dibandingkan dengan ArcView.

3. Mempunyai optimasi performa yang baik dalam penanganan data.

Kekurangan MapObject

MapObjects hanya memiliki satu kekurangan : finansial. Untuk menggunakan MapObjects, tidaklah sedikit dana yang dibutuhkan.

ArcObject

ArcObject adalah urat nadi dari seluruh aplikasi ESRI ArcGIS, atau dapat juga disebut batu bata bangunan ArcGIS. Idealnya arcobject ini dipelajari dulu sebelum mempelajari berbagai aplikasi ArcGIS lainnya. Tidak dapat dipungkiri hal ini akan menyulitkan karena arcobject lebih abstrak dibandingkan dengan aplikasi ArcGIS itu sendiri. Harus diakui akan lebih mudah mempelajari ArcMap ibandingkan dengan mempelajari model obyeknya, tetapi dengan memahami arcobject anda akan mengerti proses dibalik suatu perintah dalam ArcGIS. Jadi jika anda sudah mengenal ArcGIS, mempelajari ArcObject kenapa tidak? Karena belajar mengenai hal ini bukanlah sesuatu yang sulit.

Kegunaan ArcObject

ArcObject itu object model, mudahnya kerangka dari aplikasi arcgis tipikal (arcgis server, arcgis desktop, dll) seperti kerangka tulang pada manusia, dan manusianya adalah arcgis. Arcobject ini digunakan untuk membangun arcgis ini. Tapi bukan alatnya, alat untuk membangun arcgis ini adalah bahasa pemrograman, bahan untuk membangun ya arcobject itu.

Kelebihan ArcObject

ArcObject menjadi nadi utama dalam Arcgis sehingga sangat diperlukan dalam pembentukkan map gis tersebut karena terdapat dalam Arcgis itu sendiri.

KekuranganArcObject

Karena ArcObject ini terdapat dalam Arcgis, sehingga dalam pembentukkannya sangatlah berpengaruh untuk GIS itu sendiri.

No comments:

Post a Comment