ToT FOSSGIS07 training materials in Bahasa

Menyusun alur pelatihan (Bahasa Indonesia)
Hari pertama membahas tentang penentuan alur pelatihan, mempersilahkan para peserta memperkenalkan diri dan merumuskan dasar kegiatan secara umum serta tujuan pelatihan.

Perkenalan peserta

 * Peserta berasal dari lembaga pemerintahan, universitas, organisasi internasional, organisasi lokal dan SME (SME; salah ketik?).
 * Latar belakang teknis para peserta sangat beragam, dari ahli pengembang web sampai spesialis GIS
 * Para peserta berharap dapat belajar tentang FOSS, GIS dan cara menyebarluaskan data spasial dengan menggunakan web. Bagi beberapa peserta, pelatihan ini merupakan saat pertama menggunakan Sistem Operasi GNU Linux

Pengenalan pengembangan FOSS dan model lisensi

 * Apa yang dimaksud Kode Terbuka?
 * Apa perbedaan FOSS dengan kode tertutup atau Perangkat lunak berkepemilikan tunggal?
 * Apa yang dimaksud dengan lisensi perangkat lunak bebas?

Excursion
The course room was very well equipped with 30 machines (1:1 participant to machine) running Ubuntu Feisty. A local server hosted all required GIS software in the most current available version so that it could be deployed and installed easily, even by completely Linux unexperienced users. This smooth process was impressive even to the trainer.

Ekskursi
Pelatihan dilengkapi dengan 30 komputer (1 komputer untuk 1 peserta) menggunakan Ubuntu Feisty. Sebuah host server lokal menggunakan perangkat lunak GIS terbaru sehingga dapat diinstal dengan mudah, oleh peserta yang belum mengenal Linux sekalipun. Tahapan yang mudah ini berkesan bagi peserta dan juga pelatih.

Pengenalan GIS

 * Perangkat Lunak GIS Desktop
 * Instalasi QuantumGIS, gvSIG
 * Data Raster
 * Data Vector
 * Titik, Garis, Kurva
 * Penggunaan data GIS (buffer, intersect, touches, inside, outside)

Pengenalan WebGIS

 * WebGIS, Menampilkan Data GIS di Web
 * Arsitektur Client-server
 * Pembatasan Jaringan
 * Infrastruktur Data Spasial
 * Mencari Web Spasial

Contoh, Link dan Geodata

 * Public Geospatial Data Committee
 * http://www.unosat.org/asp/prod_free.asp?id=96

RSS Notification:
 * http://www.unosat.org/rss/freemaps.asp?n=1

Standar, Komunitas dan Web
WebGIS is a lot about interoperability. This involves adoption and adherence to standards wherever they make sense and collaboration and communication wherever they fail or are in need of further development. This day looks into both; the standards organisation OGC and the Open Source Community OSGeo and shows web based examples where this cooperation is working well.

Standar dalam Dunia GIS, the Open Geospatial Consortium (OGC)

 * Pengenalan pada OGC dan perkembangan standar
 * operasi dasar layanan web OGC (OGC OWS)
 * Layanan Peta Web OGC WMS
 * URL Dasar
 * GetCapabilities
 * GetMap
 * GetFeatueInfo
 * GML Geographic Markup Language
 * OGC WFS Web Feature Service
 * URL Dasar
 * GetCapabilities
 * DescribeFeature
 * GetFeatue

The Open Source Geospatial Foundation (OSGeo)

 * Pengenalan Komunitas
 * Sekilas tentang Perangkat Lunak (web mapping, geospatial libraries, desktop GIS, catalogs)
 * Komunikasi, Mailing Lists, IRC, Wiki (ini)
 * Pemerintah
 * Keanggotaan
 * Local Chapters
 * Pendidikan dan Kurikulum
 * Akses ke Geodata untuk Umum

Pemetaan Web

 * Pengenalan OpenLayers
 * Roll your own OpenLayers
 * Pengenalan Mapbender
 * Instalasi
 * Menambahkan layanan baru
 * Membuat antarmuka baru
 * Pengaturan pengguna
 * Menerapkan fungsi baru

Penyimpanan Data Spasial dan Serving Maps
Tahap pertama adalah pengenalan beberapa file dasar yang berbasis pada format data spasial dan kemudian membahas pengelolaan data spasial menggunakan database standar PostgreSQL dan ekstensi spasial PostGIS. Tahap kedua dipakai untuk mengenal MapServer sebagai sebuah mesin pengubah OGC WMS yang mengakses file berbasis data dan geometri yang disimpan di PostgreSQL PostGIS.

