PostGIS - in - Action - Third - Edition - 1 Id
PostGIS - in - Action - Third - Edition - 1 Id
-Weyert de Boer
"Buku ini adalah pengantar terbaik yang pernah saya lihat untuk para
insinyur yang ingin meningkatkan kemampuan dengan cepat dan
membangun pengetahuan ahli untuk membangun aplikasi GlS tingkat
lanjut."
-lkechukwu Okonkwo, Ilmuwan Data Utama, Orum.io
"Sebagai pengguna lama Postgres, saya selalu ingin tahu bagaimana
cara menggunakan PostGlS tapi tidak pernah tahu dari mana harus
memulai. Buku ini memberikan jawaban untuk saya, dan sekarang saya
merasa nyaman dalam mengimplementasikan Postgis untuk klien untuk
membantu mendukung kebutuhan mereka."
"Buku yang luar biasa hebat untuk dunia teknologi GlS. Benar-benar
belajar banyak!"
Pulau
Penampungan
Manning
Untuk informasi lebih lanjut tentang ini dan judul Manning lainnya,
kunjungi www.manning.com
Hak Cipta
Editor pengembangan:
SusanEthridge
Editor pengembangan teknis: Alain Couniot
Editor tinjauan: Dragosavljević Editor
produksi: Deirdre S. Hiam
: Andy
CarollKorektor: Melody
Dolab
Korektor teknis: Jan Hartman
Penata huruf:
DennisDesainer
sampul: Marija Tudor
lSBN: 9781617296697
dedikasi
Joan Alice Burnett Obe (1937-2021), seorang perintis, dokter yang berani,
dan ibu, dan Dr. Ernest Olagbade Obe (1935-2012), seorang profesor,
kepala, dan ayah yang hebat.
isi singkat
Bagian 3. Menggunakan
PostGIS dengan perangkat lain
16 Memperluas PostGIS dengan
pgRouting dan bahasa prosedural
17 Menggunakan PostGIS dalam aplikasi web
indeks
isi
kata
pengant
ar kata
pengant
ar
ucapan terima
kasih tentang
buku ini tentang
Penulis
tentang ilustrasi sampul depan
2.2 Geometri
Titik Garis
Garis
Poligon
Geometri koleksi
Koordinat M
Koordinat Z
Permukaan polihedral dan TlNs
Menghasilkan TlNs
Geometri melengkung
Katalog spasial untuk geometri
2.3 Geografi
Perbedaan antara geografi dan geometri Katalog
spasial untuk geografi
2.4 Raster
Properti raster
Membuat raster
Katalog spasial untuk raster
5.3 QGlS
Menginstalasi QGlS
Menggunakan QGlS dengan PostGlS
5.4 GvSlG
Menggunakan gvSlG
dengan PostGlS
Mengekspor data
7 Fungsi raster
7.1 Terminologi raster
7.2 Konstruktor raster
Mengonversi geometri ke raster dengan ST_AsRaster
Memuat raster dengan raster2pgsql
Membangun raster dari awal: ST_MakeEmptyRaster dan ST_AddBand
Mengatur piksel: ST_SetValue dan ST_SetValues
Membuat raster dari raster lain
Mengonversi format raster lain dengan ST_FromGDALRaster
10.4 Geocoding
Geocoding menggunakan teks alamat
Geocoding menggunakan alamat yang
dinormalisasi Persimpangan geocoding
Pengkodean geografis batch
12 Pemrosesan raster
12.1 Memuat dan menyiapkan data raster
12.2 Membentuk raster yang lebih besar
menggunakan fungsi agregat spasial
Menyusun kembali file ubin
Mengukir area yang menarik menggunakan kliping dan
penggabungan Menggunakan jenis ekspresi tertentu
dengan ST_Union
Bagian 3. Menggunakan
PostGIS dengan perangkat lain
16 Memperluas PostGIS dengan
pgRouting dan bahasa prosedural
16.1 Memecahkan masalah perutean
jaringan dengan pgRouting
Menginstalasi pgRouting
16.3 PL / R
Memulai dengan PL/R Apa
yang dapat Anda lakukan
dengan PL/R Menggunakan
paket-paket R dalam PL/R
Mengubah geometri menjadi objek spasial R dan memplot objek
spasial
Mengeluarkan plot sebagai binari
16.4 PL/Python
Menginstal PL/Python
Menulis fungsi PL/Python
Menggunakan paket Python
Contoh geocoding
indeks
masalah depan
kedepan kata
Sebagai anak-anak, kita mungkin pernah diberitahu bahwa
"kita adalah apa yang kita makan," sebagai pengingat
bahwa pola makan kita merupakan bagian integral dari
kesehatan dan kualitas hidup kita. Di dunia modern, dengan
ponsel pintar yang sadar lokasi di saku kita, unit GPS di
kendaraan kita, dan alamat internet di komputer kita yang
diberi kode geografis, telah menjadi kenyataan bahwa
"siapa kita adalah di mana kita berada" -setiap orang
sekarang menjadi sensor bergerak, menghasilkan aliran
data yang dikodekan lokasi tanpa henti saat mereka
bergerak di planet ini.
Paul Ramsey
pref ace
PostGlS (dibaca post-jis) adalah pemanjang basis data spasial
untuk basis data relasional sumber terbuka PostgreSQL
Ini adalah mesin basis data spasial open source yang paling
kuat. lt menambahkan beberapa tipe data spasial dan lebih
dari 400 fungsi untuk bekerja dengan tipe-tipe spasial
tersebut ke dalam PostgreSQL. PostGlS mendukung banyak
fungsi spasial yang sesuai dengan OGC/lSO SQL/MM yang
dapat Anda temukan di basis data relasional lain seperti
Oracle, SQL Server, MySQL, dan lBM DB2, serta berbagai
fitur spasial tambahan yang unik untuk PostGlS.
ackn owledgments
Pertama-tama kami ingin mengucapkan terima kasih kepada
para pengelola paket PostGlS; khususnya, Sebastiaan
Couwenberg, Devrim Gündüz, Greg Troxel, dan Christoph
Berg yang telah memberikan banyak panduan dalam
meningkatkan rilis PostGlS dan tanpa mereka banyak yang
tidak akan memiliki PostGlS.
PRAKTISI DB
Pada suatu saat dalam karier database Anda, seseorang
mungkin pernah mengajukan pertanyaan yang berorientasi
spasial tentang data.
Tanpa basis data yang diaktifkan secara spasial, Anda
dipaksa untuk membatasi pemikiran Anda dalam hal
koordinat, nama lokasi, atau atribut geografis lainnya yang
dapat direduksi menjadi angka dan huruf. Hal ini bekerja
dengan baik untuk data titik, tetapi Anda akan mengalami
kebingungan ketika area dan wilayah ikut bermain. Anda
mungkin dapat menemukan semua orang yang bernama
Smith di dalam sebuah wilayah, tetapi jika kami meminta
Anda untuk menemukan semua keluarga Smith yang
tinggal dalam jarak 10 mil dari wilayah tersebut, Anda akan
kesulitan.
LAMPIRAN
Terdapat tiga lampiran.
Contoh dan data untuk semua bab dalam buku ini dapat
diunduh melalui www.postgis.us/chapters_edition_3. Di
situs buku ini, Anda juga akan menemukan deskripsi setiap
bab dengan tautan terkait untuk setiap bab. Setiap
halaman bab memiliki tautan di mana Anda dapat
mengunduh data dan kode lengkap untuk bab tersebut.
Abou t judul
Dengan menggabungkan perkenalan, ikhtisar, dan contoh-
contoh cara, buku-buku ln Action dirancang untuk
membantu belajar dan mengingat. Menurut penelitian di
ilmu kognitif, hal-hal yang diingat orang adalah hal-hal
yang mereka temukan selama eksplorasi yang dimotivasi
sendiri.
Ada alasan lain yang lebih biasa untuk judul buku ini:
Pembaca kami sibuk. Mereka menggunakan buku untuk
melakukan suatu pekerjaan atau memecahkan masalah.
Mereka membutuhkan buku yang memungkinkan mereka
untuk masuk dan keluar dengan mudah dan mempelajari
apa yang mereka inginkan saat mereka menginginkannya.
Mereka membutuhkan buku-buku yang membantu mereka
dalam beraksi. Buku-buku dalam seri ini dirancang untuk
pembaca seperti itu.
tentang t Penulis
Regina Obe dan Leo Hsu adalah konsultan database dan
penulis. Regina adalah anggota tim pengembangan inti
PostGlS dan Komite Pengarah Proyek.
tentang t ilustrasi sampul
Sosok di sampul depan PostGlS in Action, Edisi Ketiga
diberi judul "Seorang wanita dari Ubli, Kroasia." Ilustrasi
tersebut diambil dari reproduksi album kostum tradisional
Kroasia dari pertengahan abad ke-19 oleh Nikola Arsenovic,
yang diterbitkan oleh Museum Etnografi di Split, Kroasia,
pada tahun 2003. Ilustrasi-ilustrasi tersebut diperoleh dari
seorang pustakawan yang sangat membantu di Museum
Etnografi di Split, yang terletak di pusat kota abad
pertengahan, yaitu reruntuhan istana pensiunan Kaisar
Diocletianus dari sekitar tahun 304 Masehi. Buku ini
mencakup ilustrasi berwarna yang indah dari tokoh-tokoh
dari berbagai daerah di Kroasia, disertai dengan deskripsi
kostum dan kehidupan sehari-hari. Cara berpakaian dan
gaya hidup telah berubah selama 200 tahun terakhir, dan
keragaman berdasarkan wilayah, yang begitu kaya pada
saat itu, telah memudar. Sekarang sulit untuk membedakan
penduduk dari benua yang berbeda, apalagi dusun atau
kota yang berbeda yang hanya dipisahkan oleh beberapa
mil.
Kita akan memulai bab ini dengan model pushpin. Saat kami
mendemonstrasikan kegunaannya yang terbatas, kami akan
memperkenalkan kebutuhan akan basis data spasial-bukan
sembarang basis data, tetapi PostGlS. PostGlS adalah sebuah
ekstensi basis data spasial untuk sistem manajemen basis
data PostgreSQL. Kami akan memberikan pengenalan singkat
ke seluruh rangkaian PostGlS dan membangkitkan selera
Anda dengan contoh yang jauh melampaui apa yang dapat
Anda capai dengan pushpins.