Dalam pengembangan aplikasi web, sering kali ada banyak cara yang baik untuk membangun sebuah aplikasi. Beberapa cara lebih baik. Namun, di ArcGIS, memulai dengan peta web yang dibangun di Map Viewer selalu menjadi pendekatan terbaik.
ArcGIS Maps SDK for JavaScript (JS Maps SDK) menyediakan berbagai API, komponen, dan sumber daya yang memungkinkan Anda untuk membangun aplikasi pemetaan web untuk berbagai alur kerja. Membangun peta dari awal menggunakan kelas WebMap adalah pilihan yang baik karena hal ini menghindarkan Anda dari kebutuhan untuk mengembangkan grafik sendiri.
Namun, ada cara yang lebih baik. Meskipun JS Maps SDK menawarkan API yang ramah pengembang dan ratusan contoh yang menunjukkan cara membangun aplikasi dari dasar menggunakan hanya JavaScript, CSS, dan HTML, ada alat yang sering diabaikan yang dapat sangat mempermudah pengembangan aplikasi web Anda—Map Viewer di ArcGIS Online atau portal ArcGIS Enterprise Anda.
Dalam artikel ini, saya akan membangun aplikasi yang mengeksplorasi jumlah orang yang mengunjungi taman nasional AS dari tahun ke tahun. Dalam proses ini, saya akan menunjukkan bagaimana menggunakan Map Viewer dalam alur kerja pengembangan Anda adalah pendekatan terbaik ketika membuat aplikasi pemetaan web. Saya juga akan membandingkannya dengan pendekatan umum lainnya yang baik, tetapi tidak memberikan manfaat yang sama.

Data Taman Nasional Data taman nasional yang digunakan dalam contoh ini mengandung lebih dari 100 kolom yang menyimpan data jumlah pengunjung di setiap taman dari tahun 1905 hingga 2023.
Map Viewer
Nama Map Viewer tidak sepenuhnya menggambarkan kekuatan lengkap dari kemampuannya. Selain memungkinkan Anda untuk melihat peta web, Map Viewer memberi Anda alat untuk mengonfigurasi berbagai properti untuk peta web dan layer dengan antarmuka pengguna yang disederhanakan dan intuitif. Properti yang dapat dikonfigurasi ini mencakup renderer, popup, label, peta dasar, tabel, dan grafik, hanya untuk beberapa contoh.
Sebagai contoh, saya telah membuat peta web yang mengeksplorasi jumlah pengunjung ke taman nasional AS pada tahun 2023. Ukuran setiap simbol menunjukkan jumlah pengunjung di setiap taman, dan warna menunjukkan bagaimana jumlah pengunjung berubah dibandingkan tahun sebelumnya.



Panel Konfigurasi Map Viewer Panel konfigurasi di Map Viewer menyederhanakan eksplorasi data dan penataan peta. Menggunakan panel ini menghemat waktu yang biasanya dihabiskan untuk percakapan trial dan error pemrograman. Sebagai contoh, saya bisa mengonfigurasi popup, label, dan renderer hanya dalam beberapa langkah.
Setelah dikonfigurasi, layer dan peta dapat disimpan sebagai item portal. Item portal adalah file berbasis JSON yang dihosting di ArcGIS Online atau instance portal Enterprise Anda. Item ini memiliki itemId unik yang memfasilitasi pemuatan peta web yang sesuai ke dalam aplikasi web ArcGIS mana pun.

Manfaat untuk Pengembang
Menggunakan Map Viewer untuk menyimpan peta web dan layer sebagai item portal memiliki beberapa manfaat dalam alur kerja pengembangan:
- Pengembangan aplikasi tanpa kode (No code)
- Pengembangan aplikasi dengan kode rendah (Low code)
- Kerja tim yang lebih efisien
- Fleksibilitas untuk perubahan
- Kapasitas yang lebih tinggi untuk melakukan lebih banyak hal
Mari kita bahas masing-masing manfaat ini lebih dalam.
Pengembangan Aplikasi Tanpa Kode
Dalam banyak kasus, Anda tidak perlu menulis satu baris kode pun untuk menyebarkan aplikasi web berbasis peta yang Anda konfigurasi di Map Viewer. Esri menyediakan banyak aplikasi yang dapat dikonfigurasi, mencakup berbagai kasus penggunaan umum, yang memungkinkan Anda untuk memuat peta dalam tata letak yang telah ditentukan dan dapat dimodifikasi sesuai kebutuhan Anda.

