Halaman

Selasa, 17 Januari 2012

Buku 4 - Sistem Informasi Geografis Berbasis Mobile

Bab 1Teknologi Mobile GIS, Perangkat Navigasi, dan Impementasinya
1.1   Perangkat Bergerak
1.2   GPS (Global Positioning System)
1.2.1      Sejarah GPS
1.2.2      Segmen Sistem GPS
1.2.3      Metode Triangulasi
1.2.4      Metode Penentuan Posisi GPS
1.2.5      Sumber Kesalahan Sinyal GPS
1.2.6      Ketelitian Penentuan Posisi dengan GPS
1.2.7      Penggunaan GPS
1.3   A-GPS (Assisted Global Positioning System)
1.3.1      Sejarah Perkembangan
1.3.2      Arsitektur A-GPS
1.3.3      Keuntungan dan Kekurangan A-GPS
1.4   Sekilas Teknologi LBS (Location Based Services)
1.4.1      Arsitektur LBS
1.4.2      Kelebihan dan Kelemahan LBS
1.5   Sistem Informasi Geografis
1.6   Teknologi SIG (GIS Technology)
1.6.1      SIG Berbasis Desktop (Desktop GIS)
1.6.2      SIG Berbasis Web (Web GIS)
1.6.2.1    Arsitektur Terpusat
1.6.2.2    Arsitektur Tersebar
1.6.3      Mobile GIS
1.6.3.1    Arsitektur Mobile GIS
1.6.3.2    Mobile GIS untuk LBS (Location Based Services)

Bab 2 – Dasar-dasar SVG (Scalable Vector Graphics)
2.1     Format Data Grafik

2.1.1      Format Gambar Raster

2.1.2      Format Gambar Vektor

2.2     Sejarah SVG
2.3     Konsep SVG

2.3.1      Scalable

2.3.2      Vector

2.3.3      Graphic

2.3.4      XML

2.3.5      Stylable

2.4      Komponen SVG

2.4.1      Objek Grafik

2.4.2      Simbol

2.4.3      Font

2.4.4      Animasi

2.5      Struktur Dokumen SVG

2.5.1      Fragmen Dokumen: elemen ‘SVG’

2.5.2      Grouping: elemen 'g'

2.5.3      Elemen 'defs'

2.6      Bentuk Elemen Dasar SVG

2.6.1      Elemen ‘rect’ (kotak)

2.6.2      Elemen ‘circle’ (lingkaran)

2.6.3      Elemen ‘ellipse’ (elips)

2.6.4      Elemen ‘line’ (garis)

2.6.5      Elemen ‘polyline’ (polyline)

2.6.6      Elemen ‘polygon’ (area)

2.6.7      Elemen ‘animate’

2.7  Interaktifitas SVG
2.8  SVG TinyLine
2.8.1      Mobile SVG
2.8.2      Ide Awal SVG Tiny (SVGT)
2.8.3      Penampil SVGT (SVGT Viewer)
2.8.4      Toolkit SVG Tiny (SVGT)
2.8.5      Fitur utama
2.9  SVG API TinyLine
2.9.1      Paket 1: com.tinyline.svg
2.9.2      Paket 2: com.tinyline.tiny2d
2.9.3      Paket 3: com.tinyline.util
2.10       Aplikasi J2ME untuk Menampilkan Dokumen SVG

Bab 3 – Membuat Aplikasi Mobile GIS dengan MapViewSVG dan CSIRO
3.1  MapViewSVG
3.1.1      Mengaktifkan Ekstensi MapViewSVG dari ArcView
3.1.2      Menciptakan File SVG dengan MapViewSVG
3.2  CSIRO

