Extent dan Projection di file MAP
Nilai EXTENT berfungsi untuk menentukan titik pojok atas-bawah-kiri-kanan atau longitudes dan latitudes (dalam satuan decimal degree format, bukannya Degrees-Minutes-Seconds) sebuah peta, kita bisa mendapatkan nilai extent pada sebuah SHP dengan menggunakan program OGR.
Apa itu OGR ?
OGR adalah sebuah library dan command-tool berbasis C++ Open Source, OGR menyediakan fungsi membaca (dan bisa juga menulis) sebuah segala macama file berformat vektor, termasuk ESRI Shapefiles, MapInfo mid/mif dan TAB.
OGR juga bagian dari GDAL library. Selengkapnya baca How-to OGR
Cara mendapatkan nilai EXTENT?
pada Paket MS4w terdapat program orginfo.exe yang bisa ditemukan di direktori C:\ms4w\tools\ogr-utils
Setelah itu ketikkan perintah berikut di dos prompt (Start->Run->cmd)
cd C:\ms4w\tools\ogr-utils
kemudian,
C:\ms4w\tools\ogr-utils>ogrinfo.exe C:\ms4w\apps\chameleon\samples\data\drainage.shp drainage -summary
Hasil keluarannya adalah sebagai berikut:
INFO: Open of `C:\ms4w\apps\chameleon\samples\data\drainage.shp' using driver `ESRI Shapefile' successful. Layer name: drainage Geometry: Polygon Feature Count: 1764 Extent: (-2169398.250000, -386968.437500) - (2797468.500000, 3743358.250000) Layer SRS WKT: (unknown) AREA: Real (15.3) PERIMETER: Real (15.3) DRAINAGE_: Integer (11.0) DRAINAGE_I: Integer (11.0) NAME: String (40.0) NAME_E: String (40.0) NAME_F: String (40.0) POLY_FEATU: Integer (4.0)
Pada keluaran tersebut terdapat informasi Extent, nilai tersebut yang akan kita masukkan ke file MAP pada keterangan Extent.
Orginfo juga bisa memberikan informasi jenis geometri file shp, apakah termasuk point, polygon atau Line.
Sebagai catatan, lebih baik jika menentukan Extent menggunakan file SHP yang memiliki range lebih besar, karena extent berfungsi sebagai titik referensi, agar semua SHP dapt terlihat.
PROJECTION
Banyak pengguna Mapserver yang frustasi untuk mendapatkan projection yang tepat, contohnya saya
Arti Projection?
Sebuah Proyeksi peta adalah transformasi matematikan dari permukaan 3 dimensi menjadi permukaan 2 dimensi.
Mendapatkan informasi Projection
Untuk mendapatkan informasi projection, kita bisa mendapatkannya di Spatialreference.org
Projection yang saya gunakan pada contoh adalah epsg:4269 yang sama dengan NAD83 (North American Datum of 1983).
mas, saya punya data point dengan koordinat dalam format degree-minute-second. point-point tersebut akan saya jadikan dalam satu layer.
bagaimana saya bisa menampilkannya dalam tampilan peta?agar bisa di-overlay dengan layer polygon, misal: peta propinsi Indonesia. kan di MAP koordinatnya dalam format decimal-degree. apa harus dikonvert dulu? bagaimana caranya, mas?
thanks before.
-don-
donny
Februari 16, 2008 at 12:21 pm
sori kelupaan mas. peta Indonesia tersebut dalam format SHP yang extent nya bisa saya lihat dengan tutorial mas di atas. gitu,mas.
ohya mas, kalau nilai extent tersebut dimasukkan dalam file MAP, apa sebaiknya dimasukkan nilai yang pas, atau dilebihkan sedikit? sebab saya download tegal.zip yang mas sertakan, file SHP nya ada adm, poli_bantu dan sungai. ketiganya saya cek nilai extent nya dan saya bandingkan dengan tutorial mas yang “Membuat File MAP Bagian kedua”, ternyata nilai extent 3 file SHP tersebut tidak ada yang sama dengan yang di tutorial “Membuat File MAP Bagian kedua”. bagaimana mas?
terimakasih atas bantuannya nih mas
-don-
donny
Februari 16, 2008 at 12:29 pm
salam kenal..
mas, saya mau nanya.. mapserver bisa baca data dari Google Earth nggak ( format KML )?? klau bisa kasih sample script bikin layernya yaaa…
Makasih Sebelumnya
fendy
Maret 5, 2008 at 5:44 am
script contohnya dalam format .map ya mas..
makasih
fendy
Maret 5, 2008 at 5:46 am
ketika sata menjalankan perintah di atas, keterangannya terjadi failed karena gdal12.dll saya tidak ada, padahal saya cek di c/ms4w/apache/cgi-bin ada. saya di minta untuk menginstall ulang. gimana ni mas? thanks
Amoy
Maret 13, 2008 at 1:54 pm
salam kenal mas…
mau nanya mas klo mau dapat peta bandung dalam shapefile (shp) kira2 ada informasi ga mas dimana saya bisa download??
kebetulan saya sedang membuat proyek SIG menggunakan mapserver untuk mencari rute terpendek di kota Bandung,tapi data spasial yg saya gunakan dalam format (.TAB)
kira2 mas ada referensi tidak mengenai proyek tersebut?
terima kasih saya ucapkan sebelumnya mas
chris
Juli 23, 2008 at 8:56 am
Benar2 tutorial yg membantu saya.terima kasih banyak mas..
oh ya, saya kan make chameleon, bagaimana menghitung jarak / distance dari suatu titik ke titik lain ?
trus mas, pada tool query, klo saya klik, maka akan muncul popup ke file template, saya pengen, hasil kueri muncul di div halaman yg sama
Makasiii
Anggun Firdaus
Oktober 16, 2008 at 10:18 pm