Lompat ke isi utama halaman ini

Informasi Umum MapServer di RuangWeb.com

Artikel ini dibuat untuk menjawab beberapa pertanyaan dan informasi umum tentang instalasi MapServer di RuangWeb.com.

Bagaimana spesifikasi server untuk MapServer GIS Hosting?
Untuk paket MapServer GIS Hosting, kami menggunakan server dengan spesifikasi:
Processor: Intel Quadcore Q6600 2.4GHz
Memory: 4GB ECC RAM
Harddisk: 250 GB SATAII
OS: CentOS 5.2 64bit (Linux) dengan cPanel 11
Jaringan: 100mbps dengan lokasi server di Westin Building, Seattle (WA), Amerika Serikat.
MapServer versi berapa yang terinstall?
Saat ini terinstal MapServer versi 5.2.0, dengan detil seperti berikut:
MapServer version 5.2.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=MYGIS INPUT=SHAPEFILE

Kami akan berusaha untuk selalu mengikuti update yang ada pada MapServer dan menginstall versi terbaru. Jika ada versi terbaru yang muncul kami akan segera menginstalnya dan tidak akan terlambat lebih dari satu bulan sejak dirilis. Jeda waktu ini kami perlukan untuk evaluasi sebelum kami menginstalnya.

Pustaka (library) apa saja yang didukung?

Secara umum, pustaka yang terinstal bisa anda lihat pada poin diatas. Dan secara khusus adalah sebagai berikut:

Format GDAL yang terinstal:

[~]# gdalinfo --formats
Supported Formats:
VRT (rw+): Virtual Raster
GTiff (rw+): GeoTIFF
NITF (rw+): National Imagery Transmission Format
RPFTOC (ro): Raster Product Format TOC format
HFA (rw+): Erdas Imagine Images (.img)
SAR_CEOS (ro): CEOS SAR Image
CEOS (ro): CEOS Image
JAXAPALSAR (ro): JAXA PALSAR Product Reader (Level 1.1/1.5)
GFF (ro): Ground-based SAR Applications Testbed File Format (.gff)
ELAS (rw+): ELAS
AIG (ro): Arc/Info Binary Grid
AAIGrid (rw): Arc/Info ASCII Grid
SDTS (ro): SDTS Raster
DTED (rw): DTED Elevation Raster
PNG (rw): Portable Network Graphics
JPEG (rw): JPEG JFIF
MEM (rw+): In Memory Raster
JDEM (ro): Japanese DEM (.mem)
GIF (rw): Graphics Interchange Format (.gif)
ESAT (ro): Envisat Image Format
BSB (ro): Maptech BSB Nautical Charts
XPM (rw): X11 PixMap Format
BMP (rw+): MS Windows Device Independent Bitmap
DIMAP (ro): SPOT DIMAP
AirSAR (ro): AirSAR Polarimetric Image
RS2 (ro): RadarSat 2 XML Product
PCIDSK (rw+): PCIDSK Database File
PCRaster (rw): PCRaster Raster File
ILWIS (rw+): ILWIS Raster Map
SGI (ro): SGI Image File Format 1.0
SRTMHGT (rw): SRTMHGT File Format
Leveller (rw+): Leveller heightfield
Terragen (rw+): Terragen heightfield
PNM (rw+): Portable Pixmap Format (netpbm)
DOQ1 (ro): USGS DOQ (Old Style)
DOQ2 (ro): USGS DOQ (New Style)
ENVI (rw+): ENVI .hdr Labelled
EHdr (rw+): ESRI .hdr Labelled
GenBin (ro): Generic Binary (.hdr Labelled)
PAux (rw+): PCI .aux Labelled
MFF (rw+): Vexcel MFF Raster
MFF2 (rw+): Vexcel MFF2 (HKV) Raster
FujiBAS (ro): Fuji BAS Scanner Image
GSC (ro): GSC Geogrid
FAST (ro): EOSAT FAST Format
BT (rw+): VTP .bt (Binary Terrain) 1.3 Format
LAN (ro): Erdas .LAN/.GIS
CPG (ro): Convair PolGASP
IDA (rw+): Image Data and Analysis
NDF (ro): NLAPS Data Format
DIPEx (ro): DIPEx
ISIS3 (ro): USGS Astrogeology ISIS cube (Version 3)
ISIS2 (ro): USGS Astrogeology ISIS cube (Version 2)
PDS (ro): NASA Planetary Data System
ERS (rw+): ERMapper .ers Labelled
ECW (rw): ERMapper Compressed Wavelets
JP2ECW (rw+): ERMapper JPEG2000
L1B (ro): NOAA Polar Orbiter Level 1b Data Set
FIT (rw): FIT Image
MrSID (ro): Multi-resolution Seamless Image Database (MrSID)
RMF (rw+): Raster Matrix Format
RST (rw+): Idrisi Raster A.1
INGR (rw+): Intergraph Raster
GSAG (rw): Golden Software ASCII Grid (.grd)
GSBG (rw+): Golden Software Binary Grid (.grd)
GS7BG (ro): Golden Software 7 Binary Grid (.grd)
COSAR (ro): COSAR Annotated Binary Matrix (TerraSAR-X)
TSX (ro): TerraSAR-X Product
COASP (ro): DRDC COASP SAR Processor Raster
RIK (ro): Swedish Grid RIK (.rik)
USGSDEM (rw): USGS Optional ASCII DEM (and CDED)
GXF (ro): GeoSoft Grid Exchange Format
ADRG (rw+): ARC Digitized Raster Graphics