Bab 4 – Spesifikasi Implementasi WMS (Web Map Service)
4.1  WMS (Web Map Services)
4.1.1      CMS (Cascading Map Server)
4.1.2      SLD (Styled Layer Descriptors)
4.1.3      Kaintanya dengan OWS (OGC Web Service) lain
4.2  Implementasi Aplikasi
4.2.1      Pengujian di Lingkungan Server
4.2.2      Kebutuhan Perangkat Lunak
4.2.3      Gambar Raster Peta WMS dari NASA
4.3  Transformasi Koordinat
4.3.1      Skala Piksel (Dot Pitch)
4.3.2      viewBox
4.4  Parsing Dokumen XML
4.4.1      XML Parsing
4.4.2      Parser XML untuk KVM
4.4.3      XML Parser yang Mendukung MIDP
4.5  Visualisasi Kartografi untuk Aplikasi Mobile
4.5.1      J2ME OGC WMS Client 1.10
4.5.2      J2ME Map 8.03
4.6  Langkah-langkah Disain
4.6.1      Lingkungan Pemrograman Java dan Debugging
4.6.2      Mensimulasi Perangkat Mobile
4.7  RMS (Record Management Store)
4.7.1      Mengelola Database Peralatan
4.7.2      Operasi Record Data
4.8  kXML Parser
4.9  Tinyline SVGT Toolkit
4.10    Pengembangan Penampil Gambar Raster

Bab 5 – Membuat Aplikasi Mobile GIS dengan J2ME dan GeoServer
5.1  GeoServer 
5.1.1      WMS (Web Map Service)
5.1.2      WFS (Web Feature Service)
5.1.3      WCS (Web Coverage Service)
5.2  Kemampuan GeoServer
5.2.1      Map Preview
5.2.2      Contoh WMS
5.2.3      Contoh Permintaan
5.2.4      Google Earth
5.3  Pengelolaan PostGIS pada GeoServer
5.4  Membuat Aplikasi Mobile GIS dengan J2ME dan GeoServer
5.4.1      Membuat Splash Screen
5.4.2      Membuat Menu Utama
5.4.3      Membuat Form URL GetCapabilities
5.4.4      Membuat Form untuk Menampilkan Layer
5.4.5      Menampilkan Peta

Bab 6 – Membuat Aplikasi Mobile GIS dengan J2MeMap
6.1    Menyediakan Data XML
6.2    Dukungan GPX
6.3    Format XML
6.4    Menggunakan MapCanvas API Secara Langsung
6.5    Implementasi
6.5.1      File HelloMap.java
6.5.2      File TestOverlay.java
6.5.3      File LoadTrack.java
6.5.4      File TestPoiList.java
6.5.5      File SeveralLocationsAndTrack.java

Bab 7 – Membuat Aplikasi Mobile GIS dengan ArcPad 7.0
7.1    Sekilas tentang ArcPad

7.1.1      Kemampuan ArcPad

7.1.2      Kebutuhan Sistem

7.1.3      Memulai ArcPad

7.1.4      Koleksi Data GIS

7.1.5      Ekstensi ArcGIS Server ArcPad

7.1.6      Mengintegrasikan Hardware Eksternal

7.1.6.1    Rangefinder
7.1.6.2    Kamera Digital
7.1.6.3    GPS dan Perangkat Wireless

7.1.7      Ekstensi ArcPad Data Manager for ArcGIS Desktop

7.1.8      Simbologi dan Style Sheets

7.1.9      Dukungan Bahasa

7.1.10   Kustomisasi

7.1.10.1  ArcPad Studio
7.1.10.2  Cara menyebarkan aplikasi kustom untuk ArcPad

7.1.11   StreetMap Extension

7.1.12   Perbedaan ArcPad dan ArcGIS Mobile

7.2    Skin ArcPad
7.3    Implementasi Mobile GIS pada ArcPad
7.3.1      Perancangan Sistem Aplikasi pada ArcPad
7.3.2      Transfer Data dari PC ke Perangkat PDA
7.3.3      Instalasi ArcPad pada Perangkat PDA
7.3.4      Mengoperasikan ArcPad di Perangkat PDA
7.3.4.1    Menjalankan ArcPad
7.3.4.2    Menampilkan Layer Tertentu
7.3.4.3    Menampilkan Informasi Objek Peta
7.3.4.4    Menampilkan Map Grid
7.3.4.5    Mencari Objek Peta
7.3.4.6    Mengatur dan Mengaktifkan GPS

