pengenalan geoserver
Post on 10-Feb-2018
275 Views
Preview:
TRANSCRIPT
-
7/22/2019 Pengenalan GeoServer
1/14
Pengenalan GeoServer
Januari 6, 2013
GeoServer adalah Software server Open Source yang ditlis dalam Java yang membolehkan useruntuk berbagi dan mengedit data geospasial. Dirancang untuk interoperabilitas, GeoServer
menerbitkan data dari sumber data utama spasial menggunakan standar terbuka.
Kita akan melihat server / layanan konsep secara lebih rinci dalam bagian lain. Untuk saat ini,
pikirkan GeoServer sebagai pintu gerbang ke koleksi data geospasial. GeoServer abstrak data ini,memungkinkan semua itu dapat diakses dengan cara yang sama.
Dalam perkembangan arsitektur OpenGeo Suite kami, GeoServer duduk di-atas PostGIS, berbagi
data dari database untuk klien.
Server Basics
Pada bagian ini, kita akan memiliki diskusi singkat tentang apa web server dan bagaimana carakerjanya.
Web Server
Sebuah server web adalah program yang menyajikan konten (halaman web, gambar, file, data,
dll) menggunakan HTTP (Hypertext Transfer Protocol). Ketika Anda menggunakan browserAnda untuk terhubung ke sebuah situs web, Anda menghubungi server web. Web server
mengambil permintaan, menerjemahkannya, dan mengembalikan sebuah respon, yang membuat
browser di layar.
http://ajoy6k.files.wordpress.com/2013/01/gs1.jpg -
7/22/2019 Pengenalan GeoServer
2/14
Sebagi contoh, ketika anda mengetikkan :
http://example.com/some/path/page.html
Web Server melihat pada sistem file-nya, dan jika permintaan yang menunjuk ke file yang valid
(jika page.html ada di beberapa jalur /), isi dari file tersebut akan dikembalikan melalui HTTP.
Biasanya panggilan ini berasal dari browser, dalam hal ini hasilnya diberikan dalam browser.
Ini memungkinkan meminta berbagai tipe file melalui HTTP, tidak hanya halaman html:
https://reader009.{domain}/reader009/html5/0307/5a9f8cc1d1ee7/5a9f8cc38a13f.jpg
http://example.com/some/path/archive.zip
http://example.com/some/path/data.xml
Jika browser Anda dikonfigurasi untuk menampilkan jenis file, akan ditampilkan, jika tidak,Anda biasanya akan diminta untuk men-download file ke sistem host Anda.
Web Server yang paling populer digunakan saat ini adalah Apache HTTP Server dan Internet
Information Services (IIS).
Web Mapping Server
Sebuah Web Mapping Server adalah bagian khusus dari model web server. Seperti Web Server,
permintaan dikirim ke server, mereka ditafsirkan dan direspon.
Perbedaan utama antara web mapping server dan web server standar adalah bahwa:
Tanggapan bukan merupakan dokumen atau file (. HTML,. ZIP, MP3,. Dll), namun datageografis.
Permintaan ini sedikit lebih spesifik daripadahttp://server/file.extensionKarena itu tidak akan berguna untuk hanya mengatakan Give me all the geography ever,kita
menggunakan spesifik, protokol terstruktur untuk meminta bagian diskrit geografi dari web
mapping server.
http://example.com/some/path/page.htmlhttp://example.com/some/path/page.htmlhttp://server/file.extensionhttp://server/file.extensionhttp://server/file.extensionhttp://ajoy6k.files.wordpress.com/2013/01/gs2.jpghttp://server/file.extensionhttp://example.com/some/path/page.html -
7/22/2019 Pengenalan GeoServer
3/14
Protokol yang dapat digunakan untuk membuat permintaan untuk data geografis termasuk Web
Map Service (WMS) dan Web Feature Service (WFS).
Beberapa web mapping server yang terkenal:
GeoServer MapServer Mapnik ArcGIS Server
GeoServer sebagai Web Map Server
GeoServer adalah implementasi spesifik dari sebuah web mapping server, yang menawarkanakses ke data dalam satu set format dan sumber yang dikenali (file dan database) denganmenggunakan protocol tertentu.
Di satu sisi, GeoServer bertindak sebagai layer abstraksi. Hal ini memungkinkan metode berbasisstandar mengakses data geospasial terlepas dari jenis sumber data.
Sumber Data
GeoServer dapat membaca dari berbagai sumber data yang berbeda, dari file pada disk lokal kedatabase eksternal.
Berikut ini adalah daftar format data yang paling umum didukung oleh GeoServer. Daftar initidak berarti lengkap.
Fileso Shapefileo GeoTIFFo ArcGrido JPEG2000o GDAL formats
Databaseso PostGISo ArcSDEo Oracle Spatial
http://geoserver.org/http://geoserver.org/http://mapserver.org/http://mapserver.org/http://mapnik.org/http://mapnik.org/http://www.esri.com/software/arcgis/arcgisserver/index.htmlhttp://www.esri.com/software/arcgis/arcgisserver/index.htmlhttp://ajoy6k.files.wordpress.com/2013/01/gs3.jpghttp://www.esri.com/software/arcgis/arcgisserver/index.htmlhttp://mapnik.org/http://mapserver.org/http://geoserver.org/ -
7/22/2019 Pengenalan GeoServer
4/14
o DB2o SQL Server
Protokol Protokol OGC (Open Geospatial Consortium)
GeoServer menerapkan protokol web standar terbuka yang didirikan oleh Open GeospatialConsortium (OGC)), sebuah organisasi standar.
GeoServer berisi kinerja tinggi bersertifikat memenuhi persyaratan Web Map Service (WMS),
dan pada kenyataannya implementasi referensi Web Service Fitur OGC (WFS) dan Web Service
Coverage (WCS) standar.
Bagian selanjutnya akan memberikan gambaran dari dua protokol yang paling umum digunakan
oleh GeoServer.
Web Map Server (WMS)
Sebuah komponen fundamental dari peta web (dan mungkin paling sederhana untuk memahami)
adalah gambar peta. Web Map Service (WMS) adalah protokol standar untuk melayani gambar
peta georeferensi yang dihasilkan oleh server peta.
Singkatnya, WMS adalah cara untuk klien untuk meminta gambar peta dari server. Client
mengirimkan permintaan ke server peta, maka server peta menghasilkan gambar berdasarkanparameter yang dikirimkan ke server dalam permintaan dan akhirnya mengembalikan gambar.
Bahan sumber dari mana gambar yang dihasilkan tidak perlu gambar. The WMS menghasilkangambar dari apapun bahan sumber yang diminta, yang bisa vektor, data raster, atau kombinasi
dari keduanya.
Contoh Permintaan WMS
Berikut ini adalah contoh permintaan WMS, diberikan sebagai HTTP GET request (dengan jeda
baris ditambahkan untuk kejelasan) ke turunan GeoServer host:
http://ajoy6k.files.wordpress.com/2013/01/gs4.jpg -
7/22/2019 Pengenalan GeoServer
5/14
http://suite.opengeo.org/geoserver/wms?
SERVICE=WMS&
VERSION=1.3.0&
REQUEST=GetMap&
LAYERS=usa:states&
SRS=EPSG:4326&
BBOX=24.956,-124.731,49.372,-66.97&
FORMAT=image/png&
WIDTH=600&
HEIGHT=255
Sementara rincian protokol WMS berada di luar ruang lingkup matakuliah ini, scan cepat daripermintaan ini menunjukkan bahwa informasi berikut sedang diminta:
Server details (a WMS 1.3.0 request) Request type (a WMS GetMap request) Layer name (usa:states) Projection (EPSG:4326) Bounding box (in this case, latitude/longitude coordinates) Image properties (600255 PNG)
Jika Anda menyisipkan permintaan ke browser, hasilnya akan menjadi:
Permintaan WMS yang lain
Permintaan WMS dapat meminta lebih dari sekedar gambar peta (GetMap).
Contoh lain permintaan tersebut adalah permintaan untuk informasi tentang server WMS sendiri.
Permintaan disebut GetCapabilities, dan respon dikenal sebagai dokumen kemampuan.
Dokumen kemampuan adalah respon XML yang merinci format gambar yang didukung,proyeksi, dan layer peta yang dilayani oleh WMS.
Berikut ini adalah GetCapabilities WMS meminta hanya diberikan kepada WMS yang sama
yang digunakan di atas:
http://suite.opengeo.org/geoserver/wms?
SERVICE=WMS&
VERSION=1.3.0&
http://ajoy6k.files.wordpress.com/2013/01/gs5.jpg -
7/22/2019 Pengenalan GeoServer
6/14
REQUEST=GetCapabilities
Jika Anda ingin, Anda dapat menyisipkan permintaan ini ke browser untuk melihat hasilnya.
Informasi lengkapnya anda dapat melihat situs OGC di
http://www.opengeospatial.org/standards/wms.
Web Feature Service (WFS)
Sebuah web mapping server juga dapat mengembalikan data geografis aktual yang terdiri dari
gambar peta. Hal ini memungkinkan pengguna untuk membuat peta mereka sendiri dan aplikasi
dari data, untuk mengkonversi data antara format tertentu, dan dapat melakukan manipulasi datageografis baku dilayani. Protokol yang digunakan untuk mengembalikan data fitur geografis
disebut Web Fitur Layanan (WFS).
Contoh Permintaan WFS
Berikut ini adalah contoh permintaan WFS, diberikan sebagai HTTP GET request (dengan jeda
baris ditambahkan untuk kejelasan) ke turunan GeoServer host:
http://suite.opengeo.org/geoserver/wfs?
SERVICE=wfs&
VERSION=1.1.0&
REQUEST=GetFeature&
TYPENAME=usa:states&
FEATUREID=states.39
Sementara rincian protokol WFS berada di luar ruang lingkup matakuliah ini, scan cepat daripermintaan ini menunjukkan bahwa informasi berikut sedang diminta:
Server details (WFS 1.1.0 request) Request type (GetFeature) Layer name (usa:states) Feature ID (states.39)
Ini permintaan tertentu jajak pendapat WFS untuk fitur tunggal dalam layer tertentu.
Catatan:
http://www.opengeospatial.org/standards/wmshttp://www.opengeospatial.org/standards/wmshttp://ajoy6k.files.wordpress.com/2013/01/gs6.jpghttp://www.opengeospatial.org/standards/wms -
7/22/2019 Pengenalan GeoServer
7/14
Fitur adalah satu unit data geografis, seperti poligon atau tempat. Fitur diatas diminta adalah
multipolygon untuk negara bagian New York.
Paste permintaan ke browser untuk melihat hasilnya. Tanggapan berisi koordinat untuk setiap
titik dalam fitur tersebut, bersama dengan atribut yang terkait dengan fitur ini. Gulir ke bawah ke
bagian bawah untuk melihat atribut fitur.
Sementara XML sulit bagi kita untuk membaca, mudah bagi komputer untuk mengurai, yangmembuat WFS merespon yang ideal untuk digunakan dalam perangkat lunak. GeoServer
menawarkan output format lain juga, seperti JSON, CSV, dan shapefile zip.
Permintaan WFS lainnya
Permintaan WFS dapat meminta lebih dari sekedar data fitur. Contoh permintaan lain adalah
untuk meminta informasi tentang server WFS. Permintaan disebut GetCapabilities, dan respon
dikenal sebagai dokumen kemampuan. Dokumen kemampuan adalah respon XML yang merinci
layer data yang didukung, proyeksi, kotak melompat-lompat, dan fungsi yang tersedia di server.
Berikut ini adalah contoh permintaan WFS GetCapabilities:
http://suite.opengeo.org/geoserver/wfs?
SERVICE=WFS&
VERSION=1.1.0&
REQUEST=GetCapabilities
Jika Anda ingin, Anda dapat menyisipkan permintaan ini ke browser untuk melihat hasilnya.
Informasi lengkapnya anda dapat melihat situs OGC di
http://www.opengeospatial.org/standards/wfs.
GeoServer Web Admin Interface
GeoServer termasuk interface administrasi berbasis web melalui konfigurasi data / layanan yang
paling dapat dibuat. Interface ini mengurangi kebutuhan untuk mengedit file konfigurasi dengan
tangan.
http://www.opengeospatial.org/standards/wfshttp://www.opengeospatial.org/standards/wfshttp://ajoy6k.files.wordpress.com/2013/01/gs7.jpghttp://www.opengeospatial.org/standards/wfs -
7/22/2019 Pengenalan GeoServer
8/14
Bagian ini akan memberikan gambaran singkat ke interface web.
Viewing
Lokasi default antarmuka admin GeoServer adalahhttp://localhost:8080/geoserver.Halaman
awal disebut halaman Selamat Datang .
Otentikasi
Untuk alasan keamanan, kebanyakan tugas konfigurasi GeoServer mengharuskan Anda log in
Secara default, mandat administrasi GeoServer adalah admin dan geoserver, meskipun ini dapat
diubah.
1. Jika Anda belum melakukannya, meluncurkanhttp://localhost:8080/geoserverGeoServeradmin antarmuka.
2. Log in menggunakan default mandat.
3. Setelah log in, lebih banyak pilihan akan ditampilkan.
Navigasi
Link di sebelah kiri halaman kolom mengatur halaman untuk fitur tertentu GeoServer, seperti:
http://localhost:8080/geoserverhttp://localhost:8080/geoserverhttp://localhost:8080/geoserverhttp://localhost:8080/geoserverhttp://localhost:8080/geoserverhttp://localhost:8080/geoserverhttp://ajoy6k.files.wordpress.com/2013/01/gs10.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs9.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs8.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs10.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs9.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs8.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs10.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs9.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs8.jpghttp://localhost:8080/geoserverhttp://localhost:8080/geoserver -
7/22/2019 Pengenalan GeoServer
9/14
Status Data Services Security
Link di kolom kanan halaman utama adalah kemampuan dokumen untuk setiap layanan (WFS,WMS, WCS).
Dalam workshop ini, kita terutama akan menggunakan link di bagian Data di sebelah kiri(Workspace, Toko, Layers, dll), sehingga merupakan ide yang baik untuk membiasakan diri
dengan lokasi mereka.
Layer Preview
Anda dapat menggunakan link Layer Preview untuk dengan mudah melihat layer yang saat inisedang dilayani oleh GeoServer. Halaman Layer Preview termasuk link cepat untuk melihat
layer menggunakan OpenLayers, dan layanan lainnya.
1. Klik pada link Layer Preview, yang terletak di sisi kiri bawah data.
2. Preview beberapa layer dengan mengklik pada link OpenLayers samping setiap layer.
http://ajoy6k.files.wordpress.com/2013/01/gs12.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs11.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs12.jpghttp://ajoy6k.files.wordpress.com/2013/01/gs11.jpg -
7/22/2019 Pengenalan GeoServer
10/14
Lihatlah isi dari URL di address bar browser saat melihat sebuah peta OpenLayers. Hal ini mirip
dalam konstruksi dengan permintaan sampel WMS dibuat di bagian Peta Web Service (WMS).
Perbedaan utama adalah penggunaan format=application/openlayers sebagai format output.
Konsep GeoServer
GEoServer menggunakan banyak terminology yang dapat membingungkan jika tidak digunakan
web-mapping. Bagian ini memperkenalkan istilah GeoServer yang akan kita gunakan di bagianmendatang.
Sebuah workspace adalah nama untuk wadah pokok digunakan untuk mengelompokkan datayang serupa bersama-sama. Hal ini dirancang untuk menjadi ruang terpisah, terisolasi yang
berkaitan dengan proyek tertentu. Menggunakan workspace, adalah mungkin untuk
menggunakan layer dengan nama yang identik (dalam workspace lainnya) tanpa konflik.
Workspace biasanya digunakan sebagai awalan untuk layer atau menyimpan. Misalnya, layer
yang disebut jalan-jalan di workspace disebut nyc akan disebut oleh nyc: streets.
Store dan layer semua harus memiliki workspace yang terkait.
Catatan
Secara teknis, nama workspace adalah URI. URI adalah sebuah Uniform Resource Identifier,yang mirip dengan URL, tetapi tidak perlu untuk menyelesaikan ke situs web. Dalam contoh di
atas, ruang kerja penuh bisa sajahttp://opengeo.org/nycdalam hal nama layer penuh akan
http://opengeo.org/nyc:streetsGeoServer cerdas menggantikan awalan workspace denganworkspace penuh URI, tetapi dapat berguna untuk mengetahui perbedaannya.
Store
Store adalah wadah penyimpanan data Geografis. Store merujuk ke sumber data tertentu, baik itu
shapefile, database, atau sumber data lain yang menduklung GeoServer.
Store dapat berisi banyak layer, seperti halnya dalam dalam database yang berisi banyaktable
Store dapat juga hanya single layer, seperti GeoTIFF Store sekurangnya terdiri satu layer
http://opengeo.org/nychttp://opengeo.org/nychttp://opengeo.org/nychttp://opengeo.org/nyc:streetshttp://opengeo.org/nyc:streetshttp://ajoy6k.files.wordpress.com/2013/01/gs13.jpghttp://opengeo.org/nyc:streetshttp://opengeo.org/nyc -
7/22/2019 Pengenalan GeoServer
11/14
GeoServer menyimpan parameter koneksi ke setiap store (seperti path ke shapefile, atau mandat
untuk melakukan koneksi ke database).
Store masing-masing terkait dengan satu (dan hanya satu) workspace.
Layer
Layer adalah kumpulan fitur geospasial atau liputan.
Biasanya layer mengandung satu jenis geometri (titik, garis, poligon, raster), dan Memiliki satu jenis konten (jalan, rumah, batas-batas negara, dll).
Selain dari fitur individu, layer adalah pengelompokan terkecil dari data geospasial.
Layer berkaitan dengan suatu tabel atau view dari database, atau file individu.GeoServer menyimpan informasi yang terkait dengan layer, seperti informasi proyeksi, bounding
box, gaya berhubungan, dan banyak lagi. Setiap layer harus dikaitkan dengan satu (dan hanya
satu) worlspace.
Layer Group
Sebuah kelompok layer, seperti namanya, adalah pengelompokan layer. Sebuah kelompok layer
memungkinkan untuk meminta beberapa layer dengan permintaan WMS tunggal.
Sebuah kelompok layer berisi informasi tentang layer yang terdiri dari kelompok layer, urutan di
mana mereka diberikan, proyeksi, gaya berhubungan, dan banyak lagi. Informasi ini dapat
berbeda dari default untuk setiap layer individu.
Kelompok layer tidak menghormati konsep ruang kerja, dan hanya relevan untuk permintaanWMS.
Style
Style adalah visualisasi langsung untuk menunjukan data geografi.
Gaya dapat berisi petunjuk dasar untuk warna, bentuk, dan ukuran, bersama dengan aturan
canggih untuk menunjukan fitur berbeda berdasarkan atribut dan level zoom.
Setiap lapisan harus dikaitkan dengan setidaknya satu style (GeoServer menerapkan style default
untuk setiap layer baru).
GeoServer mengenal style dalam bentuk Styled Layer Descriptor (SLD).
Diagram berikut menyajikan bagaimana konsep karies di bagian ini berinteraksi:
-
7/22/2019 Pengenalan GeoServer
12/14
Menciptakan sebuah Workspace
Langkah pertama dalam loading data biasanya untuk membuat sebuah Workspace. Hal inimenciptakan wadah virtual untuk data proyek Anda. Beberapa layer dari berbagai sumber dapat
terkandung di dalam workpace, dengan ketentuan bahwa setiap nama layer adalah unik dalam
workspace.
1. Arahkan ke halaman Web GeoServer Admin utama Interface.
2. Klik pada link Workspacepada kolom kiri, di bawah data.
3. Klik link Add new workspacedi bagian tengah atas halaman.
4. Sebuah workspace terdiri dari Name(juga kadang-kadang dikenal sebagai prefix
namespace), yang diwakili oleh beberapa karakter, dan Namespace URI. Kedua bidang unikharus mengidentifikasi ruang kerja. Isi informasi berikut:
Name earth
Namespace URI http://geoserver.org/earth
Default workspace Checked
5. Ketika selesai, klik submit
Dengan dibuatnya workspace, kita dapat memuat file data kita.
Penerbitan data dari file
Pada bagian ini, kita akan memuat GeoTIFF tunggal dari sistem file. GeoTIFF ini berisi relief
berbayang untuk luas tanah, menggunakan standar tri-band nilai RGB (0-255).
Menambahkan store
Sebuah GeoTIFF adalah sebuah store yang berisi satu lapisan.
1. Dari halaman GeoServer Web Admin Interface, klik pada link Storesdi sisi kiri, di bawah
data.
http://geoserver.org/earthhttp://geoserver.org/earthhttp://geoserver.org/earth -
7/22/2019 Pengenalan GeoServer
13/14
2. KilkAdd new store
3. Pilih GeoTIFFdibawah Raster Data Sources.
4. Isi Form sebagai berikut:
Workspace earth Should be the default.
Data Source Name shadedrelief This can be anything, but it makessense to match this with the name of the file.
Enabled Checked Ensures the layer is published.
Unchecking will save configuration information only.
Description Add any layer description. Layer metadata is recommended butnot required.
5. Dalam kotak ditandai URL, ketik path lengkap ke GeoTIFF, atau klik tombol Browse untuk
menavigasi ke file. Ini mungkin sesuatu seperti:
\data\shadedrelief.tif
6. Ketika selesai klik Save
Publikasi layer
Setelah store dimuat, kita perlu mengkonfigurasi bagaimana ia diterbitkan
sebagai lapisan.
1. Pada layar berikutnya, daftar layer di toko ditampilkan. Karena kita
bekerja dengan GeoTIFF,
hanya ada satu layer. Klik link Publish untuk mengkonfigurasi layer.
2. Ini adalah halaman konfigurasi layer. Ada banyak pengaturan pada halaman
ini,
yang sebagian besar kita tidak perlu bekerja denganmya saat ini. Kami akan
kembali ke beberapa pengaturan ini nantinya.
Isi formulir dengan informasi berikut:
* Mengatur SRS menjadi EPSG: 4326 jika belum.
* Mengatur penanganan SRS, jika belum ditetapkan lagi.* Pada bounding boxes, klik pada Compute from dataand Compute from native
boundsuntuk mengatur kotak berlari lapisan.
3. Setelah selesai, klik save
Preview Karya Anda
-
7/22/2019 Pengenalan GeoServer
14/14
Sekarang Anda dapat melihat layer menggunakan klien OpenLayers terpadu (menggunakan
WMS) melalui Preview Lapisan GeoServer. Mengklik pada peta akan menampilkan nilai RGB
untuk titik tertentu.
GeoTIFF anda berhasil di publikasikan di GeoServer
top related