Format OGR ang terinstal:

[~]# ogrinfo --formats
Supported Formats:
-> "ESRI Shapefile" (read/write)
-> "MapInfo File" (read/write)
-> "UK .NTF" (readonly)
-> "SDTS" (readonly)
-> "TIGER" (read/write)
-> "S57" (read/write)
-> "DGN" (read/write)
-> "VRT" (readonly)
-> "REC" (readonly)
-> "Memory" (read/write)
-> "BNA" (read/write)
-> "CSV" (read/write)
-> "GML" (read/write)
-> "GPX" (read/write)
-> "KML" (read/write)
-> "GeoJSON" (read/write)
-> "GMT" (read/write)
-> "PostgreSQL" (read/write)
-> "MySQL" (read/write)
-> "AVCBin" (readonly)
Bagaimana saya mengunggah (upload) MapServer?

Anda tidak perlu lagi mengunggah MapServer. MapServer sudah dikompilasi pada server kami dan anda hanya tinggal memanggilnya lewat aplikasi webmapping anda.

Contoh: http: //namadomainanda/cgi-sys/mapserv?map=/home/username-anda/www/map/nama-mapfile.map.
Ketr. ganti 'namadomainanda' dengan nama domain anda sebenarnya, 'username-anda' dengan username cpanel anda sebenarnya, dan 'www/map/nama-mapfile.map' dengan lokasi sebenarnya dimana anda menyimpan mapfile anda.

Saya terbiasa dengan Windows, dan menyimpan mapfile saya di C:\. Dimana saya harus menyimpan dan memanggilnya pada hosting ini?
Server kami menggunakan Linux dan pada Linux tidak ada sistem drive C, D dan selanjutnya. Anda bisa menyimpan mapfile anda di folder manapun di bawah direktori akun anda. Misalnya direktori akun anda adalah /home/namaanda. Maka anda bisa menyimpannya di /home/namaanda/map (nama folder 'map' perlu ada buat dulu) dan saat memanggilnya gunakan /home/namaanda/map, contoh '/home/namaanda/map/petaindonesia.map'.

Hal lain yang perlu anda perhatikan adalah bahwa penamaan file dan direktori pada Linux membedakan penulisan huruf besar dan kecil (case sensitive), sehingga jika anda memempunyai file bernama PETAINDONESIA.MAP anda harus memanggilnya dengan penulisan seperti itu (huruf besar) dan jika menulis PetaIndonesia.map atau petaindonesia.MAP maka akan dianggap sebagai file berbeda. Dan jika anda memanggilnya dengan penulisan kapitalisasi yang berbeda dengan nama file yang ada, akan dianggap salah (file tidak ditemukan).