Di dalam Map Viewer, cukup klik aksi “create app” dan pilih salah satu opsi aplikasi yang dapat dikonfigurasi: Instant Apps, Experience Builder, ArcGIS StoryMaps, atau Dashboards. Dalam contoh ini, saya menggunakan aplikasi Instant “Insets” karena sebagian besar data di aplikasi taman nasional saya terletak di Alaska dan Hawaii.

Pengembangan Aplikasi dengan Kode Rendah
Anda bisa memuat peta yang dibuat di Map Viewer dalam aplikasi kustom dengan menggunakan JS Maps SDK. Tidak semua desain aplikasi dan kasus penggunaan dapat dipenuhi dengan aplikasi bawaan. Di sinilah peran pengembang dengan menggunakan JS Maps SDK. Untungnya, mengonfigurasi peta web di Map Viewer sangat menyederhanakan kode yang diperlukan untuk merender peta dalam aplikasi web sederhana.
Kerja Tim yang Efisien
Map Viewer juga memungkinkan kerja tim yang lebih efisien dalam proses pengembangan aplikasi. Karena konfigurasi peta di Map Viewer menggunakan antarmuka pengguna yang intuitif, Anda tidak perlu pengalaman pengembangan untuk terlibat dalam proses pembuatan aplikasi web. Sebagian besar waktu yang dihabiskan dalam siklus pengembangan aplikasi tidak perlu dilakukan oleh pengembang aplikasi.
Jika Anda memiliki spesialis GIS di dalam tim, mereka dapat melakukan konfigurasi peta sendiri dan memberikan item id kepada Anda—sehingga Anda tidak perlu mengkhawatirkan konfigurasi peta.
Fleksibilitas untuk Perubahan
Map Viewer memudahkan untuk menerapkan perubahan pada peta yang mungkin digunakan oleh banyak aplikasi web dan seluler. Perubahan data, baik karena pengeditan atau feed langsung, mungkin memerlukan perubahan konfigurasi peta web. Jika semua konfigurasi dilakukan dalam JavaScript, kode aplikasi perlu diperbarui, dibangun kembali, dan disebarkan meskipun hanya ada perubahan minor. Dengan Map Viewer, setiap perubahan pada item portal otomatis terupdate saat aplikasi dimuat.

Kapasitas yang Lebih Tinggi untuk Melakukan Lebih Banyak Hal
Karena konfigurasi layer dapat disimpan ke portal, Anda dapat menggunakan kembali item-item tersebut di banyak aplikasi, menghemat waktu pengembangan dan pemeliharaan. Peningkatan efisiensi dan fleksibilitas ini secara alami meningkatkan kapasitas untuk melakukan lebih banyak hal.
Kesimpulan
Membangun aplikasi pemetaan menggunakan API kuat yang tersedia di ArcGIS Maps SDK for JavaScript adalah pilihan yang baik. Menggunakan komponen peta untuk mengurangi JavaScript adalah pendekatan yang lebih baik. Memulai dengan Map Viewer dan menyimpan konfigurasi Anda sebagai item portal adalah pendekatan terbaik. Ini akan menghemat waktu, pemeliharaan, dan memberi lebih banyak waktu untuk fokus pada fungsionalitas inti aplikasi.
Secara umum, ketika membangun aplikasi dengan JS Maps SDK, saya selalu menyarankan untuk menulis sebanyak mungkin kode seminimal mungkin. Jika Anda bisa menghindari menulis kode menggunakan pembuat aplikasi, lakukan saja!
Infrastruktur IT yang kuat adalah kunci produktivitas perusahaan. Dengan arcgis indonesia, Anda bisa mendapatkan solusi IT lengkap yang sesuai dengan kebutuhan Anda. iLogo Indonesia sebagai mitra terpercaya siap mengintegrasikan semuanya agar bisnis Anda tetap berjalan lancar dan aman.
Hubungi kami sekarang atau kunjungi arcgis.ilogoindonesia.id untuk informasi lebih lanjut !
