“Modul ini merupakan pengantar dalam membuat template pada InaSAFE”
Ketika InaSAFE membuat laporan, menggunakan sistem penimpa untuk menentukan template yang akan digunakan. Dengan membuat template sendiri dan dengan nama yang spesifik (dalam format hazard-exposure.qpt- sebagai contoh flood-population.qpt), InaSAFE akan mendeteksi dan menampilkannya sebagai alternatif template. Hal ini dikenal sebagai template penimpa dan menyediakan cara kepada anda untuk melakukan kostumisasi keluaran dari InaSAFE.
Penimpa ini hanya mengubah peta laporan - produk laporan standar yang lain masih dihasilkan seperti biasa dan tidak dapat di-kustomisasi tanpa coding. Ketika anda menekan tombol cetak di InaSAFE, kotak print akan memberikan pilihan untuk menggunakan template penimpa jika ada. Anda juga dapat memilih template lain yang spesifik. Lokasi direktori template InaSAFE (~/.qgis2/python/plugins/inasafe/safe/resources/qgis-composer-templates/
dan dari direktori anda ~/.qgis2/inasafe
secara otomatis akan dimasukkan pada daftar di 'template spesifik dari folder pencarian'. Terakhir, pada pilihan 'Template spesifik dadi berkas anda", dapat dipilih template dari lokasi manapun di dalam direktori anda.
Template dari Komposer Peta QGIS akan disimpan dalam format '.qpt'. Untuk mengembangkan template, secara normal kita bisa menjalankan analisis kemudian bisa membuka template peta standar di komposer dari kotak dialog laporan dampak / print atau membuka template kosong sementara hasil analisis dalam kondisi aktif di QGIS.
InaSAFE menyediakan sejumlah ekspresi dan variabel yang dapat digunakan pada Project Komposer Peta anda untuk membantu memproduksi laporan.
Goal: Membuat template penimpa untuk populati terdampak banjir
Pada latihan ini, kita akan menghasilkan laporan yang sudah disesuaikan dan akan menunjukkan angka hasil dari analisis. Gunakan data banjir, wards, dan populasi yang disediakan untuk menghasilkan suatu laporan sederhana sesuai dengan spesifikasi di bawah. Tambahkan halaman kedua dan masukkan frame HTML pada halaman tersebut. Atur frame HTML seperti tabel di bawah. Simpan template laporan anda dan jalankan kembali kotak dialog laporan dampak / cetak InaSAFE, pada bagian cetak peta sebagai PDF menggunakan sesuaikan dengan tabel di bawah dan klik 'Buka sebagaio PDF'. Konfirmasikan bahwa laporan peta Anda sekarang terdapat halaman kedua dengan laporan ringkasan analisis.
Silakan bereksperimen dengan beberapa kustomisasi dengan menambahkan halaman ketiga yang berisi keluaran dari ekspresi InaSAFE yang lain.
Name | Expectation |
---|---|
Lapisan / Layer |
tandale_floods, wards, worldpop_25 |
Pertanyaan pada analisis |
Pada kejadian banjir, berapa banyak orang yang akan terdampak? jumlahkan per wards |
Pilihan opsi pelaporan ❗ |
Jangan tandai semua laporan InaSAFE, pada Laporan peta pilih peta landscape dan standar |
Tujuan cetak ❗ |
Membuka di Penyusun / Komposer |
Jumlah halaman komposer peta |
2 |
Ekspresi frame HTML |
[% analysis_summary_report() %] |
Nama file penyimpanan ❗ |
~/.qgis2/inasafe/flood-population.qpt |
Opsi cetak (report preview) |
Jangan tandai semua laporan InaSAFE, pada laporan peta pilih template override |
Tujuan cetak (report preview) |
Buka Sebagai PDF |
Proses kustomisasi bekerja dengan cara yang sama untuk semua bahaya dan keterpaparan, tetapi ekspresi yang tersedia mungkin bervariasi. Sebagai contoh, ketika melakukan analisis banjir terhadap struktur, field yang terkait dengan populasi tidak dapat diakses. Manual / Petunjuk InaSAFE menyediakan daftar dari semua ekspresi yang tersedia dan hal-hal yang bisa dilakukannya.
Jika anda membuat temlate komposer anda dapat digunakan oleh rekan di organisasi anda, If you want to make your composer templates available to other colleagues in your organisation, anda harus mempertimbangkan beberapa hal:
<img>
tag).Apakah flood-hazard.qpt merupakan nama template penimpa yang valid?:
Mengapa beberapa ekspresi menggunakan karakter [% dan %}?:
Download the sample data for the lesson.