Bagaimana saya harus mendefinisikan IMAGEPATH dan IMAGEURL?
IMAGEPATH adalah lokasi dimana anda menyimpan file yang dibuat oleh MapServer. Lokasi ini harus berada pada folder yang bisa diakses publik lewat situs anda, yaitu berada di bawah folder public_html atau www. Anda perlu membuat sendiri folder penyimpanan ini, misalnya /home/namaanda/public_html/tmp.
Pendefinisian lokasi ini bisa merupakan lokasi absolut (lokasi fisik pada server, contoh /home/namaanda/public_html/tmp. Atau lokasi relatif (lokasi relatif folder tersebut dari mapfile anda), misalnya mapfile anda berada di /home/namaanda/map/petaindonesia.map dan lokasi absolut IMAGEPATH ini /home/namaanda/public_html/tmp, anda bisa mengisinya dengan lokasi relatif, yaitu ../public_html/tmp.

Sedangkan IMAGEURL adalah lokasi gambar yang dibuat oleh MapServer yang diakses lewat HTTP. Dengan mengikuti contoh di atas, anda bisa mengisi lokasi ini dengan "/tmp", sehingga nantinya gambar hasil buatan MapServer ini bisa diakses lewat web dengan alamat http://namadomainanda/tmp

PHP MapScript
PHP pada server kami (server untuk MapServer GIS Hosting) sudah terkompilasi dengan PHP-MapScript. Semua fitur dan fungsi yang disediakan extension ini bisa langsung dipanggil lewat script PHP, anda tidak perlu lagi memanggil extension ini dengan fungsi dl() pada PHP. Untuk alasan keamanan, fungsi dl kami nonaktifkan.

Jika ada script atau aplikasi webmapping anda yang berbasis PHP-MapScript dan berisi perintah ini, anda bisa menonaktifkan perintah ini pada script anda dengan memberi tanda pagar (#) di awal baris yang memanggil fungsi dl ini, atau hapus saja bagian tersebut.<?php
#dl ("php_mapscript_41.dll");
echo ms_getversion();
?>

PostGIS
Pada setiap database PostgreSQL yang anda buat pada paket MapServer GIS Hosting, sudah memiliki fitur PostGIS secara otomatis dengan tambahan bahasa plpgsql dan tabel yang dibutuhkan. Kepemilikan tabel geometri/spatial ini adalah "public".

Informasi tentang pembuatan database PostgreSQL (PostGIS) bisa anda baca di sini, sedangkan informasi tentang PostGIS bisa anda lihat di situs resminya.

Apakah saya bisa menginstal BLABLABLA (aplikasi webmapping yang sudah ada)?
Secara umum anda bisa menginstal aplikasi webmapping (MapServer) yang ada dan tersedia gratis di internet, misalnya KaMap, GMap, dsb. Tetapi mohon pelajari dulu aplikasi tersebut sebelum mencobanya secara live di server hosting, misalnya pada localhost (komputer pribadi).

Ada beberapa aplikasi yang membutuhkan konfigurasi alias direktori pada webserver, untuk hal ini anda perlu menghubungi Tim Support untuk membuat alias direktori.

Dari test kami dan beberapa situs klien kami, Ka-Map, Chameleon, GMap, Cartoweb dan FiST bisa dijalankan. Kami tidak menyarankan anda menginstal aplikasi yang sudah tidak dikembangkan lagi seperti MapLab.

Contoh beberapa aplikasi yang bisa diinstal kami tampilkan dalam demo di mapserver.ruangweb.com.

Selain itu juga ada aplikasi webmapping yang tidak cocok dijalankan pada lingkungan shared hosting dengan cPanel, untuk hal ini anda peru mempertimbangkan untuk memesan VPS atau Dedicated Server.

URL untuk trackback artikel ini:

http://panduan.ruangweb.com/trackback/87


Ada Komentar?

Sistem komentar pada artikel di Panduan ini tidak diaktifkan. Jika anda ingin mengomentari, memberi usul, kritik/saran atau masukan lain atas artikel yang ada di sini, kami undang anda berdiskusi di Forum Diskusi RuangWeb.

Lisensi Dokumentasi

Kecuali disebutkan berbeda pada halaman yang bersangkutan, semua artikel dalam situs ini tidak diperkenankan untuk dipublikasi atau didistribusi ulang tanpa ijin tertulis dari RuangWeb.com.