40
: Simbol proses, menyatakan proses pengolahan. : Simbol proses inputoutput.
: Simbol connector, menyatakan penghubung dalam satu halaman.
: simbul subrutin : Tanda panah untuk menunjukkan arah
Gambar 3.2. Simbul subrutin
2.10. MapWindow GIS
MapWindow merupakan sumber geografis terbuka sistem informasi GIS dan sebuah antarmuka pemrograman aplikasi API.
MapWindow dan komponen pengguna akhir aplikasi didukungan oleh manipulasi, analisis dan melihat data geospasial karena di format GIS
banyak data standar. Oleh karena itu, MapWindow adalah alat pemetaan, sistem pemodelan GIS, dan GIS API, dan didukung oleh bentuk open
source yang menarik karena kesederhanaan penggunaan dan untuk menjalankan Microsoft Windows.
2.10.1. Kemampuan-kemampuan Perangkat MapWindow GIS secara umum
MapWindow GIS komponen ini dikembangkan untuk memenuhi kebutuhan alternatif untuk GIS proprietary yang ada. Komponen
MapWindow GIS adalah kontrol ActiveX yang memberikan kemampuan penuh untuk menampilkan, query, memanipulasi, dan menggunakan data
spasial. Karena sifat rekayasa berorientasi proyek yang mengharuskan
41
perkembangannya, MapWindow GIS terutama dioptimalkan untuk menampilkan data yang cepat dan dimaksudkan untuk menjadi
antarmuka model yang berfungsi penuh, bukan hanya penampil peta. Pengembangan berfokus pada kecepatan tinggi gambar dan tampilan
raster, dan membatasi jumlah raster-gambar, dan termasuk API untuk tingkat rendah akses ke data spasial. ActiveX MapWindow GIS,
memberikan pengguna akhir secara umum , toolbar dan antarmuka yang konsisten yang dapat diperpanjang dengan menambahkan plug-in atau
konfigurasi disesuaikan dengan file.
2.10.2. Komponen MapWin GIS
Aplikasi MapWindow adalah penampil data spasial dengan standar antarmuka yang sederhana dimaksudkan untuk memudahkan dan
meningkatkan kemampuan beradaptasi untuk menggunakan secara spesifik. GUI utama dan fungsi dapat diperpanjang melalui plug-in dan
skrip yang menambah kemampuan sesuai kebutuhan. Juga aplikasi default itu sendiri dapat disesuaikan untuk mengubah tampilan, secara
default, tata letak MapWindow termasuk peta, legenda, dan preview- peta. Built-in tombol toolbar memungkinkan seseorang untuk mengelola
file atau proyek koleksi lapisan data, mencetak, dan untuk navigasi.
2.10.3. MapWindow Plug-in
MapWindow memiliki arsitektur extensible untuk menambah fungsionalitas menggunakan Dot Net bahasa yang
kompatibel seperti VB.Net atau C . Hal ini dilakukan dengan
42
menerapkan antarmuka plug-in tertentu dalam file DLL kustom yang ditempatkan di direktori aplikasi dan otomatis terdeteksi saat runtime.
Plug-in juga dapat disusun langsung di MapWindow plug-in editor untuk menghilangkan kebutuhan lingkungan pengembangan eksternal.
Plug-in MapWindow antarmuka menyediakan kemampuan yang luas untuk digunakan sebagai keperlukan untuk mencapai tujuan tertentu.
Default plug-in dikemas dengan MapWindow termasuk alat untuk mengedit dan shapefiles atribut, mengidentifikasi fitur dan melakukan
tugas-tugas geoprocessing secara umum. Komponen inti MapWindow merupakan kontrol ActiveX, MapWinGIS.ocx yang
dapat digunakan dalam Visual Basic atau bahasa apapun yang mendukung ActiveX misalnya C , Microsoft Access, Microsoft
Excel. Map Window GIS telah dioptimalkan untuk menampikan gambar secara cepat dan raster tampilan, membatasi jumlah
menggambar ulang, dan termasuk API untuk tingkat rendah akses ke data spasial. Visual Program dasar menggunakan kontrol dan hanya
beberapa baris kode yang ditunjukkan.Proyek GIS MapWindow merupakan upaya dinamis dan aktif untuk membangun dan
mendistribusikan alat GIS open source yang mengintegrasika secara dekat dengan sistem operasi Microsoft Windows. Komponen inti
MapWindow merupakan kontrol ActiveX, MapWinGIS.ocx yang dapat digunakan dalam Visual Basic atau bahasa apapun yang
mendukung ActiveX misalnya C , Microsoft Access, Microsoft Excel.
43
Map WinGIS telah dioptimalkan untuk menampilkan gambar secara cepat dan raster tampilan, membatasi jumlah gambar ulang.
MapWinGIS ActiveX kontrol telah dibuat dengan Microsoft Visual C + + dan kompatibel dengan semua bahasa pemrograman yang dapat
menangani OLE.
2.11. Visual Basic