Difference between revisions of "ToT FOSSGIS07 training materials in Bahasa"

From OSGeo
Jump to navigation Jump to search
Line 1: Line 1:
== Setting the scene (translate into bahasa) ==
+
== Menyusun alur pelatihan (Bahasa Indonesia) ==
The first day focused on setting the scene, let the attendees introduce themselves and formulate the common base to work from and define the goals.
+
Hari pertama membahas tentang penentuan alur pelatihan, mempersilahkan para peserta memperkenalkan diri dan merumuskan dasar kegiatan secara umum serta tujuan pelatihan.
 
 
=== Introduction of the participants ===
 
* Participants come from the government, university, international organizations and SMEs.
 
* The technical background of the participants was very diverse ranging from the experienced web developer to the GIS specialist
 
* Participants expected to learn about FOSS, GIS and how to disseminate spatial data using the web. To some participants this also was the first contact with the GNU Linux Operating System.
 
 
 
=== Introduction to FOSS development and licensing models ===
 
* What is Open Source?
 
* how does it differentiate from closed source or proprietary software?
 
* What is Free Software licensing?
 
 
 
== Merubah Suasana (Bahasa Indonesia) ==
 
Hari pertama dimulai dengan melakukan perkenalan. Masing-masing memperkenalkan dirinya dengan menyebutkan instansi tempat bekerja dan spesifikasi yang dimiliki
 
  
 
=== Perkenalan peserta ===
 
=== Perkenalan peserta ===
* Instansi peserta ada yang dari pemerintahan, universitas, organisasi internasional dan SME.
+
* Peserta berasal dari lembaga pemerintahan, universitas, organisasi internasional, organisasi lokal dan SME (SME; salah ketik?).
* Pendidikan tekhnis peserta bermacam-macam, ada yang berkecimpung sebagai pengembang web sampai ke keahlian GIS
+
* 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 perkembangan FOSS dan model lisensi ===
+
=== Pengenalan pengembangan FOSS dan model lisensi ===
* Apa yang dimaksud Open Source?
+
* Apa yang dimaksud Kode Terbuka?
* Bagaimana Open Source dikatakan berbeda dari slosed source atau kepemilikan software?
+
* Apa perbedaan FOSS dengan kode tertutup atau Perangkat lunak berkepemilikan tunggal?
* Apa yang dimaksud lisensi software gratis?
+
* Apa yang dimaksud dengan lisensi perangkat lunak bebas?
  
==; Excursion ==
+
== 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.  
 
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.  
  
=== Introduction to GIS ===  
+
== Ekskursi ==
* Desktop GIS software
+
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.
** Installation of [[QuantumGIS]], [[gvSIG]]
+
 
* Raster data
+
=== Pengenalan GIS ===  
* Vector data
+
* Perangkat Lunak GIS Desktop
* Point, Line, Curve
+
** Instalasi [[QuantumGIS]], [[gvSIG]]
* Operations on GIS data (buffer, intersect, touches, inside, outside)
+
* Data Raster
 +
* Data Vector
 +
* Titik, Garis, Kurva
 +
* Penggunaan data GIS (buffer, intersect, touches, inside, outside)
  
=== Introduction to WebGIS ===  
+
=== Pengenalan WebGIS ===  
* WebGIS, viewing GIS data in the web
+
* WebGIS, Menampilkan Data GIS di Web
* Client-server architecture
+
* Arsitektur Client-server
* Network limitations
+
* Pembatasan Jaringan
* Spatial Data Infrastructures
+
* Infrastruktur Data Spasial
* Browsing the spatial web
+
* Mencari Web Spasial
  
=== Examples, Links and Geodata ===
+
=== Contoh, Link dan Geodata ===
 
* [[Public Geospatial Data Committee]]
 
* [[Public Geospatial Data Committee]]
 
* http://www.unosat.org/asp/prod_free.asp?id=96
 
* http://www.unosat.org/asp/prod_free.asp?id=96
Line 49: Line 40:
 
* http://www.unosat.org/rss/freemaps.asp?n=1
 
* http://www.unosat.org/rss/freemaps.asp?n=1
  
== Standards, Communities and the Web ==
+
== Standar, Communities and the 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.
 
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.
  
