Pengantar Setiap hari ribuan orang berkontribusi untuk OpenStreetMap, sebuah proyek dengan tujuan mulia yaitu memetakan seluruh dunia. Kebanyakan software OSM adalah gratis dan open source, dan datanya terbuka bagi siapapun yang menggunakannya. Idenya sangat sederhana: jika anda membuat sebuah peta untuk kota dimana anda tinggal dan saya membuat peta dimana saya tinggal, kita dapat berbagi peta tersebut pada sebuah platform yang sama. Dengan orang yang berkontribusi secukupnya, kita dapat membuat peta dan mengumpulkan data dari seluruh dunia. Panduan Intermediate OpenStreetMap ini merupakan panduan lanjutan langkah demi langkah yang dirancang untuk membantu para pengguna OSM dalam meningkatkan peningkatan kualitas data OSM serta dengan melihat kemampuan pengguna OSM dalam tingkat dasar (Beginner). Mungkin terlihat rumit ketika anda mencoba panduan ini saat pertama kali, tetapi panduan intermediate OSM ini sebenarnya cukup mudah dan anda semua dapat membuat data OSM yang berkualitas, dan meningkatkan kualitas OSM yang sudah ada. Seiring dengan bertumbuhnya pemahaman anda, anda juga akan dapat mengetahui dan membuat label untuk proyek anda sendiri menggunakan data OSM dan juga dapat melakukan banyak hal yang menarik dengan OSM. Panduan ini dibuat berdasarkan asumsi. Yaitu anda telah mempunyai akun OSM dan telah menggunakan OSM serta dan telah menggunakan software JOSM sebelumnya. Jika anda belum pernah menggunakan OSM sebleumnya kami sarankan anda untuk terlebih dahulu mempelajari panduan pemula (beginner) OSM. Untuk mendapatkan panduan pemula (beginner) anda dapat mendownloadnya di http://www.learnosm.org/ . Ini bisa membantu anda untuk mempelajari OSM terlebih dahulu sebelum melanjutkan ke tingkat Intermediate. Asumsi lainnya adalah bahwa anda pernah mengikuti training OSM baik itu dari BPBD maupun dari OSM atau lembaga lain yang menggunakan OSM. Mungkin anda telah mengenal Facebook atau email, dan dengan pengetahuan tersebut sebenarnya sudah cukup untuk memulai dengan OpenStreetMap. Jika anda sudah merasa nyaman menggunakan OSM anda dapat melanjutkan untuk mempelajari Panduan Intermediate OSM ini. Selamat mempelajari OSM dan selamat membuat peta anda.
ii
Lisensi
Seluruh materi dan isi kandungan dalam modul ini adalah milik domain publik. Anda dapat menyalin, memodifikasi, menyebarluaskan, dan menampilkan modul ini, secara keseluruhan tanpa meminta izin. Keterangan lebih lanjut mengenai lisensi domain publik: http://wiki.creativecommons.org/Publicdomain/zero/1.0/LegalText_(Indonesian)
iii
Tentang Kami Humanitarian OpenStreetMap Team (HOT)
Peta gratis dan kolaboratif mempunyai keunikan yang berharga untuk pekerjaan kemanusiaan, terutama di tempat-tempat dimana peta dasar sangat jarang ditemukan, datanya sudah lama, atau seringkali berubah. Dibangun dalam dua tahun dari kolaborasi secara informal, Tim Kemanusiaan OpenStreetMap merupakan sebuah inisiatif yang baru untuk mengaplikasikan prinsip dan aktifitas dari sumber terbuka dan berbagi data terbuka untuk menuju respon kemanusiaan dan pembangunan ekonomi. http://hot.openstreetmap.org
Australia-Indonesia Facility for Disaster Reduction (AIFDR)
Australia-Indonesia Facility for Disaster Reduction (AIFDR, Fasilitas Australia-Indonesia untuk pengurangan bencana) merupakan inisiatif gabungan antara pemerintah Australia dengan pemerintah Indonesia. AIFDR bekerja untuk memperkuat kemampuan Indonesia untuk mengurangi dampak bencana. AIFDR diluncurkan oleh pemerintah Australia dan pemerintah Indonesia dalam sebuah seremoni khusus pada tanggal 15 Juli 2010. Peluncuran ini menandakan sebuah kejadian penting dalam hubungan kuat yang saat ini terjalin antara kedua negara dan komitmen mereka untuk mempersiakan dan merespon bencana alam di Indonesia lebih baik. http://aifdr.org
iv
DAFTAR ISI Pengantar ................................................................................................................................................ ii Lisensi.................................................................................................................................................... iii Tentang Kami ......................................................................................................................................... iv Humanitarian OpenStreetMap Team (HOT) ........................................................................................ iv Australia-Indonesia Facility for Disaster Reduction (AIFDR).............................................................. iv DAFTAR ISI........................................................................................................................................... v Bab 1 Editing Lebih Detail ...................................................................................................................... 1 Pendahuluan ........................................................................................................................................ 1 I. Tools Editing JOSM ......................................................................................................................... 1 1. Tools Drawing (Gambar) ............................................................................................................. 1 2. Plug-ins ....................................................................................................................................... 4 II. Relasi ............................................................................................................................................. 8 A.
B. Contoh Multipoligon Lainnya ................................................................................................... 10 C. Relasi dari Kumpulan Garis ....................................................................................................... 10 III. Tips Editing ................................................................................................................................ 12 A. Beberapa Objek Sebaiknya Tidak Saling Terhubung ................................................................. 12 B. Objek-Objek yang Saling Menampal/Tumpang Tindih .............................................................. 13 C. Mendigitasi dengan benar ......................................................................................................... 14 Ringkasan.......................................................................................................................................... 14 Tambahan.......................................................................................................................................... 15 Daftar Istilah ..................................................................................................................................... 23 Bab 2 Menyelesaikan Konflik ................................................................................................................ 24 Pendahuluan ...................................................................................................................................... 24 I. Konflik........................................................................................................................................... 24 II. Menyelesaikan Konflik ................................................................................................................ 26 III. Cara untuk Menghindari Konflik .................................................................................................. 29 Ringkasan.......................................................................................................................................... 29 Tambahan.......................................................................................................................................... 30 Daftar Istilah.................................................................................................................................. 36 Bab 3 Menjamin Kualitas ...................................................................................................................... 37
v
Pendahuluan ...................................................................................................................................... 37 I. Alat Validasi ................................................................................................................................. 38 Peringatan Umum .......................................................................................................................... 40 II. Tasking Manager ......................................................................................................................... 41 III. KeepRight ................................................................................................................................... 46 Ringkasan.......................................................................................................................................... 51 Daftar Istilah ..................................................................................................................................... 52 Bab 4 Mengedit Wiki ............................................................................................................................ 54 Pendahuluan ...................................................................................................................................... 54 I. Wiki dan Mendaftar........................................................................................................................ 55 II. Memulai Wiki ............................................................................................................................... 56 III. Format Lainnya ........................................................................................................................... 59 IV. Konvensi dan Pedoman ............................................................................................................... 63 V. Menerjemahkan Halaman ............................................................................................................. 63 VI. Melihat Halaman ......................................................................................................................... 64 Ringkasan.......................................................................................................................................... 64 Daftar Istilah ..................................................................................................................................... 65 Bab 5 XML dan Preset pada JOSM ....................................................................................................... 66 Pendahuluan .................................................................................................................................. 66 I. Tags and Presets ........................................................................................................................ 66 II. Pengenalan XML ..................................................................................................................... 69 III. JOSM Presets Files ................................................................................................................. 70 IV. Sebuah Contoh File Preset ...................................................................................................... 72 V. Membuat File Preset Anda Sendiri ........................................................................................... 74 VI. Cobalah! ................................................................................................................................. 79 Ringkasan ...................................................................................................................................... 80 Tambahan ...................................................................................................................................... 81 Daftar Istilah.................................................................................................................................. 88 BAB 6 Menggunakan Private Datastore................................................................................................. 89 Pendahuluan ...................................................................................................................................... 89 I. Install SDS plugin .......................................................................................................................... 90 II. Menggunakan Plugin .................................................................................................................... 91 III. Bagaimana Plugin SDS Bekerja ................................................................................................... 91 vi
IV. Mengakses Datastore secara Online ............................................................................................. 93 4.1 Pengguna Private Data Store .................................................................................................... 93 4.2 Diagram Penggunaan Private Data Store dan JOSM ................................................................. 94 4.3 Mengedit Data Store secara Online .......................................................................................... 94 4.4 Menambahkan Data Store Secara Online .................................................................................. 95 4.5 Menambahkan dan Mengedit User Pada Private Data Store ...................................................... 97 4.6 Menambahkan Project Pada Private Data Store ...................................................................... 100 V. Pertanyaan Umum....................................................................................................................... 101 Ringkasan .................................................................................................................................... 102 Daftar Istilah................................................................................................................................ 103 Kontak ................................................................................................................................................ 104
vii
Intermediate OpenStreetMap
Bab 1 Editing Lebih Detail
Pendahuluan Selamat datang di panduan intermediate! Pada tutorial sebelumnya, anda telah mempelajari bagaimana untuk menggambar, titik, garis, dan area/poligon pada JOSM; bagaimana untuk membuka waypoint dan track GPS di JOSM; dan bagaimana untuk mendownload, mengedit, dan mengupload perubahan anda dalam OpenStreetMap. Pada bagian ini, kami akan mendeskripsikan relations, tools editing JOSM dan teknik editing lebih detail. Catatan: Perlu diketahui bahwa bagian ini tidak terlalu sulit, namun setingkat lebih tinggi dari bagian sebelumnya. Jika anda merasa anda belum mengerti pelajaran sebelumnya yang mengarahkan anda pada bagian ini, anda mungkin ingin berlatih sedikit lagi sebelum melanjutkan. Chapter 1.5 menjelaskan tentang penyelesaian konflik jika anda memiliki isu pada saat mengupload dan mendownload data. Topik yang dijelaskan pada chapter ini meliputi: I. Editing Tools: Tools, Plugin bangunan & tombol cepat II. Relations: Deskripsi & bagaimana untuk mengedit dan memberi tag untuk relation III. Teknik Editing: Beberapa hal yang boleh dan tidak boleh dilakukan
I. Tools Editing JOSM Terdapat beberapa cara untuk mengakses tools editing dalam JOSM. Kita akan melihat lebih jauh pada tool standar, beberapa plug-ins dan tombol keyboard untuk akses cepat.
1. Tools Drawing (Gambar) JOSM memiliki tool-tool tambahan untuk membuat proses gambar garis atau bentuk menjadi lebih mudah. Tool-tool ini dapat ditemukan di menu “Tools” pada bagian atas JOSM.
1
Untuk mengaplikasikan fungsi-fungsi yang ada di dalam menu ini, pertama-tama anda harus memilih sebuah titik, garis, atau area/poligon pada jendela peta. Beberapa fungsi yang paling berguna akan dijelaskan di bawah ini: ● Split Way: Tool ini dapat anda gunakan untuk membagi sebuah garis menjadi dua bagian. Ini sangat berguna jika anda ingin menambahkan atribut pada bagian jalan tertentu. Untuk menggunakan fungsi ini, pilihlah sebuah titik pada garis yang ingin anda bagi, pilih Split Way dari menu Tools , dan garis anda seharusnya sudah terbagi menjadi dua bagian.
● Combine Way: Merupakan fungsi yang berlawanan dengan Split Way. Untunk menggabungkan dua garis menjadi sebuah garis, garis-garis tersebut harus berbagi dengan sebuah titik. Untuk menggunakan fungsi ini, pilih kedua garis yang ingin anda gabung. Anda dapat memilih lebih 2
dari satu objek dengan menahan tombol SHIFT pada keyboard anda dan mengklik pada setiap garis. Ketika anda telah memilih kedua garisnya, pilih Combine Way dari menu tools.
Catatan: Jika anda menggabungkan jalan yang memiliki arah yang berbeda, anda akan mendapatkan peringatan seperti ini:
Jika jalan tersebut sudah terhubung dan menuju kearah yang sama, klik <>
● Reverse Way: Fungsi ini akan merubah arah dari suatu garis. Jika garis anda menggambarkan sebuah jalan satu arah atau anda ingin menggambarkan arah sungai, anda mungkin ingin mengganti arahnya. Kasus lain, arah tidak begitu penting.
●
Simplify Way: Jika garis anda memiliki terlalu banyak titik dan anda ingin membuatnya sederhana, ini akan mengurangi beberapa titik dari sebuah garis.
●
Create Circle atau Align Nodes in Circle: Jika anda ingin membuat bentuk melingkar, gambar sebuah lingkaran sesuai kemampuan anda dan kemudian pilih fungsi ini. Fungsi ini akan membantu untuk menyusun titik-titik anda menjadi sebuah lingkaran.
3
●
Align Nodes in Line: Fungsi ini akan menyusun sebuah titik-titik berseri menjadi sebuah garis lurus.
●
Orthogonalize Shape: Fungsi ini sangat berguna untuk menggambar bentuk sederhana seperti bangunan. Setelah anda menggambar sebuah area, fungsi ini akan membentuk ulang menjadi sebuah persegi. Plugin buildings (lihat di bawah), bagaimanapun, menandakan bahwa fitur ini adalah fitur yang paling berguna untuk fitur sederhana lainnya, seperti lapangan tenis, atau wilayah penggunaan tanah.
● Unglue way: Tool ini berguna untuk memisahkan titik yang terhubung.
2. Plug-ins
A. Building Plug-in : Sejauh ini merupakan tool tambahan yang paling berguna untuk editing (digitasi). (Anda mungkin mengira kenapa tool ini ada pada panduan intermediate dan tidak dikenalkan pada panduan pemula. Kami juga mengira hal yang sama. Anggaplah ini sebagai penghargaan untuk dapat 4
pencapaian sejauh ini). Tool ini dapat membantu anda untuk membuat persegi dengan sudut 90 derajat hanya dengan tiga kali klik. Pertama, anda digit bagian pojok bangunan anda, kemudian anda geser untuk menjadikannya sebuah poligon.
Anda juga dapat membuat bangunan yang rumit dengan menggunakan pilihan merge . Buatlah garis bangunan anda, kemudian pilih semua poligon (tahan SHIFT untuk memilih semua poligon) kemudian tekan SHIFT + J untuk menggabungkan seluruh objek.
Lebih lanjut lagi, anda juga dapat merubah pengaturan standar (ukuran dan tagging) pada menu <<Edit>> dan kemudian pada bagian bawah “Set building size”
Jika anda berhadapan dengan ukuran bangunan yang serupa, anda dapat merubah bangunan tersebut pada dimensi tertentu, misalnya 5 x 6 meter (unit yang diguunakan adalah meter). Lebih lanjut lagi, jika anda memetakan infrastruktur yang sama, misalnya townhouse pada wilayah yang sama, anda dapat mengedit tag pada tab <> agar semua objek yang dipetakan dengan building tools menjadi sama.
5
B. Utilsplugin2 (More tools): Tool tambahan ini memiliki beberapa fitur yang mungkin berguna untuk editing.
Setelah anda me-restart JOSM, anda akan mendapati sebuah tab bernama <<More Tools>>:
Tool-tool ini telah terbukti paling berguna: ● Add Nodes at Intersections: tool ini sangat berguna untuk menambah titik yang hilang pada perpotongan jalur yang terpilih. Memiliki node pada perpotongan akan membuatnya semakin mudah untuk mengedit perpotongan.
●
Copy Tags from Previous Selection: Fungsi ini dapat menyalin tag dari objek yang sebelumnya telah terpilih pada satu objek baru yang dipilih. Tool ini mengingat tag mana saja yang dimiliki pada objek terakhir yang dipilih, dan menyalinnya pada pilihan objek selanjutnya. Jadi, untuk menyalin tag dari satu objek ke objek lainnya, anda tidak perlu menekan dua tombol cepat – tapi pilih satu objek, kemudian pilih objek yang diingankan dan tekan Shift+R.
6
●
Add Source Tag: Tool ini akan mengingat sumber tag pada objek-objek anda. Tool ini membutuhkan anda untuk menyalin sebuah tag source sebelumnya, pilih objek lainnya dan kemudian fungsi ini akan menyederhanakan proses pengaturan tag source=* untuk jalur yang digambar. Ia akan mengingat source spesifik yang telah digunakan terakhir dan menyalinnya hanya dengan satu klik. Tool ini tidak dibutuhkan untuk menginput value baru dari tag source tetapi untuk diingat: anda mungkin harus mengklik dua kali pada objek apapun yang membutuhkan tag value.
●
Replace Geometry: Alat ini berguna jika anda ingin menggambar kembali objek yang tidak tergambar dengan baik, akan tetapi anda ingin untuk tetap menyimpan history, attribut, dan nomor ID dari objek tersebut. Contohnya adalah jika anda menemukan objek bangunan yang sangat rumit yang tergambar dengan tidak baik, daripada anda memindahkan titik satu persatu pada setiap sudutnya, anda bisa (2) gambar objek tersebut kembali (3) pilih objek baru dan objek lama (4) Klik “Replace Geometry” untuk memindahkan semua informasi termasuk history, atrribut, dan nomor ID dari objek yang lama.
7
C. Utilsplugin2 (Selection) Dan anda juga akan mendapati akses pada tool <<Selection>>:
Tool-tool yang dinilai paling berguna: ● Unselect Nodes: Anda dapat membatalkan pilihan dari titik-titik pada jalur atau objek yang telah dipilih dimana akan sangat berguna untuk memberikan tag pada objek yang anda pilih. Tool ini sangat penting jika anda telah memetakan beberapa poligon dengan atribut yang sama dan anda ingin memasukan tag yang sama tanpa memberikan tag pada node/titik. Untuk itu, pilih seluruh poligon—poligon, garis, dan relasi—kemudian pilih Select Unselect Nodes dan berikan tag yang sesuai.
●
Select Last Modified Nodes: Tool ini memperbolehkan anda untuk kembali pada titik yang baru saja anda ubah.
Selamat mencoba!
II. Relasi Pada Panduan Pemula kita telah mempelajari bahwa terdapat tiga objek yang dapat digambar dalam OpenStreetMap – titik (node), garis (ways), dan poligon. Garis terdiri dari sejumlah titik, dan garis itu
8
sendiri membawa beberapa atribut yang mendefinisikan objek tersebut di lapangan. Poligon sama seperti garis, kecuali garis tersebut harus menutup pada titik awalnya untuk membentuk suatu bentukan. Faktanya adalah, terdapat salah satu tipe di OpenStreetMap yang disebut relasi. Sama halnya dengan garis yang terdiri dari titik-titik, sebuah relasi mengandung beberapa kelompok dari objek lain, mereka bias berupa titik-titik, garis-garis, atau poligon-poligon. Jika anda ingin meningkatkan kemampuan editing anda lebih lanjut, maka memahami dan mengetahui bagaimana untuk mengedit suatu relasi sangat penting. Sebagai contohnya, bayangkan anda ingin memetakan sebuah bangunan yang memiliki halaman di tengahnya. Anda perlu menggambar sebuah poligon dari bangunannya, dan anda mungkin ingin menambahkan poligon di sekitar halaman bangunan tetapi mengindikasikan poligon tersebut bukanlah bangian dari bangunan. Ini merupakan salah satu contoh relasi. Relasi dapat mengandung beberapa poligon- dan atribut dari bangunan dapat dilampirkan pada relasinya, bukan pada poligon.
Relasi digunakan untuk menggambarkan apapun yang membutuhkan sekelompok dari suatu objek untuk didefinisikan. Contoh lain adalah rute bus (sekelompok garis), objek yang panjang dan kompleks (sungai atau jalan raya), atau beberapa poligon yang merupakan bagian dari suatu lokasi (seperti bangunan di sebuah universitas). Terdapat empat tipe relasi yang akan anda temukan di OSM: Multipoligon, Rute (Routes), Batas Wilayah (Boundaries) and Larangan (misalnya, tidak boleh belok kiri langsung). Pada bagian ini, kita akan membahas Multipoligon dan Rute (Routes).
A. Mengedit Relasi Multipoligon berikut ini memiliki sebuah poligon untuk luar bangunan (outer) dan dua poligon lagi untuk menandai halaman di bagian dalam (inner). Untuk membuat relasi dari ketiga tipe poligon ini anda butuh: 1. Memilih seluruh poligon 2. Pergi ke “Tools” dan di sebelah bawah ada tombol “Create multipolygon”
3. Poligon harusnya sudah dibuat sebagai multipoligon secara otomatis.
9
Anda akan melihat bangunan anda sebagai bentuk yang solid dengan poligon bagian dalam yang direpresentasikan dengan lubang. Data di balik relasi ini terlihat dalam OpenStreetMap: http://www.openstreetmap.org/browse/relation/2435797. Bangunan ini diproses oleh Mapnik seperti
pada gambar berikut: OSM Wiki: Relation: MultiPolygon
B. Contoh Multipoligon Lainnya Sungai ini merupakan salah satu contoh lain dari sebuah multipoligon. Pada dasarnya sama saja seperti contoh bangunan, tetapi dengan sejumlah member dan area yang lebih besar. Contoh tersebut dapat dilihat di situs OpenStreetMap ini: http://www.openstreetmap.org/browse/relation/1046961 . Anda perlu untuk membuat bagian luar (outer) dan dalam (sungai) sungai, juga area yang tercakup di dalamnya.
C. Relasi dari Kumpulan Garis Relasi juga sangat berguna untuk membuat, memberikan teks, dan mengedit banyak linestrings (garis-garis); contoh, sebuah rute bus. Jika linestring adalah satu garis dengan beberapa anggota, linestring ini dapat diberikan tag. Fitur-fitur tambahan, seperti tempat pemberhentian bus yang dapat digambarkan oleh titik terpisah juga dapat ditag sebagai anggota dari relasi.
10
1 2
3
Pastikan anda yakin bahwa seluruh garis yang akan anda gambarkan sebagai rute telah diberikan tag dengan baik. Sebagai contoh, highway= footway. Pilih seluruh jalan atau garis yang merupakan rute dari sebuah bus. Jika anda hanya ingin memilih bagian dari suatu garis tertentu, kemudian, sayangnya anda harus membagi garis-garis tersebut menjadi beberapa bagian. Ini akan menambah pekerjaan anda, tetapi anda dapat melakukannya dengan mudah yaitu memanfaatkan tool <<Split Way>>. Setelah sebagian atau seluruh garis telah dipilih, klik <<Edit>> pada panel relasi. Dialog untuk mengedit relasi akan muncul. Pergi ke menu Presets dan sorot ¨Public Transport¨ kemudian pilih ¨Route¨ atau ¨Route Master¨. Route master merupakan rute utama yang diambil bus, sedangkan route adalah variasi jalur dari bus.
11
4. Isilah informasi yang ada tentang rute bus tersebut.
Relasi sangat sukar untuk dipahami dan tidak harus digunakan secara rutin, tetapi mereka penting untuk diketahui. Jika anda ingin lebih mengembangkan kemampuan OSM anda, anda mungkin ingin membuat bangunan yang lebih kompleks, sungai atau rute, maka relasi akan sangat berguna.
III. Tips Editing Pada bagian ini, kita akan menjelaskan beberapa kesalahan umum di JOSM dan menyediakan beberapa tips editing untuk membuat peta anda menjadi lebih baik!
A. Beberapa Objek Sebaiknya Tidak Saling Terhubung Ketika anda membuat poligon dan garis, mereka sebaiknya tidak saling terhubung, pastikan mereka tidak terhubung oleh satu titik. Sebagai contoh, titik jalan raya sebaiknya tidak menempel pada bangunan, karena tidak ada jalan yang menempel pada sebuah dinding!
Tetapi, Beberapa Objek Harus Terhubung
12
Bagaimanapun, beberapa objek HARUS terhubung! Persimpangan jalan harus selalu terhubung. Jika dua jalan tidak terhubung pada satu titik, maka komputer tidak akan mengetahui bahwa jalan tersebut sebenarnya saling terhubung satu sama lain.
B. Objek-Objek yang Saling Menampal/Tumpang Tindih Salah satu kesalahan umum adalah poligon yang saling bertampalan/bertumpukan ketika objek yang digambarkan tidak bertumpukan di keadaan sebenarnya. Sebuah bangunan tidak dapat bertumpukan bangunan lainnya. Kesalahan ini umumnya terjadi dengan poligon bangunan dan poligon penggunaan tanah. Sebagai contoh, sebuah poligon yang dibangun untuk menggambarkan taman diluar bangunan sebaaiknya tidak slaing bertumpukan dengan bangunannya. Seharusnya digambar di sebelah bangunannya. Terdapat beberapa pengecualian pada aturan ini, misalnya sekolah. Di dalam halaman sekolah mungkin anda ingin mengidentifikasi setiap bangunan menggunakan poligon, tapi mungkin anda juga ingin membuat sebuah poligon yang meliputi seluruh halaman sekolah. Dalam kasus seperti ini, poligon diperbolehkan untuk saling bertumpukan, tetapi aturannya adalah pastikan bahwa bangunan-bangunan secara menyeluruh berada dalam poligon penggunaan lahan.
Kita semua membuat kesalahan, dan jika anda memetakan lebih banyak maka kesalahan anda akan semakin berkurang! Hanya ingat, jika anda mengupload data yang memiliki kesalahan, cara mudahnya adalah anda hanya memperbaiki kesalahan tersebut dan mengupload kembali perubahannya. Di sinilah hebatnya OSM, anda dapat selalu membuatnya lebih baik!
13
C. Mendigitasi dengan benar OSM dapat melakukan hal yang luar biasa dengan mengidentifikasi dimana objek berakhir dan bagaimana tulisan akan muncul pada objek tersebut; bagaimanapun, OSM membutuhkan bantuan anda. Sebagai contoh, jika anda membuat sebuah jalan yang berbelok ke jalan lain tanpa sebuah node/titik, maka JOSM akan melanjutkan pemberian nama jalan sebagaimana jalan sebelumnya. Oleh karena itu, sangat penting untuk membuat jalan dan objek anda digambar sejelas mungkin.
Kami akan mengakhiri bagian ini dengan tambahan tips: Memutar objek: Jika anda menahan SHIFT+CTRL dan menahan sambil menggeser mouse anda, maka anda dapat memutar objek yang dipilih.
Ringkasan Sebagaimana yang anda lihat, terdapat banyak fitur-fitur tambahan yang membuat JOSM salah satu tool yang powerful untuk membuat peta. Ingat bahwa semakin banyak anda meluangkan waktu untuk berlatih menggunakan tool ini, maka anda akan semakin lebih baik lagi dalam menambahkan informasi pada OpenStreetMap.
14
Tambahan 1. Cara Cepat dengan Keyboard Kadangkala ketika mengedit, kita dapat dipusingkan dengan mengklik ini dan itu pada pilihan yang berbeda untuk memilih opsi dan menu di JOSM. Beruntung JOSM memiliki tombol cepat yang memungkinkan anda untuk melakukan banyak hal. Berikut adalah daftar dari tombol cepat yang paling umum digunakan dengan fungsinya masing-masing: Memilih Select tool Menghapus objek yang terpilih Memilih Draw Memilih Zoom tool Perbesar Perkecil Split Way (Memisahkan garis) Combine Way (Menggabungkan garis) Align in Circle (Membuat lingkaran) Align in line (Mensejajarkan titik-titik) Orthogonalize (Membentuk persegi)
2. Informasi lebih lanjut untuk Tools <<Selection>>. Seluruh informasi ini disadur dari http://wiki.openstreetmap.org/wiki/JOSM/Plugins/utilsplugin2. A. Select adjacent nodes (E): Memilih node yang terdekat dari node yang telah terpilih. Mengingat garis yang aktif ketika diaktifkan pertama kali dan mengisinya sebelum garis yang lain aktif. Jika beberapa garis sudah terpilih, kita hanya menggunakannya untuk memilih garis selanjutnya. Jika hanya garis yang terpilih, maka node-node dari garis tersebut juga akan ikut terpilih.
15
Contoh penggunaan: pilih sebuah node (atau kemungkinan dengan garisnya), tekan E (3 node sekarang telah terpilih), sekarang tekan L untuk mengatur node menjadi sebuah garis lurus. B. Select adjacent ways (Shift-E): Jika ingin memilih beberapa garis atau titik, gunakan adjacent ways (non-recursively).
C. Select all connected ways (Crtl-Shift-E): Jika beberapa garis atau node telah terpilih, pilih adjacent ways recursively (hasilnya adalah, seluruh garis yang terhubung akan ikut terpilih)
D. Select intersecting ways (I): Jika beberapa garis telah terpilih, dan anda ingin menambahkan garis yang bersimpangan juga ikut terpilih, gunakan fungsi ini. Berguna untuk fungsi Add nodes at intersections (menambahkan node pada persimpangan garis)
16
E. Select all intersecting ways (Crtl-Shift-I): Jika beberapa garis telah terpilih, pilih all adjacent and intersecting ways recursively maka seluruh garis akan terpilih. Berguna untuk memilih bagian bangunan untuk digabungkan.
3. Detail Relasi Setiap objek dalam sebuah relasi akan diberikan tag sesuai dengan peran yang akan mendefinisikan apa maksud dari objek tersebut dalam sebuah relasi. Jadi dalam contoh berikut ini, poligon di luar bangunan akan diberikan peran sebagai outer untuk mengindikasikan bahwa objek ini adalah bagian luar, dan poligon bagian dalam diberikan peran inner untuk mengindikasikan bahwa mereka merupakan lubang di dalam poligon. A. Cara kompleks untuk mengedit Relasi dari Multipoligon: Poligon berikut memiliki sebuah poligon di bagian luar bangunan dan dua poligon untuk menandai halaman di bagian dalam. Untuk membuat relasi dari ketiga poligon tersebut anda harus: 1. Gunakan select tool untuk menggambar sebuah kotak yang meliputi ketiga poligon untuk memilih ketiganya sekaligus. 2. Klik <> <> (di paling bawah) <<multipoligon>>
17
3. Klik “New relation”
4. Anda akan menemukan tampilan jendela properti untuk relation:
18
Terdapat sejumlah data yang cukup banyak ditampilkan di sini, tetapi kebanyakan dari data tersebut dapat diabaikan sekarang. Aspek yang paling penting dalam jendela ini adalah baris tag di bagian atas jendela.
19
5. Pada baris tag di atas, tepatnya di tabel Key/Value, tambahkan tag untuk relation. Cara yang sebenarnya tidak perlu ditandai kecuali ada sesuatu yang unik tentang mereka, seperti sumber data yang berbeda. 6. Selanjutnya, anda perlu mendefinisikan peran dalam relasi anda; untuk multipoligon anda perlu mendefinisikan garis luar (outer) dan dalam (inner). Pada dasarnya, JOSM perlu tahu poligon mana yang merupakan bagian luar dan mana yang bagian dalam sehingga JOSM dapat menentukan area multipoligon. Pilih garis yang merupakan halaman, dan tandai mereka sebagai garis bagian dalam (inner) dan garis bangunan sebagai garis bagian luar (outer).
7. Klik “OK” dan kotak tersebut akan tertutup. Anda dapat melihat bangunan anda sebagai sebuah bentuk yang solid dengan poligon bagian dalam yang tergambar sebagai gap (lubang). Data dengan relation pada contoh ini akan terlihat di OpenStreetMap seperti ini: 20
http://www.openstreetmap.org/browse/relation/2435797. Bangunan tersebut dirender oleh Mapnik pada gambar berikut:
OSM Wiki: Relation: MultiPolygon B. River Relation: Untuk contoh sungai misalnya, anda diharuskan untuk membuat bantaran bagian luar dan dalam, termasuk wilayah yang tercakup di dalam sungai tersebut. Bagian dalam dan bagian luar bantaran yang digambar sebelumnya harus dihubungkan dan diberi label sebagai sebuah relasi. Sebagaimana yang anda lihat nantinya hanya satu garis yang akan ditandai sebagai anggota TERLUAR (OUTER) karena garis tersebut hanya bagian poligon luar yang tergambar. Semua poligon lain menggambarkan anggota di dalam—dapat berupa percabangan sungai atau lubang dalam poligon.
Relasi Terminal Bus: Peran untuk menggambarkan suatu rute bus bukanlah bagian dalam atau bagian luar, melainkan maju (forward), mundur (backwartd), atau berhenti (stop). Stop menggambarkan dimana di suatu lokasi terdapat tempat pemberhentian bus, dan maju/mundur menandakan arah gerakan bus di sepanjang jalan.
21
1. Pastikan seluruh garis yang menandakan rute telah diberikan tag yang sesuai. Contohnya, highway=footway. 2. Buka panel relasi (tekan Alt+R) dan pilih New pada panel relasi untuk membuat suatu relasi yang baru. 3. Masukan tag yang sesuai dalam boks dialog. Untuk rute bus ini, tagnya adalah type=route dan name=Route 5. 4. Klik OK. 5. Pilih seluruh garis yang diambil oleh bus tersebut. Jika anda hanya ingin memilih bagian tertentu, maka, anda harus membagi garis tersebut dengan tool <<Split Way>>. Setelah semua garis terpilih, klik <<Edit>> pada panel relasi dan dialog editing relasi akan muncul. 6. Klik “Add Selection” pada dialog boks tersebut untuk menambahkan garis-garis yang terpilih.
22
Daftar Istilah Add Nodes at Intersections
Untuk menambah titik yang hilang pada perpotongan jalur yang terpilih.
Align Nodes in Line
Fungsi ini akan menyusun sebuah titik-titik berseri menjadi sebuah garis lurus.
Building Plug-in
Tool ini dapat membantu anda untuk membuat persegi dengan sudut 90 derajat hanya dengan tiga kali klik.
Combine Way
Untuk menggabungkan dua garis menjadi sebuah garis, garis-garis tersebut harus berbagi dengan sebuah titik.
Copy Tags from Previous Selection
Fungsi ini dapat menyalin tag dari objek yang sebelumnya telah terpilih pada satu objek baru yang dipilih.
Create Circle / Align Nodes in Circle
Fungsi ini akan membantu untuk menyusun titik-titik anda menjadi sebuah lingkaran.
Intersecting
Berpotongan.
Mapnik
Sebuah perangkat open source yang digunakan untuk merender peta.
Merge
Menggabungkan lebih dari satu objek.
Multipoligon
Poligon yang terletak di dalam poligon.
Orthogonalized Shape
Fungsi ini berguna untuk menggambar bentuk sederhana seperti bangunan. Setelah anda menggambar sebuah area, fungsi ini akan memperbaiki bentuk bangunan menjadi sebuah persegi dengan tiap sudutnya sebesar 90 derajat.
Plug-ins
Dalam komputasi, sebuah plug-in (atau plugin) adalah seperangkat komponen software yang menambahkan kemampuan khusus untuk aplikasi perangkat lunak yang lebih besar. Jika didukung, plug-in memungkinkan mengubah fungsi aplikasi.
Relasi
Digunakan untuk menggambarkan apapun yang membutuhkan sekelompok dari suatu objek untuk didefinisikan.
Replace Geometry
Untuk menggambar kembali objek yang tidak tergambar dengan baik, akan tetapi Anda ingin tetap menyimpan history. Attribute, dan nomor ID dari objek tersebut.
Reverse Way
Fungsi ini akan mengubah arah dari suatu garis.
Simplify Way
Jika garis anda memiliki terlalu banyak titik dan anda ingin membuatnya sederhana, ini akan mengurangi beberapa titik dari sebuah garis.
Split Way
Tool ini dapat anda gunakan untuk membagi sebuah garis menjadi dua bagian.
Unglue Way
Tool ini berguna untuk memisahkan titik yang terhubung.
Unselect Nodes
Anda dapat membatalkan pilihan dari titik-titik pada jalur atau objek yang telah dipilih dimana akan sangat berguna untuk memberikan tag pada objek yang anda pilih.
23
Intermediate OpenStreetMap
Bab 2 Menyelesaikan Konflik
Pendahuluan Terkadang ketika anda sedang bekerja di JOSM dan ketika anda mengupload peta yang telah diedit, anda mendapatkan pesan seperti ini:
Pesan ini memberitahukan anda bahwa proses upload tidak bekerja karena pengguna lain telah mengupload editannya lebih dulu. Ini menandakan bahwa anda telah mendownload area sebelum orang lain karena anda memiliki versi 1 dan server memiliki versi yang lebih baru. Lebih spesifik lagi, node dengan ID: 1,921,173,620 merupakan masalahnya. Objek ini juga telah diedit oleh orang lain.
Jendela pop-up ini merupakan sebuah konflik, dimana menjelaskan bahwa server OSM bingung untuk menentukan hasil edit mana yang akan digunakan. Pada dasarnya, server OSM telah menerima editan pada objek yang sama atau serupa dan tidak tahu harus menggunakan yang mana.
I. Konflik Ketika anda mengedit di JOSM anda mengedit sebuah salinan, atau tiruan dari peta utama. JOSM memuat objek-objek OSM dari server utama dan menyimpannya di memori komputer anda. Anda akan berhadapan dengan konflik ketika anda mengupload objek yang bermasalah, ditambahkan, atau menghapus komponen dari peta anda dari server utama yang juga sedang diedit oleh orang lain. Karena anda bekerja pada sebuah salinan OSM yang tersimpan pada komputer anda, pengguna lain masih dapat 24
menerima, mengedit dan mengupload objek-objek OSM yang sama. Anda tidak memiliki objek yang sedang anda kerjakan; anda membaginya. Kemudian, ketika objek telah anda edit dan diupload pada saat yang bersamaan, OSM menjadi bingung. OSM tidak tahu hasil edit mana yang akan dia simpan. Meskipun begitu, JOSM dapat mendeteksi beberapa konflik yang terjadi tersebut dan terkadang anda akan menemukan pesan seperti ini:
Jendela ini menjelaskan bahwa JOSM telah menghapus beberapa objek yang sebelumnya telah dihapus.
Ini berarti JOSM secara otomatis memutuskan bahwa objek-objek pada set data lokal anda tidak akan diupload ke server utama karena mereka telah diedit/digeser/dihapus terlebih dahulu oleh pengguna yang lain. Namun dalam beberapa konflik, tidak ada cara yang mudah untuk JOSM mengatasinya dan keputusan pengguna dibutuhkan. Kemudian, konflik perlu diselesaikan:
Ini menunjukan bahwa anda harus melihat konflik Anda pada Layer 1 di kotak daftar dialog.
Jendela ini menyediakan sebuah peringatan yang kemungkinan akan anda hadapi ketika konflik editing terjadi. Jika anda memeriksa server anda mampu untuk memperbaiki masalah editing yang akan muncul.
25
Peringatan ini menunjukan bahwa JOSM gagal untuk menghapus sebuah node karena node tersebut masih terhubung dengan sebuah garis. Untuk mengatasi hal ini, pengguna harus kembali ke JOSM dan menyelesaikan konflik sebelum melakukan upload data.
II. Menyelesaikan Konflik Menyelesaikan Konflik sangat penting karena hasil edit anda tidak akan tersimpan jika anda tidak memilih salah satu versi atau menggabungkan edit. Ketika anda diberikan semacam jendela yang muncul bahwa konflik telah terdeteksi, hal yang terbaik adalah memilih <<Synchronize --- only>> Pilihan ini akan menghemat waktu dan pikiran anda karena JOSM hanya akan melihat pada konflik yang saat itu terjadi. Jika anda memilih <<Synchronize entire dataset>>, maka anda akan memberikan perintah kepada server utama untuk memeriksa seluruh edit dan objek-objek. Pilihan ini hanya penting jika anda memiliki banyak konflik atau edit. Hal ini sangat sulit dan terkadang memusingkan.
Selanjutnya, anda akan mendapatkan jendela yang memberikan detail tentang konflik anda. Pesan kesalahan ini terlihat rumit, tetapi sebenarnya sangat sederhana. Anda akan tahu tipe konflik seperti apa yang anda miliki dengan simbol pada tab bagian atas. Simbol ini menggambarkan pada properti, misalnya lokasi dan keberadaan objek, dari objek yang mengalami konflik. Di jendela inilah koordinat dan status keberadaan suatu objek ditampilkan. Properties: Status koordinat dan status yang keberadaan (dihapus atau tidak dihapus) Tags: label/informasi yang tidak sama Nodes: terdapat perbedaan pada daftar node dalam dua garis Members: terdapat perbedaan pada daftar anggota dari relasi
26
Konflik hanya muncul pada dua edit yang berbeda pada saat yang bersamaan. Jika ada tiga atau lebih, maka rantai konflik akan bermunculan. Sedangkan anda hanya dapat memilih atau menggabungkan dua konflik pada saat yang sama. Anda dapat memilih versi anda, versi yang lain, ataupun menggabungkan keduanya. Contoh di bawah ini jika anda tidak ingin menggabungkan kedua versi. Klik pada kolom pertama, atau <<My version>> jika anda yakin bahwa editan anda lebih tepat. Klik pada <> jika anda berpikir bahwa versi edit orang lain lebih baik.
27
Setelah anda memilih versi mana yang menurut anda paling baik, kemudian klik <<Apply Resolution>>. Beberapa jendela akan kembali muncul dan anda dapat mengklik <<Apply Resolution>>. Beberapa jendela akan muncul dan anda dapat mulai mengupload editan anda. Lakukan editing lebih lanjut, Kemudian klik ‘Upload’. Anda akan mendapatkan tampilan jendela seperti ini:
Pada jendela menu, anda memiliki Conflict list dialog . Jendela ini menampilkan daftar konflik. Jumlah konflik yang belum terselesaikan ditunjukan pada bagian jendela tersebut. Anda dapat memilih dan menyelesaikan konflik dengan mengklik salah satunya. Ini sangat berguna apabila anda berhadapan dengan banyak konflik.
28
Anda tidak dapat mengupload perubahan anda sampai jendela ini kosong (semua konflik telah terselesaikan). * SHIFT+ALT+A mengaktifkan atau menon-aktifkan jendela Authors Dialog. * SHIFT+ALT+C mengaktifkan atau menon-aktifkan jendela Conflict Dialog.
III. Cara untuk Menghindari Konflik Untuk meminimalkan terjadinya sejumlah konflik, sangat penting untuk mengupload editan anda secara rutin. Konflik muncul lebih banyak bagi mereka yang mengedit seluruh wilayahnya terlebih dahulu dan menunda untuk menguploadnya. Hal yang terbaik adalah, download wilayah yang anda kerjakan, edit, kemudian upload secepatnya secara berkala. Mengedit di area yang spesifik mengurangi resiko konflik. Anda harus yakin bahwa anda tidak mengedit diluar area yang telah anda download dan anda bagi berdasarkan Task Manager. Langkah ini dapat menghindari banyak pengguna mengedit wilayah yang sama. Terakhir, karena jendela konflik sangat rumit, dan sangat membingungkan, jendela konflik dapat membantu untuk memeriksa perubahan yang telah ada pada wilayah yang anda edit sebelum anda menguploadnya (via osm.org)
Ringkasan Ketika anda mengedit di JOSM, dimana anda mendownload salinan dari peta OSM, anda memiliki resiko berhadapan dengan konflik. Konflik terjadi apabila sebuah obyek atau lebih diedit oleh dua orang atau lebih pada saat yang sama.
29
Tambahan Konflik Spesifik A. Konflik Tag Jika tag pada salah satu versi dari satu objek memiliki perbedaan dengan tag versi lainnya, dialog konflik akan menunjukan tanda merah pada tab Tags. Klik pada tab untuk menunjukan sebuah dialog untuk menyelesaikan konflik tag. Terdapat tiga buah tabel yang ditampilkan pada dialog ini, dari kiri ke kanan: 1 My version: menunjukan tag pada objek yang terlibat dalam konflik tersebut. Biasanya merupakan tag dari suatu objek di dataset lokal anda. 2 Merged version: menunjukan tag yang telah digabung. Tabel ini biasanya kosong. Semakin banyak konflik yang yang anda selesaikan, semakin banyak nilai tag yang akan ditampilkan dalam tabel ini. 3 Their version: menunjukan tag versi lain dari objek yang terlibat dalam konflik tersebut. Biasanya tag ini merupakan tag yang tersimpan dalam server OSM Sebagai contoh di bawah ini kedua versi memiliki tag "name". Namun nilai/value diantara kedua versi berbeda. Nilai/value dari versi pertama adalah "Secondary School", sedangkan versi yang berlawanan memiliki nilai/value "Elementary School". Sekarang anda harus memutuskan nilai mana yang akan anda simpan dan mana yang akan anda singkirkan.
Klik pada nilai yang ingin anda simpan, sebagai contoh pada nilai yang di sebelah kiri. Jika anda klik dua kali pada nilainya atau klik , anda memutuskan nilai tersebut dan menyingkirkan nilai lainnya. Tabel di tengah akan menampilkan nilai yang akan disimpan dan warna latar akan berubah
30
menjadi hijau.
Ketika tombol Apply Resolution telah aktif, anda dapat mengkonfirmasikan keputusan anda. Nilai yang telah anda pilih akan langsung terkonfirmasi dan dialog konflik akan tertutup.
31
Menyelesaikan perbedaan pada daftar node dari sebuah garis dengan dua versi yang berbeda Jika anda melihat simbol pada tab Nodes maka anda harus menyelesaikan perbedaan pada daftar nodes dari dua ways. Terdapat tiga kolom dalam panel yang tersedia (lihat gambar di bawah): 1
Tabel di paling kiri merupakan daftar node dari objek yang tersimpan di komputer anda (belum diupload) 2 Tabel di paling kanan menunjukan daftar node yang tersimpan pada server OSM. 3 Tabel di tengah menunjukan daftar node yang tergabung. Pada awalnya, tabel di tengah kosong. Anda harusnya dapat memutuskan node mana saja yang akan anda simpan dari dataset lokal (tabel paling kiri) dan node mana yang akan anda simpan dari dataset server OSM (tabel paling kanan).
Cara kerja standar Cara kerja yang standar untuk menyelesaikan konflik seperti ini terdiri dari tiga tahap: 1 Pilih node dari salah satu versi (atau dengan mengkombinasikan keduanya) dan susun ulang jika diperlukan. 2
Freeze node yang telah digabungkan dengan mengklik tombol . Ketika anda menekan tombol tersebut anda memberitahu JOSM bahwa seluruh konflik pada daftar tersebut telah diselesaikan. 3 Klik Apply resolution Cara kerja sederhana: Simpan daftar node dari versi lokal anda Contoh di bawah ini menunjukan alur kerja ketika anda ingin menyimpan node-node dari hasil editan anda. 32
Pertama, pilih seluruh elemen pada tabel paling kiri (bisa menggunakan mouse atau menekan Ctrl-A pada tabel) (lihat gambar berikutnya) :
33
Kemudian, klik
Akhirnya, klik
untuk menyalin node yang terpilih ke tabel di tengah:
untuk menyimpan hasil pada daftar merged node:
Simbol pada tab node kini berubah menjadi
dan anda dapat mengkonfirmasikan keputusan anda.
34
Dukungan untuk membandingkan daftar node Sangat sulit untuk menemukan perbedaan dari daftar node yang ada di kedua versi, contohnya untuk garis yang memiliki banyak node. Dialog konflik mendukung anda untuk mencari perbedaannya. Dialog ini dapat membandingkan daftar dua node yang ditampilkan (daftar node anda, daftar node yang dikombinasikan, dan node yang tersimpan pada server OSM) dan dialog ini juga dapat memproses perbedaan antara ketiga tabel tersebut dengan latar warna tertentu. Dengan kotak pilihan di bawah ini, anda dapat memilih pasangan mana yang ingin anda lihat perbedaannya:
My with Their: membandingkan tabel paling kiri dengan tabel paling kanan pada dialog konflik My with Merged: membandingkan tabel paling kiri dengan tabel di tengah pada dialog konflik. Their with Merge: membandingkan tabel tengah dengan tabel paling kanan pada dialog konflik. Berdasarkan posisi dari titik dalam daftar, terdapat beberapa perbedaan warna: - node hanya berada pada daftar saja. Tidak ada node di daftar lainnya. Hal ini bisa terjadi karena node sudah dihapus baik di daftar kita maupun server - kedua node ada di dalam daftar tetapi ururtan posisinya berbeda. Warna latar hijau artinya node tersebut ada dan berada pada posisi yang sama.
35
Daftar Istilah JOSM
Java OpenStreetMap. Merupakan aplikasi PC yang berbasis Java. Digunakan untuk melakukan editing peta OpenStreetMap secara offline maupun online.
Konflik
Peda OpenStreetMap, merupakan permasalahan yang muncul akibat beberapa pengguna OpenStreetMap melakukan perubahan pada area yang sama dengan data versi awal yang sama. Salah satu user kemudian memperbaharui data yang berada pada server OpenStreetMap tersebut dengan versi user tersebut, sementara user lain masih menggunakan data yang lama. Ketika user lain mengunggah data tersebut akan muncul konflik.
Members
Kumpulan beberapa anggota dari suatu kesatuan
Node
Dalam bahasa yang sederhana, node adalah suatu "titik", yang mana titik tersebut merupakan elemen dasar penyusun suatu objek dalam OSM. Node dapat berdiri sendiri untuk menyusun suatu objek point, ataupun node tersebut menjadi bagian dari objek yang lain (objek line ataupun polygon)
Server
Dalam penggunaan yang paling umum, server adalah komputer fisik (sistem perangkat keras komputer) yang didedikasikan untuk menjalankan satu atau lebih layanan (sebagai tuan rumah),] untuk melayani kebutuhan pengguna komputer lain pada jaringan. Tergantung pada layanan komputasi yang menawarkan itu bisa menjadi database server, file server, mail server, print server, web server, server game, atau beberapa jenis lain dari server.
Synchronize
Sinkronisasi, menyesuaikan
Tag
Sebuah kata kunci atau istilah yang diberikan kepada sebuah objek atau informasi. Tag berisi deskripsi dari sebuah objek dan nantinya dapat ditemukan lagi melalui proses pencarian (search). Sebuah tag terdiri dari Key dan Value yang digunakan untuk mendeskripsikan suatu elemen (titik, gari, dan relasi) atau set perubahan. sesuatu yang terdapat di dalam tanda < >, seperti . < item> adalah tag pembuka pada sebuah elemen, dan adalah tag penutup.
Task Manager
Alat pemetaan yang dibuat oleh Humanitarian OpenStreetMap Team untuk melakukan pemetaan kolaboratif yang bertujuan untuk membagi area menjadi bagian kecil sehingga bisa dikerjakan dengan cepat dan bersama-sama
36
Intermediate OpenStreetMap
Bab 3 Menjamin Kualitas Pendahuluan Berkontribusi di Openstreetmap merupakan hal yang mudah untuk dipelajari, namun sulit untuk dikuasai. Setiap orang dapat melakukan kesalahan, akan tetapi sebuah sistem bekerja karena ketika seseorang melakukan sebuah kesalahan, akan selalu ada orang lain yang siap membantu untuk menyelesaikan kesalahan tersebut. Seiring Anda melakukan pemetaan secara terus menerus, hal tersebut akan menjadi lebih mudah dan Anda akan mengerti cara yang tepat untuk melakukan pemetaan. Bab ini ditujukan untuk membantu Anda memberikan kontribusi yang lebih baik. Kita akan memulai dari mendiskusikan berbagai macam teknik mengedit di JOSM yang akan membuat Anda bekerja lebih baik dan mengerti kesalahan umum yang sering dibuat pada awal pemetaan. Kita akan mendiskusikan alat validasi JOSM dimana merupakan cara otomatis untuk mengecek kesalahan. Terakhir, kita akan mempelajari HOT Tasking Manager, yang merupakan alat yang dapat kita gunakan untuk menjadikan sebuah wilayah menjadi beberapa grid yang dapat dikerjakan secara bersama-sama untuk memetakan sebuah area secara terorganisir. Gambarlah peta Anda dengan benar untuk pertama kalinya sehingga akan menghemat waktu di kemudian hari!
Peringatan ini menunjukan bahwa terdapat data dalam editan Anda yang harus dikaji ulang terlebih dahulu untuk beberapa kesalahan spesifik, peringatan, dan beberapa kemungkinan kesalahan lainnya. Jendela ini merupakan sebuah metode OSM untuk membuat kualitas data lebih baik dan menyingkirkan objek-objek yang tidak diberikan tag, tumpang tindih, dan objek yang tidak sempurna.
37
I. Alat Validasi JOSM hadir dengan alat yang berfungsi untuk menganalisis secara otomatis kesalahan yang ada. Hal ini sangat membantu untuk menemukan kesalahan yang tidak terlihat oleh Anda. Ketika Anda menjalankan alat validasi ini, alat ini akan menghasilkan 2 jenis masalah: ● Kesalahan (Error): Kesalahan jenis ini merupakan kesalahan yang penting untuk diperbaiki dan oleh karena itu Anda seharusnya tidak mengabaikan. Salah satu contoh dari error ini adalah objek yang terduplikasi atau garis dan poligon yang saling bertumpang tindih. ● Peringatan (warning): kesalahan jenis ini merupakan kesalahan yang penting untuk diperbaiki namun pada beberapa kasus hal tersebut bisa ditoleransi. Satu hal yang perlu diperhatikan jika Anda mendownload area yang besar dan menjalankan alat validasi, Anda mungkin akan mendapatkan daftar kesalahan (errors) dan peringatan (warnings) yang sangat panjang. Hal ini dikarenakan alat validasi ini bekerja pada seluruh peta, tidak hanya perubahan yang telah anda buat. Sehingga Anda mungkin akan melihat kesalahan yang dibuat oleh orang lain dan Anda bisa memperbaikinya atau menghiraukannya. Akan tetapi alat validasi memberikan anda kesempatan untuk melihat kesalahan satu persatu. Mari kita lihat bagaimana cara menggunakan alat validasi ● Pada JOSM, download satu daerah pada peta ● Jika Anda tidak melihat “Validation Result” pada jendela di panel bagian kanan, klik pada tanda cheklist berwarna biru pada bagian kiri untuk memunculkannya.
●
Pastikan bahwa tidak ada bagian pada peta yang dipilih. Jika Anda menjalankan alat validasi dengan sesuatu yang dipilih, hal tersebut hanya akan memvalidasi daerah yang anda pilih, dan tidak seluruh peta.
●
Arahkan mouse anda pada jendela validasi dan klik “Validation”
38
●
Peta tersebut akan berubah dan segala macam warnings akan terlihat berwarna kuning dan untuk errors berwarna merah. Pada jendela “Validation Result” Anda akan melihat daftar warnings dan errors, jika ada.
●
Errors harus seluruhnya diperbaiki. Anda dapat memperbesar di daerah yang terdapat errors dengan cara klik kanan pada errors pada jendela tersebut dan kemudian pilihlah “Zoom to Problem”. Setelah itu Anda bisa memperbaiki kesalahan tersebut secara manual. Beberapa errors dapat diperbaiki secara otomatis, seperti “Titik yang terduplikasi” (Duplicated Nodes). Anda dapat melihat pada folder untuk beberapa tipe error dan memilih tombol “Fix” pada jendela tersebut. Beberapa error membutuhkan untuk diperiksa secara manual.
●
●
● ●
Biasanya terdapat lebih banyak warnings daripada errors. Dengan memberikan warning, JOSM memberitahukan Anda bahwa hal tersebut kemungkinan kesalahan, tapi tidak selalu. Sehingga Anda akan menggunakan keputusan anda untuk melihat apakah hal tersebut merupakan Iatau tidak. Jika Anda memilih salah satu warning dari daftar dan memutuskan bahwa hal tersebut bukanlah masalah, klik “Ignore” dan warning tersebut akan di hapus dari daftar. Anda dapat menjalankan ulang alat validasi sewaktu-waktu dengan mengklik “Validation”
39
Peringatan Umum 1
Ways that are not closed – Merupakan peringatan dikarenakan jalur tidak tertutup, biasanya terbentuk dari garis yang tidak membentuk sebuah poligon. Contoh umumnya adalah gedung dimana titik pertama tidak bertemu dengan titik akhir.
Untuk menyelesaikan masalah ini, pilih kedua titik dan pilih “Tools” -> “Merge Node” untuk menyambung kedua titik tersebut. ●
Crossing Buildings (Overlapping Buildings) – merupakan peringatan yang muncul akibat gedung yang saling bertumpang tindih satu sama lain.
Untuk menyelesaikan maslah ini, gerakkan titik dari salah satu gedung ke arah luar dari gedung lain. ●
Untagged Nodes or Ways – merupakan peringatan titik dan jalur yang tidak diberi tag. Hal ini muncul jika seseorang menggambar titik atau garis tetapi lupa untuk memberikan tag, dan menjadi tidak berguna karena tidak berarti apapun.
Hasil digitasi baik node, garis dan poligon yang belum diberikan tag akan berwarna abu-abu seperti yang terlihat pada gambar diatas
40
Untuk mengatasi masalah ini, terapkan tag ke objek untuk mengidentifikasinya atau hapuslah apabila itu merupakan kesalahan. ●
End node near another way – merupakan peringatan dimana titik akhir berdekatan dengan jalur lain. Jika sebuah garis terletak sangat dekat dengan garis lain namun tidak terhubung, akan menimbulkan warning. Hal ini bisa saja tidak penting akan tetapi membantu untuk mencari percabangan jalan yang seharusnya tersambung tetapi pada kenyataannya tidak.
●
Crossing ways – Merupakan peringatan yang muncul akibat jalur berpotongan. Sebuah garis yang berpotongan dengan garis lain tanpa tersambung dapat memunculkan warnings. Hal ini juga bisa saja tidak menjadi masalah, karena jalur yang berpotongan bisa saja disengaja, seperti pada kasus jembatan, atau jalan dan sungai yang berpotongan dengan poligon landuse. Hal ini terkadang membantu, untuk menemukan errors
. OpenStreetMap bergantung pada orang yang memperbaiki dan mengedit kesalahan. Editing dan validasi data penting untuk meningkatkan peta. Jika anda tidak mendapatkan cukup waktu untuk survei ke lapangan dengan GPS atau mendigitasi citra, validasi objek dan atribut data merupakan cara terbaik untuk berkontribusi.
II. Tasking Manager Terkadang, menjamin kualitas suatu data tidak cukup hanya dengan mengunggah data yang baik dan rapi. Salah satu tantangan yang sering ditemui pada pemetaan di sebuah area adalah mengkoordinasi wilayah dan/atau mengontrol pekerja untuk bekerja bersama memetakan area baik dari segi kualitas pengumpulan data dan segi kelengkapan. Untuk membantu mengatasi kondisi ini, HOT telah membangun sebuah OpenStreetMap Tasking Tool untuk memudahkan administrator menentukan area yang akan dipetakan 41
dan mendelegasikan pekerja. Ide dibalik alat ini adalah jika terdapat suatu area, katakanlah kota, yang akan kita petakan, dan kita mempunyai beberapa orang untuk memetakan di lapangan dan beberapa orang untuk pemetaan jarak jauh menggunakan citra satelit, alat ini memungkinkan kita untuk membuat grid dari area secara keseluruhan. Rekan kerja nantinya dapat menentukan grid yang akan mereka petakan dan ketika mereka selesai, mereka dapat menandakan area tersebut telah selesai. Dengan cara ini, sebuah tim dengan orang yang banyak dapat dikoordinasikan untuk memetakan seluruh grid. Untuk melihat bagaimana tasking manager bekerja, mari melihat lebih dekat. ● Bukalah browser internet anda dan pergi ke http://tasks.hotosm.org/. Anda akan melihat jendela seperti ini:
● ●
Klik “Log in using your OpenStreetMap account >>” Setelah itu Anda akan menyetujui aplikasi ini mengakses akun OpenStreetMap anda. Klik “Save Changes”
●
Setelah itu Anda akan melihat beberapa daftar proyek. Ini merupakan tempat berbeda yang orang lain koordinasikan untuk dipetakan.
42
●
Klik pada salah satu proyek untuk melihat informasi lebih lanjut.
●
Halaman ini menunjukkan Anda segala sesuatu yang Anda ingin ketahui mengenai proyek tersebut. Pada bagian kiri dari halaman ini terdapat deskripsi mengenai proyek dan bagaimana hal itu diatur. Anda bisa meng-klik tab-tab yang berbeda untuk mendapatkan informasi. Pada bagian kanan terdapat sebuah grid yang menggambarkan area yang akan dipetakan. Grid kotak berwarna merah menjelaskan sudah selesai, grid kotak berwarna hijau menjelaskan sudah selesai dan sudah di periksa oleh orang lain, grid kotak berwarna kuning menjelaskan bahwa area tersebut sedang dikerjakan oleh orang lain dan kita tidak bisa memilih area tersebut, dan kotak berwarna 43
abu-abu menjelaskan daerah yang masih butuh dipetakan atau sedang dikerjakan. Dengan mengklik tab “Workflow”, Anda dapat mendapatkan informasi mengenai bagaimana rekan kerja yang dibutuhkan untuk membantu pemetaan. Dengan memilih “Task” anda akan mendapatkan grid untuk Anda kerjakan sendiri.
● ●
Disini Anda dapat melihat kotak yang akan anda petakan. Anda dapat secara otomatis membuka area tersebut untuk editing menggunakan JOSM, Potlach 2, atau membuat Walking Paper. Jika Anda merencanakan untuk mengedit menggunakan JOSM, Anda harus mengaktifkan plugin JOSM sebelum anda dapat menggunakan aplikasi dari Tasking Manager. Untuk menggunakannya, buka JOSM dan pergi ke menu “Preferences”. Klik “Remote Setting” tab dan centang kotak disamping tulisan “Enable remote control”. Jangan lupa Restart JOSM.
44
●
●
●
Kembali ke Tasking Manager dan pilihlah JOSM. Ketika anda sudah menjalankan JOSM dan anda sudah mengaktifkan remote control, grid area pada peta yang Anda pilih akan secara otomatis ditampilkan pada JOSM. Sekarang anda dapat mengedit area menggunakan instruksi yang disampaikan pada informasi proyek. Ketika anda sudah selesai, Anda dapat kembali ke website Tasking Manager dan menambahkan komentar anda mengenai apa yang anda ubah. Klik “Mark task as done” untuk mempersilahkan rekan kerja anda mengetahui bahwa anda telah selesai mengerjakan grid ini. Ketika anda tidak dapat menyelesaikan tugas ini, klik “Unlock it” untuk membuat area tersebut dapat dikerjakan oleh orang lain.
Jika Anda membayangkan apa yang akan terjadi ketika anda selesai mengerjakan suatu area, grid tersebut akan berubah menjadi merah pada peta untuk mengindikasikan sudah selesai. Seseorang akan melihat pekerjaan anda untuk memastikan sudah benar dan jika mereka setuju mengenai apa yang telah Anda selesaikan, grid tersebut akan berubah menjadi berwarna hijau, menandakan bahwa area tersebut sudah selesai diedit dan divalidasi (dicek kebenarannya).
45
III. KeepRight Selain menggunakan validation tools, untuk memeriksa kesalahan (error) dan peringatan (warning) pada data OpenStreetMap juga bisa melalui website keepright.ipax.at. KeepRight merupakan website yang melakukan pengecekan/pemeriksaan kesalahan-kesalahan penggambaran pada peta OpenStreetMap. Kesalahan-kesalahan ini ditunjukkan dalam simbol petir berwarna-warni (lihat gambar di bawah ini), yang mana setiap warna menunjukkan jenis-jenis kesalahan yang berbeda.
Pengaturan “Remote Control” JOSM Sebelum mulai bekerja dengan “Keepright”, pastikan JOSM Anda telah diaktifkan fasilitas “Remote Control” nya. Untuk mengecek hal tersebut, buka JOSM Anda, kemudian pilih menu “Edit” > “Preferences”. Setelah jendela “Preference” muncul, pilih tab “Remote Control” Selanjutnya, Anda akan melihat jendela berikut.
.
46
Gambar (a) Gambar (b) Cek apakah kotak di sebelah kiri “Enable Remote Control ” telah dicentang/diaktifkan. Pada Gambar (a) fungsi “Enable Remote Control” belum diaktifkan. Jika belum, segera centang kotak tersebut, sebagaimana pada Gambar (b). Klik OK. Selanjutnya, Anda dapat bekerja dengan “www.keepright.ipax.at”. Buka JOSM Anda sekarang. Bekerja dengan “ www.keepright.ipax.at ” 1.) Buka situs www.keepright.ipax.at Halaman awal dari situs ini belum berisi peta, melainkan halaman yang berisi lokasi pengecekan dan pengaturanan bahasa. Untuk area Indonesia, karena berada pada benua Asia, maka pilih “Pengecekan data untuk Asia” .
47
Jika Anda baru pertama kali membuka situs ini, maka situs ini akan berbahasa Indonesia. Jika Anda ingin agar situs ini berbahasa Indonesia, klik pada pojok kanan atas, dan pilihlah “id” (id artinya bahasa Indonesia). Untuk pengecekan data Asia, titik awalnya dimulai dari Tokyo, Jepang. Untuk mencari wilayah Indonesia, silakan Anda geser-geser sendiri hingga menemukan wilayah Indonesia. Anda juga dapat memperbesar (zoom in) dan memperkecil (zoom out) peta dengan mengklik tanda plus dan minus pada pojok kiri atas.
Dapat Anda lihat peta OpenStreetMap diatas disertai gambar petir berwarna-warni. Setiap warna mewakili jenis kesalahan yang berbeda-beda. Keterangan untuk setiap warna dapat Anda lihat pada sisi kiri. 48
Keterangan mengenai kesalahan pada setiap petir dapat pula Anda lihat ketika Anda menyorot pada salah satu petir. Keterangan di dalam kotak berwarna merah muda ini menjelaskan kesalahan pada lokasi (petir) yang Anda pilih.
2.) Setelah Anda menemukan wilayah Anda dan mengetaui kesalahannya, tentu langkah selanjutnya adalah memperbaiki kesalahan tersebut. Pertama-tama, pastikan Anda telah memilih satu kesalahan/petir (dengan cara klik kiri pada gambar petir tersebut). Setelah itu, tentukan di mana Anda akan memperbaiki kesalahan tersebut, apakah pada “JOSM” atau “Potlatch”. Catatan : kami menyarankan agar editing dilakukan pada JOSM, karena fitur editing nya lebih lengkap. Untuk mengedit pada JOSM, klik “JOSM”. Catatan: pastikan JOSM Anda telah terbuka.
49
3) Buka kembali JOSM Anda. Maka Anda akan melihat bahwa JOSM kini telah terisi dengan data OSM yang tadi telah kita pilih pada situs “KeepRright”.
Pastikan JOSM Anda telah terbuka. Data OSM dari “KeepRight” telah terkirim ke JOSM Anda
4) Segera perbaiki kesalahan yang ada. Bagaimana cara memperbaiki dan tools apa yang dibutuhkan untuk memperbaikinya ??? Itu semua bergantung pada jenis kesalahannya. Jika Anda lupa, buka kembali materi tentang “Editing Lebih Detil” dan “Penjaminan Kualitas” 5) Setelah kesalahan diperbaiki, kembali ke situs “www.keepright.ipax.at” untuk mengkonfirmasi apakah kesalahana telah diperbaiki atau belum. - Jika kesalahan telah Anda perbaiki, pilih (dengan cara klik kiri) pada pilihan radio button paling atas 50
- Jika setelah Anda cek ternyata peringatan kesalahan yang diberitahukan oleh KeepRight bukanlah suatu kesalahan
Ringkasan Pada bab ini kita telah memaparkan beberapa cara untuk meningkatkan kontribusi kita pada OpenStreetMap. Kita telah mendiskusikan beberapa masalah utama ketika mengedit menggunakan JOSM dan bagaimana cara menghindari dan menyelesaikan masalah tersebut. Kita telah melihat alat validasi JOSM, yang sangat membantu untuk melindungi OpenStreetMap bebas dari kesalahan (error) dan membantu data-data yang ada tetap baik dan rapi. Akhirnya, kita juga melihat HOT’s Tasking Manager tools, yang merupakan salah satu cara terbaik untuk orang-orang yang ada didunia untuk mengkoordinasi sebuah proyek.
51
Daftar Istilah Browser
Sebuah program yang digunakan untuk melihat dokumen HTML di jaringan maya
Errors
Kesalahan yang muncul pada JOSM dan harus diperbaiki
Fix
Perbaiki
GPS
Singkatan dari Global Positioning System. Sebuah sistem radio satelit pemancar dan penerima yang digunakan untuk menentukan posisi di bumi.
Grid
Pada peta, sebuah garis yang melintang dan membujur yang membentuk susunan kotak seperti tabel yang biasanya digunakan sebagai refrensi proyeksi peta dan sistem koordinat yang ada, seperti misalnya Universal Transverse Mercator (UTM)
Tasking Manager
Alat pemetaan yang dibuat oleh Humanitarian OpenStreetMap Team untuk melakukan pemetaan kolaboratif yang bertujuan untuk membagi area menjadi bagian kecil sehingga bisa dikerjakan dengan cepat dan bersama-sama
Ignore
Abaikan
JOSM
Java OpenStreetMap. Merupakan aplikasi PC yang berbasis Java. Digunakan untuk melakukan editing peta OpenStreetMap secara offline maupun online.
KeepRight
Situs untuk melakukan pengecekan/pemeriksaan kesalahan penggambaran pada peta OpenStreetMap yang ditunjukkan dalam simbol petir dengan beragam warna untuk setiap jenis kesalahan
Landuse
Penggunaan tanah
Merge Node
Menggabungkan node/titik
Node
Dalam bahasa yang sederhana, node adalah suatu "titik", yang mana titik tersebut merupakan elemen dasar penyusun suatu objek dalam OSM. Node dapat berdiri sendiri untuk menyusun suatu objek point, ataupun node tersebut menjadi bagian dari objek yang lain (objek line ataupun polygon)
Plugin
Dalam komputasi, sebuah plug-in (atau plugin) adalah seperangkat komponen software yang menambahkan kemampuan khusus untuk aplikasi perangkat lunak yang lebih besar. Jika didukung, plug-in memungkinkan mengubah fungsi aplikasi.
Polygon
Pada peta, bentuk objek yang tertutup dimana titik dimulai membentuknnya dan titik akhirnya adalah sama
Potlach 2
Salah satu editor OpenStreetMap yang muncul ketika anda menginginkan untuk mendigitasi peta OpenStreetMap langsung dari website OpenStreetMap
Remote Control
Pada JOSM, merupakan aplikasi pengendali jarak jauh yang memungkinkan anda mengambil data OpenStreetMap pada website tertentu yang nantinya digunakan untuk didigitasi pada JOSM
Tag
sebuah kata kunci atau istilah yang diberikan kepada sebuah objek atau informasi. Tag berisi deskripsi dari sebuah objek dan nantinya dapat ditemukan lagi melalui proses pencarian (search). Sebuah tag terdiri dari Key dan Value yang digunakan untuk mendeskripsikan suatu elemen (titik, gari, dan relasi) atau set perubahan. sesuatu yang terdapat di dalam tanda < >, seperti . < item> adalah tag pembuka pada
52
sebuah elemen, dan adalah tag penutup. Tools
Alat
Validasi
Suatu tindakan yang membuktikan bahwa suatu data (dalam hal data OpenStreetMap) dapat memberikan hasil yang konsisten sesuai dengan spesifikasi yang telah ditetapkan dan terdokumentasi dengan baik
Walking Paper
Suatu situs yang menyediakan fasilitas untuk mencetak peta dan/atau citra dari suatu lokasi, yang mana setiap lembar peta/citra yang tercetak tersebut akan memiliki barcode yang mengidentifikasi lokasi dari peta/citra yang tercetak. Walking paper sangat membantu kegiatan survey, karena peta/citra tercetak tersebut dapat dibawa ke lapangan, dicoret-coret dan menambahkan informasi di atas nya, kemudian kertas tersebut dapat ditambahkan ke dalam JOSM, dan Anda bisa memasukkan informasi hasil survei lapangan Anda.
Warnings
Peringatan yang muncul pada JOSM yang penting untuk diperbaikin namun pada beberapa kasus masih bisa ditoleransi
Way
Garis
Website
Situs
Workflow
Alur kerja, progres (persentase kerja) di suatu pekerjaan yang sedang dikerjakan
Zoom to Problem
Memperbesar ke masalah
53
Intermediate OpenStreetMap
Bab 4 Mengedit Wiki
Pendahuluan Karena OpenStreetMap berbasiskan dari komunitas orang-orang yang membuat peta dari seluruh dunia maka hal sangat penting untuk bisa saling berkomunikasi antara satu dengan yang lainnya, mendiskusikan berbagai proyek yang berkaitan dengan OSM dan membuat standar-standar dalam proses pemetaan. Salah satu cara untuk mereka bisa berkomunikasi adalah dengan menggunakan OpenStreetMap wiki, sebuah website dimana para pengguna dapat membuat berbagai halaman web mengenai topik-topik yang berbeda dan di dalam berbagai bahasa. Untuk melihat OSM wiki, anda dapat mengunjungi : http://wiki.openstreetmap.org Website wiki adalah sebuah website dimana semua pengguna dapat menambahkan atau mengedit halaman-halaman yang ada. Prinsipnya sama seperti OpenStreetMap hanya saja perbedaannya yaitu pengguna OSM mengedit peta sedangkan di wiki pengguna mengedit tulisan. Wiki yang paling terkenal yaitu Wikipedia (http://www.wikipedia.org) sebuah kamus online yang dimana menampilkan informasi tentang hampir seluruh hal atau topik apapun yang kita inginkan. OpenStreetMap wiki berisi informasi tentang segala sesuatu yang berkaitan dengan OSM. Ketika seseorang bekerja dalam suatu proyek yang menggunakan OSM, mereka dapat membuat sebuah halaman di wiki sehingga orang lain dapat membaca dan mengetahui tentang proyek mereka. Wiki juga dapat membantu para pengguna untuk mempelajari lebih banyak hal tentang OSM, petunjuk-petunjuk umum dalam membuat peta dan bagaimana memberikan tag di objek yang ada pada peta dan masih banyak hal lainnya. Kalian telah melihat setidaknya satu dari halaman OSM wiki yang dimana menjelaskan fitur-fitur umum yang dapat kalian tambahkan ke dalam peta dan bagaimana biasanya suatu objek diberikan tag. Berikut adalah halaman dari Map Features : http://wiki.openstreetmap.org/wiki/Map_Features
Dalam chapter ini kita akan belajar bagaimana untuk membuat dan mengedit halaman yang ada di OSM wiki. Kita akan belajar petunjuk untuk berkontribusi, membuat bahasa khusus dalam membuat halaman wiki dan cara untuk membantu meningkatkan wiki seperti menerjemahkan halaman-halaman penting yang ada di wiki. 54
I. Wiki dan Mendaftar
Kunjungi http://wiki.openstreetmaps.org untuk melihat halaman utama dari wiki. Anda akan melihat banyak hal dan links ke halaman-halaman lain yang ada di wiki. Di kolom kiri adalah links ke beberapa halaman utama. Di bagian atas halaman ada daftar dari berbagai bahasa yang dimana dapat anda gunakan untuk membaca halaman ini. Jika tersedia maka anda dapat mengganti halaman ke dalam bahasa anda. Anda dapat mencoba untuk mempelajari lebih lanjut beberapa link yang ada di halaman ini dan melihat informasi apa saja yang tersedia di wiki. Anda tidak harus memiliki akun untuk melihat OSM wiki akan tetapi jika anda ingin mengedit atau membuat sebuah halaman anda harus mempunyai akun. Perlu diingat bahwa akun di wiki ini tidak sama dengan akun yang anda miliki di OpenStreetMaps. Anda harus membuat akun baru akan tetapi anda dapat menggunakan nama yang sama dengan nama yang anda gunakan di OpenStreetMap untuk membuat akun di wiki. ● Untuk membuat akun baru, klik “Log in/create account” di pojok kanan atas dari halaman website.
55
●
Jika anda telah memiliki akun anda dapat masuk ke halaman ini. Akan tetapi jika belum anda dapat klik “Create an account”
●
Isilah kotak-kotak yang ada dengan username yang anda ingin gunakan, ketik password anda 2 kali, alamat email dan nama asli anda. Dalam kotak CAPTCHA di atas anda perlu untuk menuliskan dua kata yang ada di kotak tersebut. Hal ini untuk memastikan bahwa anda yang membuat akun ini adalah manusia bukan komputer. Ketika anda telah mengisi semuanya anda dapat klik ”Create account” Sekarang anda akan otomatis masuk dan anda dapat melihat username anda dan link yang ada tersedia di sudut kanan atas pada halaman ini.
● ●
II. Memulai Wiki Kita akan memulai dari mengedit halaman user kita. Setiap pengguna memiliki sebuah halaman di wiki. Halaman-halaman ini biasanya digunakan untuk menampilkan informasi tentang diri anda, dimana anda berada, untuk komunikasi intrapersonal dan untuk membuat halaman tes dan konsep. Ini adalah halaman yang baik untuk kita memulai dan mempelajari dasar dari mengedit halaman di wiki. ● Pergi ke halaman user anda dengan meng-klik username anda pada sudut kanan atas. Username saya adalah “MapJeff” jadi saya akan klik itu.
56
● ●
●
Untuk sekarang halaman tersebut masih kosong. Klik “edit this page” untuk menambahkan sesuatu di dalamnya. Kita dapat mengetik apapun ke dalam editor untuk menambahkan informasi ke dalam halaman. Sebagai contoh, kita akan menambahkan beberapa informasi dasar dan deskripsi. Anda dapat menambahkan informasi mengenai diri anda. Berikut adalah contohnya :
Ketika anda menambahkan beberapa tulisan, memasukkan ringkasan perubahan anda dalam kota “summary” dan klik “Save Page”. Maka halaman tersebut akan terlihat seperti berikut :
Ketika sudah terlihat seperti ini maka ini pertanda yang bagus karena anda telah berhasil memasukkan tulisan ke dalam halaman saya akan tetapi belum cukup bagus karena format dan bentuknya belum tertata dengan rapi. Untuk membuat ini terlihat lebih baik kita harus mempelajari beberapa teknik dasar dalam format wiki. Klik “Edit” yang terdapat di sebelah atas halaman dan buat beberapa perubahan dalam halaman anda.
Jika anda telah mengerti chapter sebelumnya tentang XML, maka anda akan mengingat kita menggunakan elements yang dimana memakai pembuka dan penutup tags. Kita akan melakukan hal yang sama di wiki menggunakan karakter khusus di sekitar teks yang akan kita tampilkan. 57
Wiki tidak akan otomatis menuju ke paragraf yang baru kecuali kita menginginkannya dengan memasukkan tag di setiap akhir dari kalimat di paragraf sebelumnya. Ini akan membuat pemisah antar paragraf/bagian. Setelah itu, kita mau tulisan “About Me” tampil dengan disorot sebagai judul dari bagian ini. Untuk melakukan hal tersebut kita dapat mengetik seperti ini : = = About Me = = Sekarang, kode kita akan terlihat seperti ini :
Dan setelah kita simpan maka halaman kita akan terlihat lebih bagus seperti ini :
Cobalah berlatih mengedit format teks anda dengan cara yang berbeda. Petunjuk : tombol-tombol di atas kotak teks anda akan otomatis membuat kode format anda ke dalam bentuk yang berbeda pada teks anda. Ketika anda telah selesai menyimpan halaman anda, maka akan terlihat oleh semua orang yang ada di Internet. Link berikut ini akan menuju ke halaman saya, tetapi jika anda mengganti username saya dengan milik anda maka link tersebut akan menuju ke halaman anda. https://wiki.openstreetmap.org/wiki/User:MapJeff
58
III. Format Lainnya Dalam sesi ini kita akan mendiskusikan berbagai cara untuk memformat informasi anda di halaman wiki dan meyesuaikan kode yang anda gunakan ke elemen-elemen yang berbeda. Hal yang baik jika anda sebaiknya latihan membuat halaman terlebih dahulu sebelum membuat halaman resmi di wiki anda yang anda inginkan orang lain untuk melihatnya. Kita akan membuat sub halaman di halaman user anda dimana anda dapat berlatih dan belajar dalam mengedit. Anda dapat membuat sebuah halaman wiki baru dengan meng-klik link ke halaman yang ingin lihat kemudian membuat sebuah halaman baru. Sekarang, kita akan membuat sub halaman baru yang dapat kita gunakan dalam melakukan editing wiki. Buka browser dan pergi ke alamat dibawah ini dengan mengganti “MapJeff” dengan Username anda sendiri. https://wiki.openstreetmap.org/wiki/User:MapJeff/testpage Ini akan membawa anda ke dalam sebuah halaman kosong yang dapat anda edit Sekarang mari kita lihat bagaimana untuk memformat teks. Silahkan untuk menggunakan halaman tes anda untuk mencoba beberapa hal dibawah ini : Format Dasar Deskripsi
Contoh
Hasil
Disekitar teks berikan dua kutip (') yang akan menampilkan teks dalam bentuk italic.
''italic text''
italic text
Disekitar teks berikan tiga kutip (') yang akan menampilkan teks dalam bentuk bold.
'''bold text'''
bold text
Disekitar teks berikan lima kutip (') yang akan menampilkan teks dalam bentuk bold italic.
'''''bold and italic text'''''
bold and italic text
Empat garis lurus berturut turut akan menghasilkan garis horizontal. Ini jarang digunakan
----
59
Format Spesial Deskripsi
Contoh wiki
Hasil
Pasangan kata '<nowiki>' and '' di sekitar teks tidak akan menampilkan teks yang ada.
'''bold text''' <nowiki>'''bold text'''
bold text '''bold text'''
Disekitar teks anda taruh '' dan teks tersebut tidak akan tampil di wiki (a comment).w
Comment!
Comment!
Judul dan Sub Judul Suatu sesi dimulai dengan judul yang dibuat dengan kalimat dimulai dan diakhiri dengan dua atau lebih tanda sama dengan (=). Jumlah dari tanda menunjukkan tingkat besar dari judul. Ketika anda membuat suatu sesi dan sub sesi judul di halaman wiki anda, maka halaman wiki anda akan otomatis memiliki tabel konten sesi yang dibuat di atas halaman anda. Contoh wiki
Hasil
= = = Header 2 = = =
Header 2
= = = = Header 3 = = = =
Header 3
= = = = = Header 4 = = ===
Header 4
Daftar Sangat mudah untuk membuat sebuah urutan. Dalam membuat sebuah item dari urutan anda hanya perlu untuk menaruh tanda bintang (*) di awal karakter kalimat anda. Untuk membuat urutan berdasarkan angka anda dapat menggunakan tanda pagar (#) Anda juga dapat membuat urutan berdasarkan tingkatan menggunakan kombinasi bintang dan pagar. Urutan akan tampil dengan tingkatan yang berbeda. Contoh wiki
Hasil
* Item in a bullet list * Another item
Item in a bullet list Another item
# Item in a numbered list # Another item
Item in a numbered list Another item
* This list has
This list has 60
*# two levels. *# Numbers on the second level, and * bullets on the first level
two levels. Numbers on the second level, and bullets on the first level
Tautan (Link) Link dalam OpenStreetMap wiki cukup sederhana. Cukup tulis disekitar halaman wiki yang anda ingin berikan link dengan dua tanda kurung [[wiki-link]]. Anda dapat menambahkan teks yang berbeda untuk link tersebut dengan menambahkan simbol pipa (|) dan teks akan tampil dengan link yang sama. Jika anda ingin bahasa khusus untuk halaman wiki anda harus menambahkan nama halaman dengan kode bahasa dan titik dua (:). Sebagai contoh, link untuk versi jerman, anda bisa menggunakan [[de:wiki-link]] Jika anda ingin link yang ada di Wikipedia, tambahkan nama artikel dengan “wikipedia” sebagai contoh [[wikipedia:article-name]]. Jika anda ingin link wikipedia di dalam bahasa yang berbeda anda dapat menambahkan kode bahasa seperti ini : [[wikipedia:de:article-name]] Terakhir, jika anda ingin membuat link eksternal cukup dengan mengetik URL dan akan tampil sebagai link. Jika anda ingin mengubah teks dengan kalimat yang lain anda dapat menambahkan pemisah untuk mengubah teks dari link anda URL [external-link link-text]. Contoh wiki
Hasil
[[Map Features]] [[Map Features | different text but links to same]]
Map Features different text but links to same
[[wikipedia:OpenStreet Map]] [[wikipedia:OpenStreet Map | different text]]
wikipedia:OpenStreetM ap different text
http://www.walkingpapers.org [http://www.walkingpapers.org different text]
http://www.walkingpapers.org different text
61
Tabel Tabel biasanya suatu yang agak sulit dibuat di wiki akan tetapi akan mudah jika anda sudah mengerti dan memahami caranya. Pertama anda harus mengerti bahwa tabel terdiri dari sejumlah kolom dan baris dan informasi yang disampaikan horizontal di dalam baris dan kolom. Dalam membuat tabel dasar dibutuhkan seperti ini : Sebuah baris dengan dua karakter pertama yaitu '{|' yang berarti akan memulai tabel Baris pilihan dengan 2 karakter pertama yaitu '|+' untuk judul dari tabel. Satu atau lebih baris tabel dimulai dengan '|-' dan tidak memiliki konten Setelah setiap baris terisi dari sel dan kontennya. Sel tabel tersusun dari karakter pertama yaitu simbol pipa (|) dan karakter kedua tidak dapat ditambahkan (+) atau (-) karena diganti dengan keterangan dan baris dari masing-masing kolom. Baris dengan dua karakter pertama '|}' menunjukkan akhir dari tabel. Hal baik jika anda selalu latihan dan meningkatkan kemampuan untuk menggunakan sebuah jarak untuk karakter kedua/ketiga sehingga akan menghindari kebingungan. Contoh wiki
Hasil
{| align="center" |+ table caption |- align="center" | This | is a |- align="center" |2x2 | table |} {| border="1" |- align="center" | This is a table {| align="center" |- align="center" | within |} another table |} Mempelajari berbagai teknik yang berbeda untuk memformat wiki anda. Jika anda ingin sebuah contoh dari semua contoh yang ada di atas anda dapat melihat halaman tes yang saya buat disini : https://wiki.openstreetmap.org/wiki/User:MapJeff/testpage Bandingkan teks di wiki yang anda format dengan teks yang ada di halaman saya. Anda dapat mencari informasi lainnya dalam meng-edit di http://wiki.openstreetmap.org/wiki/Help:Wiki-Editing.
62
IV. Konvensi dan Pedoman Anda dapat membuat halaman wiki apapun seperti yang telah anda lakukan di halaman user anda. Akan tetapi sebelum anda mencoba membuat halaman anda penting buat anda untuk mengetahui dan memahami beberapa pedoman untuk berkontribusi di wiki ini. Hal-hal yang perlu diingat yaitu : Sebelum membuat halaman Jangan meniru. Ketika anda ingin membuat sebuah halaman lakukan peninjauan dan pencarian di wiki untuk memastikan bahwa topik yang anda ingin tulis belum dibuat oleh siapapun. Anda dapat mencari halaman yang sudah ada di kotak pencarian di sebelah kanan atas. Jika halaman yang anda ingin buat telah ada, tapi anda ingin memperbaikinya anda lebih baik mengedit halaman tersebut daripada membuat halaman yang baru. Pilihlah nama yang dapat mendeskripsikan , gunakan huruf besar di setiap kata. Fitur peta sebgai contoh diberi nama Map_Features, buat link : http://wiki.openstreetmap.org/wiki/Map_Features Ketika membuat/menyusun halaman Bagi halaman anda ke dalam sesi dan sub sesi Buat pendahuluan di tiap bagian atas halaman untuk memberikan penjelasan dari halaman tersebut. Buat bagian-bagian berbeda dari halaman anda seperti tabel atau daftar jika dibutuhkan. Jika anda ragu, lihat ke halaman wiki yang lain untuk mendapatkan inspirasi bagaimana untuk membuat format sebuah halaman. Ingat, anda dapat melihat kode dari halaman manapun dengan meng-klik pada tab edit dan liat bagaimana penulis memberikan format pada tulisan mereka.
V. Menerjemahkan Halaman Salah satu hal yang paling berguna yang bisa dilakukan dalam wiki ini adalah kita dapat menterjemahkan halaman-halaman yang kita anggap penting ke dalam bahasa kita. Seperti yang telah anda lihat, banyak halaman yang ada di wiki memiliki link yang berada pada atas halaman yang dapat diubah ke dalam berbagai bahasa. Akan tetapi hal ini hanya dapat dilakukan pada halaman yang sudah diterjemahkan sebelumnya dan juga termasuk tag khusus yang ada di atas halaman. {{Languages|page_name}} Ketika mengembangkan komunitas OpenStreetMap di negara anda, akan sangat bermanfaat bagi halaman-halaman yang ada di wiki untuk diterjemahkan ke dalam bahasa anda. Menerjemahkan halaman yang ada di wiki sangatlah mudah, seperti yang akan kita lihat ini. Nama-nama dari halaman yang ada biasanya dibuat dalam bahasa inggris tapi versi yang berbeda pada halaman yang sama dapat dibuat dengan menambahkan kode bahasa ke dalam URL. Contohnya halaman Map Features ada di http://wiki.openstreetmap.org/wiki/Map_Features Jika anda menginginkan versi dalam bahasa Spanyol, tersedia di
63
http://wiki.openstreetmap.org/wiki/ES:Map_Features Jika anda ingin menerjemahkan sebuah halaman, anda tinggal mengunjungi ke URL dengan menggunakan kode bahasa anda dan menggunakan tanda titik dua (:) pada awal nama halaman. Contoh jika anda ingin menerjemahkan halaman Map Feature ke dalam bahasa Indonesia anda dapat mengunjungi http://wiki.openstreetmap.org/wiki/ID:Map_Features Lalu kita klik “Edit” untuk menerjemahkan halaman ini Cara paling mudah untuk menambahkan terjemahan adalah lihat halaman di dalam bahasa inggris, klik “Edit” dan copy semua wiki teks yang ada kedalam Clipboard anda lalu edit halaman ini ke dalam bahasa anda, paste teks asli yang dalam bahasa Inggris dan terjemahkan ke dalam bahasa anda. Ini akan membuat anda akan tetap menyimpan format asli dan link halaman tersebut tapi teks dalam bahasa Inggris telah diterjemahkan ke dalam bahasa anda
VI. Melihat Halaman Anda dapat menyimpan halaman yang telah anda edit ataupun halaman yang menurut anda menarik. Untuk melakukan ini anda dapat menambahkan halaman tertentu ke dalam “WatchList” anda. Ini akan menyimpan perubahan yang anda lakukan pada halaman tersebut jadi anda akan mengetahui ketika ada orang lain yang mengeditnya kemudian. Untuk menambahkan halaman ke dalam WatchList anda, klik tanda bintang di bagian atas halaman
Lalu anda dapat melihat WatchList anda dengan klik pada “My Watchlist” yang ada pada baigan atas halaman.
Pada “My Watchlist” akan menunjukkan perubahan yang anda lakukan dalam beberapa jam yang lalu, hari atau dari sejak anda melihat halaman tersebut.
Ringkasan Dalam chapter ini kita telah mempelajari bagaimana kita bisa mengedit dan menambahkan halaman di OpenStreetMap wiki. Anda seharusnya sudah memiliki pemahaman yang baik tentang bagaimana untuk membuat sebuah halaman wiki, bagaimana membuat halaman dalam format yang berbeda dan bagaimana untuk menerjemahkan halaman yang ada di wiki ke dalam berbagai bahasa.
64
Daftar Istilah
Captcha
suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam komputer untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. CAPTCHA umumnya menggunakan huruf dan angka dari citra terdistorsi yang muncul di layar. Pada wiki OpenStreetMap, CAPTCHA biasanya muncul ketika Anda akan membuat akun wiki OpenStreetMap.
Wiki OpenStreetMap
Sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau mengubah isi situs tersebut. Situs ini berisi segala sesuatu mengenai OpenStreetMap. Para pengguna dapat membuat berbagai halaman web mengenai topik-topik yang berbeda dan di dalam berbagai bahasa.
65
Intermediate OpenStreetMap
Bab 5 XML dan Preset pada JOSM
Pendahuluan Sekarang Anda mungkin telah memiliki pemahaman yang baik mengenai bagaimana berbagai objek dapat digambar menggunakan JOSM, dan bagaimana Anda menambahkan informasi dan menjelaskan apa objek-objek tersebut. Anda menambahkan atribut kepada titik, gasir, atau berbagai bentuk dengan memberikan tag kepada objek tersebut. Dengan menggunakan menu preset pada JOSM, Anda dapat dengan mudah mencantumkan tag yang benar kepada sebuah objek, kemudian Anda dapat mengisi informasi nya ke dalam form yang ada. Pada bab ini kita akan membahas kembali apa itu tags dan presets sekali lagi, dan mempelajari bagaimana kita membuat menu preset kita sendiri pada JOSM.
I. Tags and Presets Anda tentunya ingat bahwa setiap kali Anda selesai menggambar sebuah objek ke dalam peta di JOSM, Anda perlu menambahkan atau melakukan tag kepada objek tersebut agar dapat mendeskripsikan apa objek tersebut, namanya, dan berbagai atribut lainnya. Sebagai contoh ketika Anda mau membuat sebuah toko pakaian dengan nama “Some Clothing Shop”, Anda membutuhkan dua buah tag – satu tag untuk menjelaskan bahwa titik tersebut adalah sebuah toko pakaian, dan satu tag lainnya untuk menempatkan nama dari toko tersebut. Pada JOSM, tag-tag tersebut ditunjukkan pada jendela Properties ketika objek yang dimaksud dipilih atau dalam keadaan aktif.
Tag terdiri dari dua bagian, yaitu key dan value. Key biasanya mendefinisikan tipe informasi yang Anda berikan, dan value mencantumkan informasi yang lebih spesifik. Ini contohnya terdapat dua buah tag, yang terdiri dari dua pasang taitu keys dan value. KEY = VALUE name = Some Clothing Shop 66
shop = clothes Ketika kita membuat sebuah titik menggunakan tag ini, JOSM akan mengenalinya dengan menampilkan ikon atau simbol seperti ini:
Dan ketika kita melihat ini pada website openstreetmap.org, objek tersebut akan tampak seperti ini:
Hal ini dapat terjadi karena sebelumnya kita telah memasukkan tag yang sesuai. Karena OpenStreetMap sangat terbuka bagi umum, siapapun dapan menambahkan tag yang mereka inginkan pada objek manapun. Namun bagaimana jika ada orang di Inggris yang tidak setuju dengan orang di Jepang mengenai cara terbaik dalam memberikan tag pada suatu objek? Sebagai contoh, sangat penting jika semua sekolah (school) memiliki tag yang sama yang mendeskripsikannya sebagai sebuah sekolah. Jika beberapa orang ingin memberikan tag pada sekolah berupa amenity=school namun beberapa orang lainnya ingin memberikan tag sebagai education=school, ini bisa menjadi masalah. Oleh karena itu, kita semua harus setuju mengenai bagaimana memberikan tag pada sebuah tempat. 67
OpenStreetMap telah digunakan selama beberapa tahun terakhir, maka tentunya sudah ada standar mengenai bagaimana mengidentifikasi sebagian besar jenis lokasi, dan yang telah terdaftar dalam halaman Map Features pada OSM Wiki. http://wiki.openstreetmap.org/wiki/Map_Features Halaman website ini telah berkembang selama beberapa tahun ini seiring dengan semakin banyak orang yang memetakan semakin banyak objek dan merasa membutuhkan tag untuk mendukung kegiatannya. Bisa dikatakan tidak mungkin bagi kita untuk dapat mengingat semua tag yang ada, dan cukup merepotkan bila kita harus melihat ke website setiap kali kita ingin memberi tag pada objek. Oleh karena itu, JOSMmemiliki sebuah menu Preset yang akan mempermudah kita dalam memberikan tag yang benar kepada sebuah objek. Dengan menu Preset, kita dapat dengan mudah menemukan tag untuk sekolah (school), memasukkan informasi ke dalam form yang ada, dan tidak perlu khawatir mengenai mana tag yang benar apakah amenity=school atau education=school atau yang lainnya lagi.
Kenali bahwa ketika Anda menambahkan atribut menggunakan menu preset, maka tag yang benar secara otomatis ditambahkan pada bagian menu Properties di sebelah kanan layar. JOSM telah menyediakan sebagian besar preset yang Anda butuhkan, namun terkadang Anda mungkin mau menambahkan preset yang Anda inginkan untuk membuat tag untuk beberapa tipe data yang spesifik. Pada chapter ini akan dijelaskan mengenai bagaimana membuat sebuah menu Preset sendiri.
68
II. Pengenalan XML Dalam rangka membuat menu Preset Anda sendiri, pertama-tama kita perlu mengerti bahasa XML. XML, yang merupakan kependekan dari “Extensible Mark-up Language”, adalah sebuah bahasa yang mirip dengan HTML. Perbedaan utamanya adalah XML dedesain untuk membawa data, bukan menampilkannya. Banyak aplikasi di internet yang menggunakan XML untuk mengirimkan data, termasuk OpenStreetMap. XML menggunakan elemen, dan setiap elemen dapat mengandung anak elemen di dalamnya. Sebagai contoh, mari kita bayangkan bahwa kita mau membuat sebuah file XML yang mengandung data mengenai menu restoran. Kita harus membuat sebuah file XML yang mengandung semua data mengenai menu tersebut. Elemen utama kita akan memiliki tag pembuka dan penutup seperti ini: <menu> ... whatever data we want to include in our menu ... Informasi terkandung dalam sebuah elemen, dan dalam setiap elemen bisa jadi terdapat elemen-elemen lainnya. <menu> 400 <description>Delicious beef patty with cheddar cheese 200 <description>Traditional Indonesian Fried Rice Pada contoh ini kita telah meletakkan dua elemen dalam elemen <menu> kita untuk menjelaskan dua hal berbeda yang terdapat di dalam menu. Setiap hal mengandung dua lagi elemen di dalamnya, dan <description>. Lihat juga bahwa bagaimana kita telah menulis name=”Hamburger” di dalam pembuka tag . Hal ini disebut atribut, dan memberi informasi mengenai elemen.
Terminologi XML root element: elemen paling penting dari sebuah dokumen XML, yang mendeskripsikan apa yang ada di dalamnya element: objek XML apapun, diisi dengan tag pembuka dan penutup, seperti ... data... tag: sesuatu yang terdapat di dalam tanda < >, seperti . < item> adalah tag pembuka pada sebuah elemen, dan adalah tag penutup attribute: sebuah informasi yang ada di dalam sebuah tag, seperti name=“Hamburger” 69
Dengan menggunakan XML untuk menerima dan mengirim/memancarkan data merupakan cara yang baik karena hal tersebut mudah dimengerti untuk komputer. Untuk memberikan satu lagi contoh, beginilah bagaimana tampilan XML untuk titik yang telah kita buat sebelumnya di JOSM: <node id="6799999167" lat="-8.7542864" lon="123.5516224" user="rukeli" uid="923929" visible="true" version="4" changeset="8343565" timestamp="2011-06-04T21:50:42Z"> XML ini memiliki elemen utama yang menunjukkan bahwa data OpenStreetMap terkandung di dalamnya. Lalu XML ini juga memiliki suatu elemen <node> yang merupakan cara bagi OpenStreetMap untuk mendeskripsikan sebuah titik. Node tersebut memiliki sejumlah atribut, termasuk suatu nomor id yang unik, koordinat dari titik tersebut, pengguna yang membuat titik tersebut, dan beberapa informasi tambahan yang tidak akan kita bahas sekarang. Di antara tag pembuka <node> dan tag penutup , ada dua tipe elemen lagi. Setiap memiliki sebuah atribut k dan sebuah atribut v. Mereka adalah kunci (keys) dan nilai (values) yang telah kita tambahkan di JOSM. Perhatikan bahwa elemen tersebut tidak memeliki penutup. Hal ini disebabkan karena meraka tidak memiliki elemen lain yang terdapat di dalamnya,melainkan memiliki slash depan yang menandakan bahwa mereka tidak memerlukan tag penutup
III. JOSM Presets Files Seperti yang telah anda ketahui, JOSM telah dilengkapi dengan menu yang telah diatur sebelumnya, yang memiliki tipe menu pilihan geografis yang paling umum. Namun kadang, Anda ingin menambahkan menu tambahan untuk informasi spesifik yang ingin Anda kumpulkan. Anda dapat membuat menu Anda sendiri dengan menuliskannya dalam XML, kemudian memuatnya di dalam JOSM. Pertama, mari lihat bagaimana kita dapat memuat menu-menu tambahan ke dalam JOSM. ● Buka JOSM dan buka menu preferences dengan cara klik Edit → Preferences.
● Klik pada ikon ketiga dari atas yang tampilannya seperti ini: ● Klik pada tab ketiga yang bertuliskan Tagging Presets.
70
● Pilih “Buildings by Kate Chapman” dan klik pada anak panah kanan untuk menambahkannya pada Active Presets.
● ● ● ● ●
Klik OK Restart JOSM Buat Layer baru dengan memilih File→New Layer Buat suatu titik dan pastikan titik tersebut terpilih Masuk ke Presets Menu. Anda akan melihat menu yang telah anda tambahkan pada bagian bawah. Klik pada “Buildings” untuk melihat bentuk dari menu preset building.
71
Ketika kita menambahkan menu preset tersebut melalui preferences, yang kita lakukan adalah menambahkan sebuah file XML yang menjelaskan bagaimana perilaku dari menu baru ini. Pada bagian berukutnya, kita akan mempelajari bagaimana membuat file presets XML kita sendiri yang dapat kita muat ke dalam JOSM.
IV. Sebuah Contoh File Preset Untuk memahami bagaimana suatu file preset ditulis, pertama mari lihat pada XML pada salah satu preset pada JOSM yang telah tersedia. Ketika Anda pada menu presets memilih Facilites→Culture→Place of Worship anda akan melihat form isian seperti berikut: To understand how a presets file is written, let’s first look at the XML for one of the pre-loaded presets in JOSM. When you go to the presets menu and select Facilities --> Culture --> Place of Worship you will see a form like this:
XML untuk form isian tersebut berbentuk seperti ini: The XML for this form looks like this: 72
Mungkin hal ini terlihat rumit, tapi tidak sesulit seperti yang terlihat. Mari kita telusuri baris demi baris. Baris pertama adalah tag pembuka untuk elemen utama kita . Ada beberapa atribut yang mendeskripsikan elemen tersebut. name="Place of Worship"
Nama dari benda yang Anda buat.
icon="presets/church.png"
Ikon dari objek tersebut. File PNG merupakan file yang paling efektif dalam OSM karena file tersebut dikompres menjadi grafik berwarna rendah dengan latar tembus pandang.
type="node,closedway,relation"
Tipe dari objek yang dapat diberikan oleh menu preset ini. Node artinya objek ini dapat dinyatakan sebagai titik, way artinya dapat dinyatakan sebagai garis, closedway artinya dapat dinyatakan sebagai suatu bentukan, dan relation berarti bahwa objek ini dapat diberlakukan kepada suatu hubungan, yaitu merupakan suatu tipe objek OSM yang belum kita bahas. Perhatikan bahwa way bukan pilihan di sini, karena place of worship (rumah ibadah) tidak mungkin berupa garis, melainkan pasti berupa titik atau bentukan.
Baris kedua menyediakan link ke halaman web OpenStreetMap wiki untuk tipe lokasi seperti ini. Baris ketiga memiliki tag
V. Membuat File Preset Anda Sendiri Sekarang ikuti cara kita membuat file preset kita sendiri. Kita akan membuat sebuah contoh menu preset yang bisa membuat kita memberikan tag pada bangunan atau titik tergantung dari tipe fasilitas atau kegunaan yang dimiliki. Untuk itu, mari kita menciptakan beberapa tag baru: Key
Values yang memungkinkan
utility:water
well, municipal, yes, no
Apakah rumah tangga memiliki akses terhadap air (water)? Well (sumur) mengindikasikan rumah tangga memiliki akses terhadap air sumur. municipal mengindikasikan bahwa ada pipa-pipa yang menghubungkannya. Jika kita tidak mau mencantumkan banyak deskripsi, kita dapat memilih yes atau no untuk mengindikasikan apakah bangunan tersebut memiliki akses terhadap air.
utility:electrical
yes, no
Apakah rumah tangga tersebut memiliki akses terhadap listrik?
utility:phone
landline, mobile, yes, no
Apakah rumah tangga tersebut memiliki akses komunikasi berupa telpon? Landline 74
mengindikasikan bahwa ada jaringan telepon yang yang masuk ke rumah. Mobile mengindikasikan bahwa rumah tangga tersebut memiliki telepon seluler (handphone). Jika kita tidak dapat mencantumkan banyak deskripsi informasi, kita bisa menggunakan yes atau no saja. utility:internet
landline, mobile, yes, no
Seperti halnya value untuk phone (telepon), ini akan mengindikasikan apakah rumah tangga tersebut memiliki akses internet.
Ketika preset yang kita buat telah dipilih kita dapat dengan otomatis menambahkan tag building=yes, dan kita akan membuat sebuah tag dengan key name yang dapat kita isi dengan menggunakan sebuah text box seperti gambar di bawah. Sekarang coba lihat pada tag yang memungkinkan untuk kita gunakan dari tabel yang telah dijelaskan di atas. Apa cara terbaik untuk merepresentasikannya? Untuk name, kita mau membuat sebuah text box, karena kita dapat mengisinya dengan nama apapun yang kita inginkan untuk tag ini. Untuk utility:water, utility:phone, dan utility:internet, terdapat empat value yang memungkinkan yang dapat kita pilih dari form kita, jadi cara terbaik untuk menambahkannya adalah dengan menggunakan combo box – yaitu sebuah menu dropdown (yang bisa dipilih ke bawah seperti ini ) dimana kita bisa memilih salah satu dari pilihan yang ada. Tag utility:electrical hanya memiliki dua value yang memungkinkan, yes atau no, jadi cara terbaik untuk menunjukkannya pada form adalah dengan menggunakan checkbox (lihat kotak kecil di samping tulisan Electricity Access pada gambar di bawah), meskipun kita dapat menggunakan sebuah dropdown box pula jika kita inginkan. Ketika kita selesai membuatnya maka form akan tampak seperti ini:
75
● Buka sebuah editor text dan ikuti cara-cara berikutnya untuk membuat sebuah XML untuk preset ini. Sebuah editor yang sederhana dan banyak digunakan pada Windows adalah Notepad. JANGAN menggunakan sebuah word processing program seperti Microsoft Word.
● Pertama-tama, kita perlu membuat sebuah elemen utama (root element) di dalam XML kita sehingga JOSM mengenali nya sebagai sebuah file preset.
● Berikutnya mari kita membuat sebuah elemen yang disebut . Bagian ini sebenarnya tidak terlalu diperlukan karena kita hanya membuat satu preset, namun ini akan mendemonstrasikan bagaimana kita dapat membuat submenu dengan menggunakan banyak opsi berbeda pada menu preset yang kita miliki. Jangan lupa untuk menambahkan tag peuntup dan pada elemen Anda.
76
● Sekarang kita dapat membuat sebuah item pada menu kita. Kita ingin membuat sebuah elemen di dalam group elemen tersebut. Tambahkan text seperti berikut:
● Di dalam elemen kita akan menambahkan text box, combo box, dan check box yang inginkan ke dalam form. Tambahkan text berikut ini ke dalam elemen Anda:
77
● Ketika Anda selesai, file Anda akan terlihat seperti ini:
Banyak dari hal-hal berikut ini yang telah Anda lihat sebelumnya. Mari kita analisa. Di dalam elemen kita telah membuat enam buah elemen baru: 1 2 3 4 5 6 Bisakah Anda menyebutkan apa yang dapat dilakukan setiap elemen tersebut? Mereka membuat itemitem berbeda pada form presets di JOSM. Baris pertama, , tidak menampilkan apapun pada form, namun memberitahu JOSM untuk secara otomatis memberikan tag building=yes pada objek ketika preset ini dipilih. Pada baris kedua, , membuat sebuah field text dengan key name, seperti yang kita saksikan ketika kita melihat pada preset XML di bagian sebelumnya. Kita memiliki tiga elemen dan tiap elemen memiliki beberapa atribut. key mengindikasikan bahwa key seharusnya dibuat untuk tag. text mengindikasikan apa yang seharusnya ditampilkan pada form. values merupakan value-value yang memungkinkan yang dapat kita pilih melalui dropdown box. Dan kita telah menambahkan sesuatu yang baru, yaitu atribut display_values, yang dapat menampilkan text berbeda pada dropdown box daripada value yang akan dibuat. Hal ini sangat berguna bila kita ingin 78
form yang dibuat lebih bersifat deskriptif mengenai pilihan-pilihan yang dapat dipilih, atau jika kita mau value yang ditampilkan menggunakan bahasa selain Bahasa Inggris. Terakhir, kita telah menambahkan satu elemen, sebuah checkbox. Kode yang digunakan cukup sederhana, . Kode tersebut akan membuat sebuah check box pada form kita. Ketika check box ini dipilih (diberi tanda ceklis/centang), JOSM akan menambahkan tag pada objek yang menandakan utility:electrical=yes.
● Akhirnya, mari kita simpan file XML sehingga kita dapat memasukkannya ke dalam JOSM. Pada Notepad, pilih File Save. ● Ketik household_access.xml sebagai nama file. ● Pada box yang mengatakan “Save as type:” pastikan Anda memilih “All Files”, karena kita tidak ingin menyimpan file sebagai dokumen teks, melainkan sebuah dokumen XML. ● Klik Save
VI. Cobalah! Sekarang coba buka file preset tadi menggunakan JOSM dan lihat bagaimana tampilannya!
● Buka Preferences pada JOSM dan pilih Tagging Presets, seperti yang telah Anda lakukan sebelumnya.
● Pada bagian kanan di sebelah Active presets, klik tombol + ● ● ● ● ● ●
Ketik “Household Presets” pada field Name Di sebelah URL/File, buka file XML yang baru saja kita buat. Klik OK, dan OK lagi untuk menyimpan preferences Restart JOSM. Buat sebuah layer baru dan tambahkan sebuah titik Pilih menu Presets. Anda sudah dapat melihat menu yang baru saja Anda buat!
79
Ringkasan Selamat! Anda telah mengetahui banyak hal mengenai tag, preset, dan bagaimana cara membuat preset XML Anda sendiri. Dengan menggunakan apa yang Anda pelajari disini, Anda seharusnya sudah bisa membuat preset sendiri untuk menambahkan tag yang berbeda-beda pada data yang Anda miliki. Jika ada tambahan yang ingin Anda buat pada form yang belum kita bahas disini, silahkan lihat Tambahan berikutnya untuk melihat daftar elemen yang lebih lengkap yang dapat Anda tambahkan ke dalam Presets XML Anda
80
Tambahan
Elemen-Elemen Presets XML Disini kami tampilkan daftar elemen yang Anda butuhkan untuk Presets XML Anda. Hal ini juga dijelaskan pada wiki JOSM di http://josm.openstreetmap.de/wiki/TaggingPresets.
1. Menu Elements Berikut ini adalah elemen yang membuat kerangka dari menu preset.
Digunakan untuk group item pada sub menu. name harus ada, icon hanya merupakan atribut pilihan Setiap item merupakan satu preset yang memungkinkan untuk dipilih. name harus ada, icon hanya merupakan atribut pilihan. <separator/> Untuk memasukkan garis pemisah ke dalam menu.
2. Form Elements Elemen-elemen ini memberikan spesifikasi tipe dari tag. Mereka mengkategorisasi bagaimana label dikelompokkan dan bagaimana mereka tampak pada menu. Teks statis untuk ditampilkan pada form. Text merupakan atribut wajib
Digunakan untuk mengelompokkan beberapa elemen opsional dari sebuah item. Kemungkinan setara dengan 81
<space/> Menambahkan spasi (misalnya sebuah baris baru) pada tampilan preset. Kemungkinan setara dengan <space/>
Menambahkan sebuah link website untuk fitur atau hal lainnya. Atribut href wajib dimasukkan.
Sebuah field edit text untuk memasukkan arbitrary string dari pengguna. key wajib dimasukkan, text, default dan required hanya opsional. Contoh:
menampilkan kotak pilihan ganda. key dan values wajib dituliskan, dan text, default, editable, dan required opsional (tidak harus). Jika editable-nya true (default), maka kotak pilihan ganda dapat diedit selayaknya kotak teks (tambahan bagi menu pilihan ke bawah). Kotak pilihan ganda yang tidak bisa diedit hanya bisa memiliki satu dari values/nilai tertentu.
82
<multiselect> Menampilkan suatu daftar dari item-item yang dapat dipilih, baik satu atau lebih ataupun tidak dipilih sama sekali. key dan values merupakan hal yang wajib, sementara text, default, delimiter, dan required hanya opsional (tidak wajib). Nilai yang telah dipilih akan digabungkan dengan delimiter tertentu (default: titik-koma) dan dituliskan pada nilai dari tag. Jika nilai tag sudah diatur ketika dialog preset dibuka, maka pilihan ganda akan mencoba menandai items yang tepat pada daftar pilihan. Jika nilai tag tidak dapat ditampilkan sebagi daftar dari suatu kombinasi pilihan, maka daftar tersebut akan menjadi tak bisa terpilih (disabled) agar pengguna tidak akan secara tak sengaja menumpuk nilai-nilai yang telah termodifikasi. Berlawanan dengan elemen “combo”, elemen “multiselect” akan memunculkan daftar dari nilai-nilai, deskripsi-deskripsi, dll untuk delimiter yang telah ditentukan, dimana secara default, Anda akan menggunakan titik-koma sebagai delimiter. Anda dapat menentukan delimiter menjadi=”,” tetapi berarti sebuah koma akan digunakan juga pada nilai tag.
Sebuah kotak-cek (checkbox) dimana pengguna hanya dapat memilih atau tidak memilih. Atribut key wajib ditulis, sementara text, default, dan required hanya pilihan tambahan.
83
Key selalu dibutuhkan, entah pada teks, teks-combo atau pilihan ganda. Jika value yang ditentukan tersedia, maka key akan ditentukan. Jika atribut value dihilangkan, maka atribut key akan dihilangkan juga. Dengan kata lain, tidak menambah apapun yang bersifat deskriptif pada form isian. semata-mata hanya secara otomatis menambahkan sebuah tag ketika preset telah dipilih. Sebagai contoh, jika Anda meng-klik preset building, maka tag secara otomatis menambahkan “building=yes” pada objek. Tag ini mengatur sebuah key pada nilai tertentu.
3. Attributes Atribut dari tag memiliki arti sebagai berikut: name="a_name" 84
Menunjukkan nama tampilan untuk sebuh item. Nama ini akan ditunjukkan pada pop-up preset untuk menampilkan tagging preset nya. Contoh. name_context="context" Menyediakan konteks untuk nama dari sebuah objek. Ketika terdapat banyak objek dengan nama yang sama, atribut ini menyediakan kejelasan dalam memberikan label. Sebagai contoh, ada aerialway station (stasiun kereta gantung) yang berbeda dengan railway station (stasiun kereta) dapat diketahui melalui atribut ini. Contoh. OR icon="iconname" Menentukan icon (simbol) apa yang akan digunakan. Nama dari icon harus berada dalam satu folder dengan subdirektori dari /images/symbols. Anda dapat memasukkan plugin-jar untuk menyediakan images (gambar) tersebut. Gambar ini akan digunakan sebagai icon untuk ditampilkan di daftar pilihan dan ketika menambahkan preset ke dalam toolbar. Ukuran icon harus berukuran kuadrat. Contoh. key="some_key" Menentukan property key yang akan dimodifikasi oleh item tersebut. Contoh. OR , , , ,
text="Any text" Text ini adalah deskripsi yang akan ditampilkan sebelum (setelah untuk kasus ) item (checkbox, opsi multi-select option, dan lain-lain). Contoh. text_context="context" Seperti name_context, atribut ini menyediakan konteks terjemahan. Atribut ini memisahkan atribut text yang memiliki kata yang sama namun memiliki arti yang berbeda.
85
Contoh. values="charcoal,electric,wood" OR default="default_value" Merupakan value standar untuk sebuah item. Jika tidak ditentukan, value dari key saat ini dipilih sebagai default (jika berlaku). Lebih sering lagi, default nya bisa menjadi <default=” ” > Contoh. OR delete_if_empty="true" Jika text (Atau combo) box dibiarkan kosong, maka key nya dihilangkan, bukan memasukkan key dengan value yang kosong. Default nya adalah “false”. Contoh. OR (This is unnecessary because default is false... ) values="entry1,entry2,entry3" Sebuah daftar entri (untuk combo box dan multiselect). Daftar ini harus dipisahkan menggunakan koma (untuk combo box) atau oleh pembatas tertentu (untuk multiselect). Jika sebuah value berisi pembatas (pembatas), pembatas tersebut bisa ditutup dengan menggunakan sebuah backlash. Jika sebuah value berisi backlash (/), untuk menutupnya juga harus diakhiri dengan sebuah backlash. Contoh. values_context="context" Konteks terjemahan untuk nama atribut untuk memisahkan kata yang sama dengan arti yang berbeda (tidak diharuskan untuk terjemahan yang sudah ada di dalam preset). Contoh. display_values="Entry1,Entry2,Entry3" Sebuah daftar entri yang diperlihatkan kepada Anda. Harus merupakan nomor yang sama dengan values dan editable harus berupa false atau tidak ditentukan. Untuk delimiter character and escaping, lihat catatan pada values. value="value" Menentukan sebuah value yang dimasukkan ke dalam tag . Contoh. value_on="true_value" Menentukan true value yang dimasukkan ke dalam tag (defaultnya “yes”). value_on: value yang akan diset ketika diceklis (defaultnya “yes”). 86
value_off="false_value" Menentukan false value yang akan dimasukkan ke dalam tag (defaultnnya “no”). value_off: value yang akan diset ketika tidak diceklis (defaultnya “no”) editable="false" Combo box nya adalah read only, yang berarti kita hanya bisa memilih sebuah item dari daftar yang ada. use_last_as_default="true" Untuk combo box atau text fields, value terakhir digunakan sebagai default. Gunakan “force” memberlakukannya juga untuk objek yang sudah diberi tag. Contoh. OR OR OR required="true" Preset tidak valid kecuali value untuk key ini sudah dimasukkan. Digunakan oleh Properties Dialog untuk menunjukkan daftar dari preset untuk objek yang dipilih. Contoh. rows="count" Menentukan jumlah baris pada entri multiselect. Contoh.
87
Daftar Istilah
Sebuah kotak-cek (checkbox) dimana pengguna hanya dapat memilih atau tidak memilih
Menampilkan kotak pilihan ganda. key dan values wajib dituliskan, dan text, default, editable, dan required opsional (tidak harus). Jika editable-nya true (default), maka Kotak pilihan ganda dapat di-edit selayaknya kotak teks (tambahan bagi menu pilihan ke bawah). Kotak pilihan ganda yang tidak bisa diedit hanya bisa memiliki satu dari values/nilai tertentu.
Digunakan untuk group item pada sub menu. name harus ada, icon hanya merupakan atribut pilihan
Setiap item merupakan satu preset yang memungkinkan untuk dipilih. name harus ada, icon hanya merupakan atribut pilihan.
Menambahkan sebuah link website untuk fitur atau hal lainnya. Atribut href wajib dimasukkan.
<multiselect>
Menampilkan suatu daftar dari item-item yang dapat dipilih, baik satu atau lebih ataupun tidak dipilih sama sekali.
Sebuah field edit text untuk memasukkan arbitrary string dari pengguna. key wajib dimasukkan, text, default dan required hanya opsional.
Attribute
Sebuah informasi yang ada di dalam sebuah tag, seperti name=“Hamburger”
Check Box
Sebuah box/kotak yang memungkinkan pengguna untuk membuat beberapa pilihan dari sejumlah pilihan atau untuk memilih jawaban ya (dicentang) atau tidak (tidak dicentang)
Combo Box
Sebuah box/kotak yang menggabungkan fitur dari kotak teks dan daftar drop-down. Pengguna dapat memilih salah satu dari berbagai pilihan yang ada pada menu drop-down (pilihan ke bawah).
delimiter
Sebuah karakter pemisah seperti spasi atau koma yang memisahkan kata-kata ataupun values.
Element
objek XML apapun, diisi dengan tag pembuka dan penutup, seperti ... data...
Key
mendefinisikan secara umum mengenai sebuah elemen atau objek.
Map Feature
Sebuah halaman web yang berisi tag beserta atribut dan key serta values beserta penjelasannya yang dapat dilihat pada website berikut: http://wiki.openstreetmap.org/wiki/Map_Features
Root Element
Elemen paling penting dari sebuah dokumen XML, yang mendeskripsikan apa yang ada di dalamnya
Tag
Sebuah kata kunci atau istilah yang diberikan kepada sebuah objek atau informasi. Tag berisi deskripsi dari sebuah objek dan nantinya dapat ditemukan lagi melalui proses pencarian (search). Sebuah tag terdiri dari Key dan Value yang digunakan untuk mendeskripsikan suatu elemen (titik, gari, dan relasi) atau set perubahan. sesuatu yang terdapat di dalam tanda < >, seperti . < item> adalah tag pembuka pada sebuah elemen, dan adalah tag penutup.
Text Box
Sebuah box/kotak yang menampilkan teks yang dapat dimasukkan oleh pengguna atau berasal dari sumber lain untuk tujuan editing.
Value
Mencantumkan informasi dari Key sehingga menjadi lebih spesifik
XML
Extensible Mark-Up Language. Sebuah bahasa yang mirip dengan HTML. XML didesain untuk membawa data, bukan menampilkannya.
88
Intermediate OpenStreetMap
BAB 6 Menggunakan Private Datastore
Pendahuluan Data OpenStreetMap terbuka dan tersedia bagi siapa saja yang ingin mengaksesnya. Namun, mungkin ada saat-saat ketika Anda ingin menggunakan OpenStreetMap untuk mengumpulkan data, tetapi Anda ingin menyimpan beberapa atribut disimpan dalam ruang penyimpanan pribadi. Untuk ini, HOT telah mengembangkan alat tambahan pada JOSM yang disebut sebagai SDS (Separate Data Store). SDS memungkinkan Anda untuk membuat peta dan menambahkan data ke JOSM sama seperti biasa, tetapi ketika meng-upload hasil edit yang anda lakukan, data publik akan disimpan ke database OpenStreetMap, dan data pribadi akan disimpan secara terpisah ke HOT Datastore.
Alur Kerja Plugin SDS bekerja di JOSM Upload data ke private HOT Datastore hanya dapat diakses oleh orang-orang yang memiliki account di datastore.hotosm.org. Bab ini dirancang untuk orang-orang yang telah memiliki account dan berkeinginan untuk menyimpan informasi geospasial secara pribadi, seperti pendapatan rumah tangga, data kesehatan pribadi, atau lokasi tambang emas. Jika Anda tidak memiliki account HOT Datastore atau jika Anda ingin menyiapkan server private datastore, dapat menghubungi Kate Chapman melalui email [email protected].
89
Langkah – Langkah Menggunakan Private Datastore
I. Install SDS plugin Versi terbaru dari JOSM diperlukan untuk menjalankan plugin SDS. Jika Anda tidak memiliki versi terbaru dari JOSM, download dan instal dari http://josm.openstreetmap.de/.
● Buka JOSM dan menu preferences dan klik kotak plugins ● Klik “Download List” untuk memastikan semua plugin yang ada dapat muncul ● Agar lebih memudahkan pencarian dapat mengetik “sds” di kotak pencarian (search)
● Pilih kotak sds dan klik OK agar plugin sds aktif. Setelah itu anda harus restart JSOM. Jika langkah diatas bekerja dengan baik/berhasil maka anda tidak perlu melakukan langkah yang akan dijelaskan berikut ini. Tetapi jika tidak menemukan plugin “sds” didalam menu Preferences, anda harus melakukan langkah manual dalam menginstall plugin sds, yaitu :
● Download plugin sds di website http://kunden.geofabrik.de/03df698c95134f04949eb67ac7ba2195/ dan klik di sds.jar, maka anda diperintahkan untuk menyimpan plugin tersebut.
● Klik Start Menu dan tipe “%APPDATA%” di dalam search box. Klik folder nama “Roaming”.
90
● Pada jendela yang terbuka, double-klik di “JOSM” untuk membuka program file JOSM. ● Double-click folder “plugins” ● Pindahkan sds.jar yang telah didownload ke dalam folder ini ● Jika aplikasi JOSM dalam keadaan terbuka harus di restart terlebih dahulu.
II. Menggunakan Plugin Dalam melakukan editing peta tidak ada perubahan sama seperti sebelumnya. Adapun perbedaannya adalah bahwa ketika Anda meng-upload perubahan, beberapa tag akan secara otomatis disimpan ke private datastore, dan sisanya akan disimpan langsung ke OpenStreetMap.
● Setelah menginstall plugin, hal pertama yang dilakukan adalah mendownload data dan memasukkan username dan password.
● Untuk menggunakan plugin, Anda harus memasukkan username dan password. Untuk menyimpannya, centang kotak di samping "Simpan username dan password." ● Saat ini private datastore telah siap untuk digunakan. Ketika Anda meng-upload perubahan, tag biasanya akan disimpan ke OSM, dan tag pribadi khusus akan disimpan ke datastore.
III. Bagaimana Plugin SDS Bekerja Bagaimana plugin mengetahui data mana yang ingin Anda simpan di OpenStreetMap dan data yang Anda simpan secara pribadi? Cukup sederhana, plugin tahu karena ‘tag’. Tag biasa disimpan di OpenStreetMap seperti biasa, tetapi Anda dapat menggunakan tag baru dengan awalan khusus yang akan dikirim ke private datastore. Sesuai pengaturan awal (default), setiap tag yang dimulai dengan awalan "hot:" akan tersimpan ke private datastore. Jika Anda membuka menu Preferences akan terlihat tab baru di bagian bawah WMS TMS untuk pilihan Plugin SDS :
91
Ada beberapa pengaturan dasar di sini. Sesuai pengaturan awal (default) URL server diatur oleh datastore HOT, username dan password dapat disimpan di sini juga. Baris berlabel "SDS tag prefix" mengandung awalan tag yang akan disimpan pada private datastore. Sesuai pengaturan awal (default) adalah "hot:" Ketika anda membuat atau mengedit objek di dalam peta, anda bisa mengganti tag seperti ini :
Dalam kasus ini, ada tiga tag yaitu yang pertama dari dua tag akan disimpan pada OSM. Tag ketiga, karena memiliki awalan hot: akan disimpan pada private datastore. Anda kemungkinan akan berkerjasama dengan orang lain ketika menggunakan private datastore, sehingga Anda akan memiliki daftar standar dari tag yang digunakan untuk data spesifik yang Anda kumpulkan. Tag ini kemudian dapat dibuat menjadi menu preset, yang akan memberikan kemudahan untuk menambahkan data baik secara publik maupun pribadi.
92
IV. Mengakses Datastore secara Online Anda dapat mengakses secara online datastore dengan langsung mengunjungi http://bit.ly/sds-hot2 dan login dengan username dan password.
4.1 Pengguna Private Data Store Di dalam Private Data Store ini terdapat 2 jenis pengguna yaitu Admin yang dapat menambahkan projek ataupun pengguna ke dalam SDS ini dan Personal yaitu user biasa yang tergabung dalam projek tertentu yang menggunakan SDS. Berikut adalah tampilannya :
93
4.2 Diagram Penggunaan Private Data Store dan JOSM
4.3 Mengedit Data Store secara Online Anda dapat mengedit data di SDS secara online. Berikut Langkah-langkahnya : ● Buka situs berikut http://bit.ly/sds-hot2. ● Username : [email protected] (Personal) ● password : osmosm123
● ●
Klik tag search Masukkan ‘String’ berupa nama pada saat kita menyimpan tag sds dan klik search
94
● ●
Anda hanya dapat mengedit attribut objek yang disimpan pada JOSM, tetapi untuk menghapus objek hanya bisa menggunakan JOSM Kemudian Klik Save Tags
4.4 Menambahkan Data Store Secara Online Anda dapat secara langsung menambahkan data anda ke dalam Data Store. Caranya sebagai berikut : ● Klik Map Search dan Load OSM Geometries
95
Kemudian isi/edit atribut informasi dari objek yang dipilih :
96
● Ketika sudah selesai klik Save Tags
4.5 Menambahkan dan Mengedit User Pada Private Data Store ● Buka situs berikut http://bit.ly/sds-hot2. ● Username : [email protected] (Admin) ● password : osm Klik user administration
● Klik Add New User
97
●
Klik Save jika sudah selesai
Mengedit User ● Klik user administration ● Klik Tanda Mata pada kotak sebelah kiri ● Klik Edit User
98
●
Klik Save jika sudah selesai
99
4.6 Menambahkan Project Pada Private Data Store ● ●
Klik Project Klik Create New Project Klik Create Project jika sudah selesai
100
V. Pertanyaan Umum Bagaimana Anda menempatkan informasi lebih lanjut jika anda mengalami kesulitan terhubung ke server? Diharapkan, dalam beberapa bulan ke depan, server ini akan diperbarui untuk menambahkan beberapa hubungan (flat ruang penyimpanan saat ini). Bagaimana cara menyimpan? Menyimpan data pribadi adalah sama dengan meng-upload perubahan ke OSM. Ingatlah untuk menggunakan awalan yang benar (dalam kasus kami: hot) dengan tag pribadi Anda, untuk memastikan bahwa mereka akan disimpan pada database pribadi dan tidak terpublikasi. Berapa banyak pengguna dapat menggunakan account yang sama? Bagaimana jika saya ingin menambahkan pengguna? Tidak ada batasan untuk account pengguna. Saat ini akses pengguna dikelola oleh HOT. Berapa banyak data yang dapat saya simpan di server pribadi? Banyak. Apa cara termudah untuk mencari data pribadi tertentu? Ketika Anda login ke datastore.hotosm.org, Anda memiliki pilihan untuk melakukan pencarian tag. Hal ini memungkinkan Anda untuk mencari tag tertentu.
Bagaimana cara mengeksport data? Tunggu hingga Desember ketika versi terbaru muncul atau administrator penyimpan data Anda dapat mengatur data yang ingin di eksport.
101
Ringkasan Dalam bab ini kita membahas bagaimana menginstal plugin SDS dan bagaimana menggunakannya untuk menyimpan data spesifik untuk private datastore. Kami telah melihat website private datastore, dan melihat bagaimana menyimpan beberapa informasi secara terpisah. SDS adalah alat yang hebat untuk kelompok untuk mengumpulkan informasi pribadi menggunakan OpenStreetMap. Jika Anda ingin mengumpulkan data pribadi, hubungi HOT dan mengatur jenis data yang Anda ingin disimpan dalam private datastore.
102
Daftar Istilah
Geometries
Pada OpenStreetMap, merupakan penggambaran bentuk pada peta OpenStreetMap
Plugin
Dalam komputasi, sebuah plug-in (atau plugin) adalah seperangkat komponen software yang menambahkan kemampuan khusus untuk aplikasi perangkat lunak yang lebih besar. Jika didukung, plug-in memungkinkan mengubah fungsi aplikasi.
Prefix
Prefiks. Imbuhan yang ditambahkan pada bagian awal sebuah kata
Private Datastore
Ruang penyimpanan data pribadi yang berbeda dengan data-data yang bersifat umum
SDS
Separate Data Store. Merupakan sebuah fitur di OpenStreetMap yang memungkinkan anda memisahkan data-data yang hanya dapat diakses oleh pihak tertentu (private) dari data-data umum. Data yang anda pisahkan nantinya akan menuju ruang penyimpanan yang berbeda dari data-data umum
Tag
Sebuah kata kunci atau istilah yang diberikan kepada sebuah objek atau informasi. Tag berisi deskripsi dari sebuah objek dan nantinya dapat ditemukan lagi melalui proses pencarian (search). Sebuah tag terdiri dari Key dan Value yang digunakan untuk mendeskripsikan suatu elemen (titik, gari, dan relasi) atau set perubahan. sesuatu yang terdapat di dalam tanda < >, seperti . < item> adalah tag pembuka pada sebuah elemen, dan adalah tag penutup.
TMS
Tile Map Service. Spesifikasi untuk menyimpan dan mengambil data kartografi, dikembangkan oleh Open Source Geospatial Foundation
Website
Situs
WMS
Sebuah Web Map Service (WMS) adalah protokol standar untuk melayani gambar peta georeferensi melalui Internet yang dihasilkan oleh server peta menggunakan data dari database GIS
103
Kontak Apabila Anda memiliki pertanyaan, saran, atau kritik untuk pengembangan modul ini, silahkan hubungi kami: Humanitarian OpenStreetMap Team [email protected]