Bab 8 – Pemrograman Dasar VBScript
8.1    VBScript dan Kemampuannya
8.2    Keunggulan VBScript
8.3    Kelemahan VBScript
8.4    Tool Pengembang VBScript
8.5    Sintaks VBScript
8.6    Membuat Kode VBScript
8.7    Tanpa Semicolons!
8.8    Mengakses Method
8.9    Sintaks untuk Multi Baris
8.10    Variabel
8.10.1   Mendeklarasikan Variabel
8.10.2   Mengeset Nilai Variabel
8.10.3   Mengeset Objek Variabel
8.11    Operator
8.11.1   Operator Matematika
8.11.2   Operator Perbandingan
8.11.3   Operator Logika
8.11.4   Operator Penggabungan String
8.12    String
8.12.1   Sintaks String
8.12.2   Menyimpan String ke dalam Variabel
8.12.3   Penggabungan String
8.13    Array
8.13.1   Membuat Array
8.13.2   Menyimpan Data dalam Array
8.13.3   Mengakses Data dalam Array
8.13.4   Mengakses Semua Data dalam Array
8.14    Kendali Percabangan
8.14.1   Statemen IF
8.14.2   Sintaks Statemen IF
8.14.3   Statemen ELSE
8.14.4   Statemen ELSEIF
8.14.5   Penggunaan Statemen ELSEIF
8.14.6   Statemen SELECT CASE
8.14.7   Mengapa Menggunakan SELECT CASE
8.14.8   Membuat Statemen SELECT CASE
8.14.9   Statemen ELSE CASE
8.15    Komentar
8.15.1   Komentar Baris Tunggal
8.16    Kendali Perulangan
8.16.1   Perulangan FOR ... NEXT
8.16.2   Contoh Perulangan FOR
8.16.3   Perulangan FOR EACH
8.16.4   Perulangan Do While ... Loop
8.16.5   Perulangan Do ... Loop While
8.16.6   Perulangan Do Until ... Loop
8.16.7   Perulangan Do ... Loop Until
8.16.8   Perulangan While ... Wend
8.17    Fungsi (function)
8.17.1   Membuat Fungsi
8.17.2   Fungsi Tanggal (Date)
8.17.3   Fungsi Date
8.17.4   Fungsi FormatDateTime
8.18    Kotak Pesan (Message Box)
8.18.1   Membuat Kotak Pesan
8.18.2   Argumen Fungsi MsgBox

Bab 9 – Implementasi VBScript pada Aplikasi Mobile GIS dengan ArcPad
9.1    Membangun Aplikasi ArcPad - Menambah Titik Koordinat XY
9.2    Menu Utama
9.3    Toolbar View
9.4    Toolbar Find
9.5    Toolbar Edit
9.6    Toolbar GPS

Bab 10 – Membuat Aplikasi Mobile GIS dengan Microsoft .NET dan GeoPad
10.1Kebutuhan Sistem
10.2Format Data
10.3Fungsi GIS
10.4Membuat Aplikasi Mobile GIS

Bab 11 – Serba-serbi Teknologi Mobile GIS
11.1Google Latitude
11.2J4ME (Java For ME)
11.3Android
11.4Aplikasi Mobile GIS Lain

11.4.1   Berbasis Open Source

11.4.2   Berbasis Closed Source

2 komentar:

  1. saya menggunakan buku ini sebagai literatur dalam tugas akhir di kampus. saya memutuskan memilih bab 5 yang saya dalami.
    1. kalo boleh tau dalam ulasan bab 5 apakah servernya itu berbasis web kemudian clientnya berbasis mobile?
    2. mengapa dalam running program, tidak mau muncul dalam emulatornya? Muncul java.lang.NullPointerException?
    3. Aapakah ada source code yang lebih ringkas, sehingga mudah dalam memahaminya?
    Terima kasih banyak atas bantuan dan jawabannya.
    (Email: rizaova@gmail.com)

    BalasHapus
  2. bukunya masih ada ga om, saya butuh buat skripsi saya

    BalasHapus

Mohon tinggalkan komentar sebelum meninggalkan blog kami.
Salam, GENX JAVA Corporation