=== Standards in the GIS world, the [http://www.opengeospatial.org Open Geospatial Consortium (OGC)] ===  
+
=== Standar dalam Dunia GIS, the [http://www.opengeospatial.org Open Geospatial Consortium (OGC)] ===  
* Introduction to the OGC and devlopment of standards
+
* Pengenalan pada OGC dan perkembangan standar
* Basic operation of an OGC web service (OGC OWS)
+
* operasi dasar layanan web OGC (OGC OWS)
* OGC WMS Web Map Service
+
* Layanan Peta Web OGC WMS
** Base URL
+
** URL Dasar
 
** GetCapabilities
 
** GetCapabilities
 
** GetMap
 
** GetMap
Line 62: Line 53:
 
* GML Geographic Markup Language
 
* GML Geographic Markup Language
 
* OGC WFS Web Feature Service
 
* OGC WFS Web Feature Service
** Base URL
+
** URL Dasar
 
** GetCapabilities
 
** GetCapabilities
 
** DescribeFeature
 
** DescribeFeature
Line 68: Line 59:
  
 
=== The [http://www.osgeo.org Open Source Geospatial Foundation (OSGeo)] ===  
 
=== The [http://www.osgeo.org Open Source Geospatial Foundation (OSGeo)] ===  
* Introduction to the Community of Communities
+
* Pengenalan Komunitas
* Software overview (web mapping, geospatial libraries, desktop GIS, catalogs)
+
* Sekilas tentang Perangkat Lunak (web mapping, geospatial libraries, desktop GIS, catalogs)
* Communication, Mailing Lists, IRC, Wiki (this)
+
* Komunikasi, Mailing Lists, IRC, Wiki (ini)
* Governance
+
* Pemerintah
* Membership
+
* Keanggotaan
 
* Local Chapters
 
* Local Chapters
* Education and Curriculum
+
* Pendidikan dan Kurikulum
* Access to Public Geodata
+
* Akses ke Geodata untuk Umum
  
=== Web Mapping ===  
+
=== Pemetaan Web ===  
* Introduction to [[OpenLayers]]
+
* Pengenalan [[OpenLayers]]
 
** Roll your own [[OpenLayers]]
 
** Roll your own [[OpenLayers]]
* Introduction to [[Mapbender]]
+
* Pengenalan [[Mapbender]]
** Installation
+
** Instalasi
** Adding new services
+
** Menambahkan layanan baru
** Creating new interfaces
+
** Membuat antarmuka baru
** Managing users
+
** Pengaturan pengguna
** Implementing new functionality
+
** 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.
  
== Storing Spatial Data and Serving Maps==
+
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.  
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.  
 
  
=== Data management ===  
+
=== Pengelolaan Data ===  
* File formats
+
* Format file
 
** Shape
 
** Shape
 
** TIFF
 
** TIFF
 
* Spatially extended database
 
* Spatially extended database
** Introduction to PostgreSQL
+
** Pengenalan PostgreSQL
** Installation
+
** Instalasi
 
** Clients (shell, local installation, web installation)
 
** Clients (shell, local installation, web installation)
** Introduction to PostGIS
+
** Pengenalan PostGIS
** Importing spatial data
+
** Mengimport data spasial
 
** Querying data
 
** Querying data
 
** Execute GIS operations
 
** Execute GIS operations
  
=== Data Visualization ===  
+
=== Penampilan Data ===  
 
* Web Map Server
 
* Web Map Server
** Introduction to [[MapServer]]
+
** Pengenalan [[MapServer]]
** Installation
+
** Instalasi
** Web Server configuration
+
** Konfigurasi Web Server
 
* Recap: OGC WMS Web Map Service
 
* Recap: OGC WMS Web Map Service
** Creating a MAP file
+
** Membuat file MAP
** Using Shape files
+
** Menggunakan Shape files
** Using TIFF Raster data
+
** Menggunakan TIFF Raster data
** Using raster catalogs
+
** Menggunakan Raster catalogs
** Connecting to PostgreSQL/PostGIS
+
** 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 ==
 
== 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.  
 
This day will focus on how to make the maps accessible, searchable and queryable using the OGC Web Feature Service standard.  
  
=== Query for Data ===  
+
=== Query Data ===  
 
* Web Map Server II
 
* Web Map Server II
 
** Cascade WMS
 
** Cascade WMS
Line 138: Line 134:
 
** Configuring the OGC WFS-T (Transactional Web Feature Service)
 
** Configuring the OGC WFS-T (Transactional Web Feature Service)
 
* Orchestrating GeoServer and MapServer with Mapbender
 
* 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 ==
 
== 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.  
 
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 ===
 
=== User Management ===
Several access levels were introduced and different accounts used during the source.  
+
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.
 
* 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"
 
* Proxy authentication to get access to "The Web"
Line 166: Line 173:
 
* Secure the infrastructure (not enough time)
 
* Secure the infrastructure (not enough time)
  
Every day started with open questions and a rehearsal from the previous day.
+
Setiap hari diawali dengan pertanyaan dan ulasan singkat tentang materi sebelumnya.
  
 
== Trainers Comments ==
 
== Trainers Comments ==

Revision as of 04:52, 1 November 2007

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
  • 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

RSS Notification:

Standar, Communities and the 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
  • 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.