Delft-FEWS Pelatihan Pengantar Konfigurasi Delft-FEWS Portal Komunitas - Paket dapat diunduh Latihan bagian 1
Versi II – Januari 2015
Pengenalan tentang pelatihan Pelatihan ini akan berbasis pada Kota Jakarta – Ibukota Negara Indonesia, yang terletak di Pulau Jawa. •Menambahkan lokasi •Impor, menganalisa, dan memproses data •Menampilkan data
Deltares Training Konfigurasi
July 2014
2
File Konfigurasi Dasar
Deltares Training Konfigurasi
July 2014
3
Konfigurasi FEWS Elemen dalam konfigurasi Delft-FEWS
Konfigurasi Delft-FEWS utama (folder config) External Modules ColdState Root Configuration
Mari kita buka dan pelajari …
Deltares Training Konfigurasi
July 2014
4
Konfigurasi Utama – config directory Komponen utama dari konfigurasi Delft-FEWS sebagai sebuah sistem, meliputi: Explorer
>FEWS Explorer (GUI utama) Time Series Display >gaya garis, warna garis, tampilan periode ModuleDescriptors
>plug-in modul yang tersedia untuk Delft-FEWS DisplayDescriptors >plug-in tampilan yang tersedia untuk Delft-FEWS
DisplayGroup >Tampilan yang ditetapkan/ jalan pintas Deltares Training Konfigurasi
July 2014
5
Konfigurasi Utama – config directory Dasar konfigurasi spesifik Delft-FEWS untuk suatu daerah tertentu, meliputi: • Parameters
• Locations • LocationSets • Filters
• ValidationRuleSets • Thresholds • ModuleInstanceDescriptors • WorkflowDescriptors
• dll. Deltares Training Konfigurasi
July 2014
6
Konfigurasi Utama – config directory Konfigurasi Module: •Folder ini berisi file-file “alur pekerjaan” •Dapat disusun didalam sub-folder Contoh file-file module seperti: •Interpolation (Interpolasi) •Transformation (Transformasi) •Import (Impor) •Export (Ekspor) •Archive (Arsip) •Report (Laporan) •General adaptor (Adaptor Umum)
Deltares Training Konfigurasi
July 2014
7
Konfigurasi Utama – config directory File-file Workflow: • Direktori ini berisi "kontrol" dari file-file • Tiap-tiap alur kerja (workflow) memberikan daftar modul yang ingin anda jalankan
Deltares Training Konfigurasi
July 2014
8
Konfigurasi Utama – config directory Konfigurasi Tampilan:
Direktori ini berisi sebagian besar file yang berkaitan dengan tampilan (display): •Tampilan longitudinal
•Tampilan spasial •Tampilan sistem monitor
Deltares Training Konfigurasi
July 2014
9
Konfigurasi Root Perbedaan antara Stand Alone (SA) dan Operator Client (OC): File-file umum - clientConfig.xml – SA atau OC? - fews-splash.jpg – Gambar pada saat aplikasi mulai berjalan - Help.pdf – Document pertolongan - log.txt – Log dari semua pesan - Log4jConfig.xml – Apa yang harus dicatat? - global.properties – Lokasi dari referensi folder Tambahan untuk OC - synchChannels – kegiatan sinkronisasi - synchProfiles – profil yang berbeda untuk kegiatan sinkronisasi - synchConfig – lokasi untuk sinkronisasi
Deltares Training Konfigurasi
July 2014
10
Konfigurasi dan File-file XML
Deltares Training Konfigurasi
July 2014
11
Pertama-tama, apakah itu XML? Semua file konfigurasi FEWS ditulis dalam XML format XML adalah singkatan dari EXtensible Markup Language – ditulis dalam teks biasa yang sederhana Tag XML yang ditetapkan oleh fews.
Example: <note>
Martin Alex Reminder Don't forget support this weekend!
Inilah cara FEWS menerjemahkan file-file XML
Deltares Training Konfigurasi
July 2014
12
Apa itu XSD? XML Schema Definition Tujuan dari skema XML adalah untuk menentukan blok bangunan dokumen XML Menyatakan apa yang dimasukkan dan dalam rangka apa
Setiap kali Anda membuka FEWS, FEWS akan mengecek apakah semua file dalam konfigurasi memenuhi persyaratan XSD Juga file teks sederhana.
Dapat ditemukan dalam file zip di direktori 'bin' (Delft_FEWS_schemas.jar)
Deltares Training Konfigurasi
July 2014
13
Konfigurasi XML fan skema XSD Setiap konfigurasi XML melekat pada skema XSD Terdapat dua tipe pada item konfigurasi
Konfigurasi tunggal – misalnya Locations Nama file bersifat tetap
Konfigurasi jamak – misalnya Import Modules Misalnya file module instance descriptors
Deltares Training Konfigurasi
July 2014
14
Penamaan Konvensi & manajemen Versi Penamaan file konvensi - konfigurasi tunggal
Nama file yang tetap Nomor versi
Tanda yang mengindikasikan bahwa merupakan konfigurasi “aktif”
Deltares Training Konfigurasi
July 2014
15
Penamaan Konvensi & manajemen Versi Penamaan file konvensi – konfigurasi jamak
Nama file sebagai contoh
Nomor versi Tanda yang mengindikasikan bahwa merupakan konfigurasi “aktif”
Setiap file harus "terdaftar" dalam file descriptor • Berikan nama yang "mudah dibaca" • Mengidentifikasikan isi konfigurasi untuk apa
Deltares Training Konfigurasi
July 2014
16
Konfigurasi FEWS Dimana letak konfigurasi? Lokasi Primer (diperiksa terlebih dahulu): Sistem file lokal
Semua file tersedia dalam bentuk file konfigurasi XML Konvensi penamaan jelas berlaku
Lokasi Sekunder (disinkronkan): Database Tabel saling berhubungan untuk setiap bagian dari konfigurasi (misalnya Regional, System, dll.)
Tabel versi standar yang terkait untuk mengidentifikasi versi yang aktif
Deltares Training Konfigurasi
July 2014
17
Peralatan
Deltares Training Konfigurasi
July 2014
18
Peralatan XML Spy, oXygen
• Membuat dan mengedit XML • Validasi skema
Workflow Navigator Database Viewer WIKI
Manajer konfigurasi FEWS (kategori khusus untuk OC) • Mengatur konfigurasi (operasional)
• Mendistribusikan melalui basis data Antarmuka Admin (Aplikasi Web) • Manajemen sistem • Penjadwalan tugas / alur kerja • Pemeriksaan kesehatan
Deltares Training Konfigurasi
July 2014
19
Peralatan – Manajer Konfigurasi FEWS Konfigurasi FEWS dapat berada di:
Sistem file (sistem stand alone) Basis data (sistem online) • Secara otomatis didistribusikan oleh fews Manajer Config Sebuah aplikasi klien (sejenis OC) untuk bertukar data dari sistem file
ke database pusat Mengijinkan manajemen dari file-file konfigurasi untuk konfigurasi regional
Deltares Training Konfigurasi
July 2014
20
Menggunakan Alat Manajer Konfigurasi Ke pusat basisdata
1.Memperbaharui file XML 2.Impor ke OC 3.Memvalidasi perubahan
4.Meng-upload perubahan config ke MC Ke sistem file
5.Mengunduh konfigurasi ke OC 6.Mengekspor dari OC ke sistem file 7.Pergi ke 1
Deltares Training Konfigurasi
July 2014
21
Peralatan – Manajer Konfigurasi FEWS
Deltares Training Konfigurasi
July 2014
22
Peralatan – Antarmuka Admin Perangkat administrasi untuk sistem online
Akses langsung ke pusat basisdata Tugas utama
• Memonitor (kesehatan) dari komponen sistem online • Menjadwalkan tugas • Memantau antrian tugas
• Pengaturan dari Shell Forecast Server • Mengatur peningkatan peramalan dll.
Deltares Training Konfigurasi
July 2014
23
Peralatan – Antarmuka Admin
Deltares Training Konfigurasi
July 2014
24
Peralatan – Antarmuka Admin
Deltares Training Konfigurasi
July 2014
25
Peralatan – Workflow Navigator • Cek konfigurasi langkah demi langkah • Akan membantu anda menemukan kesalahan pada konfigurasi
Deltares Training Konfigurasi
July 2014
26
Peralatan – Penampil basis data • Mengecek apa yang benar-benar telah terimpor ke dalam lokal basis data anda • Akan membantu anda menemukan kesalahan pada konfigurasi
Deltares Training Konfigurasi
July 2014
27
Peralatan – WIKI Dokumetasi dapat ditemukan di Public Wiki https://publicwiki.deltares.nl/display/FEWSDOC/Home
Deltares Training Konfigurasi
July 2014
28
XML eXtensible Markup Language (XML) telah ditetapkan oleh World Wide Web Consortium (W3C) pada tahun 1998 XML mendefinisikan secara jelas cara untuk menyusun, mendiskripsikan, dan pertukaran data FEWS menggunakan XML untuk: •konfigurasi •pertukaran data antara FEWS dan modul-modul eksternal
Deltares Training Konfigurasi
July 2014
29
XML
<Element> value <Element> value
<description>Pos Duga Air <shortName>Katulampa <x>106.793889 -6.601944 0
Deltares Training Konfigurasi
July 2014
30
XSD Struktur dari file-file XML • Jenis kompleks • Atribut
• Elemen Order/Urutan Opsional/Diperlukan
XML = Valid ketika diatur sesuai skema (terbuka) Validasi (XML Spy) mencegah terjadinya kesalahan dalam FEWS
Deltares Training Konfigurasi
July 2014
31
Peralatan - XML-Spy atau oXygen Membuat, mengubah, dan memvalidasi file-file XML
Membuat dan melihat skema XSD
Deltares Training Konfigurasi
July 2014
32
Latihan 1 - XML Spy Latihan 1: Oxygen XML
Deltares Training Konfigurasi
July 2014
33
Konfigurasi Statis FEWS
Deltares Training Konfigurasi
July 2014
34
Data Konfigurasi Statis FEWS Location data •Locations •Location Sets •Location Icons •Latihan: Locations dan Location Sets
Parameters •Parameters •Time Series Display Configuration •Parameter Unit Conversions •Latihan: Merubah parameter properties Maps and FewsExplorer •OpenMap properties •Grid Display •FEWS Explorer •Exercise: Elemen FEWS Explorer dan membuat Zoom Level baru Konfigurasi Statis Lainnya •Grids
Deltares Training Konfigurasi
July 2014
35
Location Data - Locations Berisi informasi dari tiap-tiap lokasi pada FEWS
Deltares Training Konfigurasi
July 2014
36
Location Data – Location Sets Logical groups dari Location seperti: –hydrostations –meteogauges Sebuah lokasi dapat muncul di dibeberapa set lokasi
Sebuah locationSet bisa mencakup location dan/atau locationSets
Deltares Training Konfigurasi
July 2014
37
Location dan Location Sets LocationSets menentukan kelompok lokasi
LocationSets dapat dikelompokkan!
Deltares Training Konfigurasi
July 2014
38
Location Data – Location Icons Location Icons digunakan untuk membantu mengidentifikasi jenis lokasi.
Deltares Training Konfigurasi
July 2014
39
Lokasi didefinisikan dalam bentuk file csv Menghasilkan locations dan location sets secara otomatis •menghubungkan file csv to konfigurasi (LocationSets.xml) •csv dapat juga memasukkan semua informasi seperti nulai ambang batas dan nilai validasi •Membuat lebih mudah dalam mengatur lokasi
Deltares Configuration Course
September 2014
40
Lokasi didefinisikan dalam bentuk file csv Location sets dapat dihasilkan dari lokasi set yang lain dengan menggunakan atribut dan kondisi sebagai berikut :
– – – – – –
attibute equals attribute contains attibute starts with id contains attribute exists …
Deltares Configuration Course
September 2014
41
Latihan 2 – Location Data • Menambahkan 9 lokasi baru ke file xml locations – 3 lokasi water level menggunakan konfigurasi ‘standard’ configuration Ratujaya X: 106.836944; Y: -6.330556 Kampar Kanan-D. Bingkuang; X:101.233; Y: 0.35 S. Mahakam - K. Bangun; X: 116.5833; Y: -0.267
– 2 lokasi hujan menggunakan konfigurasi ‘standard’ Majene X: 119.13578; Y: -2.5678 Bajawa X: 120.96405; Y: -8.8025
– 4 lokasi kota menggunakan metode csv
Bekasi X: 106.984; Y: -6.253 Kendari X: 122.487; Y: -3.992 Manokwari X: 133.974; Y: -0.861 Pekanbaru X: 101.427; Y: 0.521
• Tambahkan lokasi tersebut pada location sets yang sesuai Deltares Configuration Course
September 2014
42
Parameter Parameter akan disusun dalam kelompok parameter dengan id dan nama yang unik Parameter memiliki id dan nama yang unik Parameter adalah kunci utama dalam time series
Deltares Training Konfigurasi
July 2014
43
Parameter – unit konversi Unit adalah bagian dari kelompok parameter
Ketika proses mengimpor atau mengekspor Unit dapat dikonversi
Deltares Training Konfigurasi
July 2014
44
Parameter – konfigurasi tampilan time series Pada konfigurasi tampilan time series beberapa atribut baku dari garis plot untuk parameter dapat diberikan.
Deltares Training Konfigurasi
July 2014
45
Parameter – konfigurasi tampilan time series Pada konfigurasi tampilan time series beberapa atribut baku dari garis plot untuk parameter dapat diberikan.
Deltares Training Konfigurasi
July 2014
46
Parameter – konfigurasi tampilan time series Pada konfigurasi tampilan time series beberapa atribut baku dari garis plot untuk parameter dapat diberikan.
Deltares Training Konfigurasi
July 2014
47
Latihan 3 - Parameter Ubah beberapa atribut dari garis plot untuk parameter
• Tambahkan skala maksimum dan minimum > P.obs min = 0 and max = 50 > T.obs min = -5 and max = 40
• > > >
Ubah presisi tampilan (default = 3 desimal) P.obs precision = 2 desimal T.obs precision = 4 desimal Q.rated precision = 2 desimal
• Ubah beberapa parameter warna garis
Deltares Training Konfigurasi
July 2014
48
Konfigurasi Statis FEWS 2
Deltares Training Konfigurasi
July 2014
49
Peta-peta FEWS FEWS explorer mengandung sebuah komponen
untuk menampilkan layer-layer peta dan ikon lokasi. •Layer ArcView Shapefile •TIF images
•ESRI ASCII grids/images •Terdapat di lokasi folder “\MapLayerFiles” atau
pada database •File konfigurasi: “Explorer 1.00 default.xml” (ada didalam: SystemConfigFiles) Deltares Training Konfigurasi
July 2014
50
Peta-peta FEWS • Pada menu pilihan FEWS explorer,
lapisan peta dapat diaktifkan dan dinonaktifkan
• Pada tab Maps skala bar dan tanda arah utara dapat diaktifkan dan
dinonaktifkan (Melalui menu Options)
Deltares Training Konfigurasi
July 2014
51
Peta-peta FEWS Komponen lain dari FEWS dengan layer-layer peta: Spatial Display
Deltares Training Konfigurasi
July 2014
52
Konfigurasi Peta FEWS • Geodatum • Proyeksi • Extent tampilan tetap
• Ekstra extent • Pilihan default • Pilihan untuk menambah shapefiles • Pilihan untuk menambah grid
• Mengubah menjadi terlihat
Deltares Training Konfigurasi
July 2014
53
FEWS Explorer FEWS Explorer adalah GUI (graphic User Interface) utama yang mengandung banyak elemen-elemen
konfigurasi.
Dapat dikonfigurasikan melalui file XML "Explorer"
Deltares Training Konfigurasi
July 2014
54
FEWS Explorer - explorer options Elemen yang secara default terlihat di status bar ketika sistem mulai berjalan
Deltares Training Konfigurasi
July 2014
55
FEWS Explorer – Zoom extent Konfigurasikan terlebih dahulu level zoom yang bisa dipilih pada FEWS explorer
Deltares Training Konfigurasi
July 2014
56
FEWS Explorer – tasks (tugas) Tugas-tugas yang dapat dilakukan dari explorer
Deltares Training Konfigurasi
July 2014
57
FEWS Explorer – Pengaturan tambahan Konfigurasi dari: • Tampilan format tanggal dan waktu • Zona waktu
• Geodatum • Kardinal langkah waktu • Log panel dll
Deltares Training Konfigurasi
July 2014
58
Latihan 4 - FEWS Explorer Ubah pengaturan pada FEWS pada saat sistem mulai berjalan •Hilangkan “task “ data display pada dropdown menu dan hilangkan ikon data editor pada menu toolbar
•Tambahkan Sungai Ciliwung file shp sudah ada di MapLayerFiles\SungaiCiliwung Tambahkan level zoom yang ditetapkan untuk FEWS_Jakarta •Buat zoom level untuk Pulau Jawa, Sumatera, dan Kalimantan
Deltares Training Konfigurasi
July 2014
59
Konfigurasi Statis FEWS - Profil • Profil time series adalah salah satu dimensi time series
• Sebuah lokasi diperlukan pada file XML lokasi • File konfigurasi branches berisi deret waktu (time series)
Deltares Training Konfigurasi
July 2014
60
Konfigurasi Statis FEWS - Grid • Time series Grid merupakan time series dua dimensi
• Sebuah lokasi Grid diperlukan dalam file XML lokasi • File konfigurasi Grids mendefinisikan grid itu • File tampilan spasial digunakan untuk mengkonfigurasi tampilan grid.
Deltares Training Konfigurasi
July 2014
61
Akhir dari Latihan - 1
Deltares Training Konfigurasi
July 2014
62