''The first part of the day will introduce some basic file based spatial data formats and then focus on spatial data management using the standard database PostgreSQL and spatial extension PostGIS. The second part of the day will be dedicated to introducing MapServer as an OGC WMS rendering engine accessing the file based data and geometries stored in PostgreSQL PostGIS. ''

Pengelolaan Data

 * Format file
 * Shape
 * TIFF
 * Spatially extended database
 * Pengenalan PostgreSQL
 * Instalasi
 * Clients (shell, local installation, web installation)
 * Pengenalan PostGIS
 * Mengimport data spasial
 * Querying data
 * Execute GIS operations

Penampilan Data

 * Web Map Server
 * Pengenalan MapServer
 * Instalasi
 * Konfigurasi Web Server
 * Recap: OGC WMS Web Map Service
 * Membuat file MAP
 * Menggunakan Shape files
 * Menggunakan TIFF Raster data
 * Menggunakan Raster catalogs
 * Menghubungkan ke PostgreSQL/PostGIS

Query dan Pengoperasian pada Data Spasial - Orchestrating Services
Hari ini akan fokus pada bagaimana membuat peta agar mudah diakses, dicari, diquery menggunakan OGC Web Feature Service standar.

Querying and Operating on Spatial Data - Orchestrating Services
This day will focus on how to make the maps accessible, searchable and queryable using the OGC Web Feature Service standard.

Query Data

 * Web Map Server II
 * Cascade WMS
 * Making maps look good
 * Performance tuning
 * Recap: OGC WFS Web Feature Service
 * MapServer as WFS
 * Using WFS
 * To search for places
 * To highlight objects
 * To select other objects

Operate on Data

 * GeoServer
 * Installation
 * Servlet container configuration
 * Administrating GeoServer
 * Connecting to PostgreSQL/PostGIS
 * Configuring the OGC WFS-T (Transactional Web Feature Service)
 * Orchestrating GeoServer and MapServer with Mapbender

Pengaturan Pengguna, Keamanan dan Hal Penting Lainnya
Karena banyaknya informasi, hari ini tidak membahas tentang bagaimana mengatur kemananan secara khusus tapi untuk melihat kembali materi yang telah dipelajari sebelumnya.

User Management, Security and Other Needful Things
Due to simple information overload this day was not specifically used to focus on how to manage security but to recap everything that was learned in the days before.

Pengaturan Pengguna
Beberapa tingkat akses telah diperkenalkan dan akun yang berbeda telah digunakan selama pelatihan.
 * Akses tingkat Sistem Operasi. Standar pengguna pada mesin adalah "foss" dengan password "gis". Hal ini telah dibahas bahwa password yang aman harus terdiri dari beberapa huruf dan karakter khusus dan jangan berupa nama, tanggal ulang tahun, atau kata yang umum dan mudah dikenali.
 * Proxy authentication untuk mendapatkan akses ke "Web"
 * Tingkatan akses database; postgres, postgres
 * GIS web service user authentication dan hak pemakaian Mapbender Framework
 * Akun Mailing List, Akun Wiki, Akun OSGeo site wide

User Management
Several access levels were introduced and different accounts used during the cource.
 * Operating System level access. On the machines the standard user was "foss" with the password "gis". It was discussed that a secure password should consist of a combination of several letters and special characters and should not be a name, birthday, or any other existing word.
 * Proxy authentication to get access to "The Web"
 * Database level access; postgres, postgres
 * GIS web service user authentication and authorization using the Mapbender Framework
 * Mailing List account, Wiki Account, OSGeo site wide account

Securing services
Due to overload this topic was only grazed at the top.
 * Using encrypted protocols
 * Use security facades
 * Authentication
 * Authorization
 * Restricting access
 * Protocols, log Levels and Privacy

Bringing it all back together

 * Load WMS from MapServer with PostGIS data
 * Load WFS from GeoServer with PostGIS data (not enough time, see install instructions in the Appendix)
 * Create Application interface with Mapbender
 * Link WFS to WMS in Mapbender (not enough time)
 * Secure the infrastructure (not enough time)

Setiap hari diawali dengan pertanyaan dan ulasan singkat tentang materi sebelumnya.

Trainers Comments
Impressive organization, everything worked just perfect. The training time was to short for the rich selection of topics - or put it the other way round, it was way too much content for five days.

One day should have been spent completely on how to efficiently use a command line interface, read a technical manual and understand basic networking - things that cannot be expected from Windows end users. One day is enough and would make life so much easier for people, especially when they get back to their existing environment and finally understand how things work. The IT background of the GIS specialists was surprisingly thin. The time was good to build a solid foundation and give an overview of the different GIS tools ranging from libraries over Desktop GIS, spatial databases to web services.