Compile and install GRASS and QGIS with GDAL/OGR Plugin/id: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Trans|Bahasa Indonesia}}
Secara umum, coba cari terlebih dahulu paket biner generik (precompiled) (misalnya, RPM untuk hampir kebanyakan jenis Linux, .deb untuk Debian dan paket Install untuk MS-Windows dsb.). Silakan periksa halaman unduh situs GRASS untuk penyedia software.
Secara umum, coba cari terlebih dahulu paket biner generik (precompiled) (misalnya, RPM untuk hampir kebanyakan jenis Linux, .deb untuk Debian dan paket Install untuk MS-Windows dsb.). Silakan periksa halaman unduh situs GRASS untuk penyedia software.


Line 21: Line 19:
# [http://www.qgis.org QGIS] dengan dukungan GRASS
# [http://www.qgis.org QGIS] dengan dukungan GRASS


==Usage of the plugin==
==Penggunaan plugin ==


* GDAL: gdalinfo grassdata/spearfish60/PERMANENT/cellhd/aspect
* GDAL: gdalinfo grassdata/spearfish60/PERMANENT/cellhd/aspect
* OGR: ogrinfo -ro -so grassdata/spearfish60/PERMANENT/vector/roads/head
* OGR: ogrinfo -ro -so grassdata/spearfish60/PERMANENT/vector/roads/head
* GRASS: only needs it for r.out.gdal
* GRASS: hanya diperlukan untuk modul r.out.gdal
* Mapserver: should see both raster and vector maps, define connection properly in the .map file
* Mapserver: untuk menampilkan peta raster dan vektor, definisikan koneksi dengan baik dalam berkas .map  
* QGIS: needs it only for raster data
* QGIS: hanya membutuhkan GDAL untuk data raster


==Troubleshooting==
==Troubleshooting==


All stuff installed but QGIS doesn't see GRASS or r.out.gdal doesn't work?
Semua sudah terinstal tapi QGIS tidak bisa membuka database GRASS atau r.out.gdal tidak berjalan?


* Check if GDAL finds the plugin:
* Periksa jika GDAL dapat terhubung dengan plugin:


         gdal_translate --formats | grep -i grass
         gdal_translate --formats | grep -i grass
         GRASS (ro): GRASS Database Rasters (5.7+)
         GRASS (ro): GRASS Database Rasters (5.7+)


* Check if the GRASS libs are found by the plugin. All libraries should be found (maybe you forgot to run 'ldconfig' if you didn't install from RPMs?):
* Periksa jika GRASS libs terhubung dengan plugin. Semua pustaka harus terhubung (mungkin Anda lupa untuk menjalankan 'ldconfig' ketika Anda tidak melakukan instalasi dari RPMs?):


         ldd /usr/lib/gdalplugins/gdal_GRASS.so
         ldd /usr/lib/gdalplugins/gdal_GRASS.so
         ldd /usr/lib/gdalplugins/ogr_GRASS.so
         ldd /usr/lib/gdalplugins/ogr_GRASS.so


* Check if the GRASS plugins are in the right directory (check the 'Auto register' directory reported in the output):
* Periksa jika plugin GRASS ada di dalam direktori yang tepat (periksa direktori 'Auto register' dalam output):


         # remember that you have to specify the absolute path:
         # ingatlah bahwa Anda menentukan path absolut:
         export CPL_DEBUG=on
         export CPL_DEBUG=on
         gdalinfo /home/neteler/grassdata/spearfish60/PERMANENT/cellhd/roads
         gdalinfo /home/neteler/grassdata/spearfish60/PERMANENT/cellhd/roads
         ogrinfo -summary $HOME/grassdata/spearfish60/PERMANENT/vector/roads/head
         ogrinfo -summary $HOME/grassdata/spearfish60/PERMANENT/vector/roads/head


==Further Instructions==
==Instruksi lebih lanjut==


If you are still having trouble, please also visit "GRASS for Fedora Core 4" for more detailed GRASS and GDAL compilation and installation instructions developed by Isaac Ullah for Fedora Core 4.
Jika Anda masih memiliki kesulitan, silakan lihat "GRASS for Fedora Core 4" untuk instruksi kompilasi dan instalasi GRASS dan GDAL yang lebih detil, yang dikembangkan oleh Isaac Ullah for Fedora Core 4.


There are good instructions on source code compiling here http://casoilresource.lawr.ucdavis.edu/drupal/node/123
Juga ada instruksi kompilasi source code yang layak dicoba di sini http://casoilresource.lawr.ucdavis.edu/drupal/node/123





Latest revision as of 09:29, 17 January 2009

Secara umum, coba cari terlebih dahulu paket biner generik (precompiled) (misalnya, RPM untuk hampir kebanyakan jenis Linux, .deb untuk Debian dan paket Install untuk MS-Windows dsb.). Silakan periksa halaman unduh situs GRASS untuk penyedia software.

Kompilasi

Urutan kompilasi haruslah diperhatikan baik-baik karena adanya saling-ketergantungan antar paket. Perhatikan baik-baik urutan yang diperlihatkan seperti berikut. Kompilasi GRASS diterangkan dalam Compile and Install/id.

Instalasi

Perhatikan baik-baik urutan instalasi karena adanya keterkaitan antar paket. Jangan ubah urutan instalasi atau lakukan instalasi semua dalam satu langkah :

  1. PROJ4 dengan Datum grids (ekstrak ke dalam folder nad/ sebelum melakukan kompilasi)
  2. Opsional: GEOS
  3. Opsional: PostgreSQL, mySQL, unixODBC, SQLite (SQLite diperlukan untuk QGIS)
  4. GDAL/OGR tanpa dukungan GRASS
  5. GRASS 6
  6. GDAL/OGR-GRASS plugin - file: gdal-grass-1.4.3.tar.gz (or later)
    1. Gunakan 'source code plugin versi terakhir yang tersedia. Kode-kode yang ada relatif stabil, sehingga tidak diperlukan versi terakhir untuk mengikuti versi GDAL yang terakhir. Secara umum, jika sebuah update diperlukan, akan diberitahukan sebelumnya, jika tidak versi yang ada saat ini (yang telah teruji) akan dibiarkan disimpan.
    2. CATATAN: plugin harus "nyambung" dengan pustaka GRASS. Cara terbaik adalah dengan menambahkan sebuah berkas 'grass6.conf' ke dalam direktori /etc/ld.so.conf.d/ (ubah sebagai root) yang mengandung path ke pustaka GRASS; kemudian jalankan 'ldconfig'. Sebuah skrip untuk melakukan konfigurasi/instalasi dapat ditemukan dengan mudah di sini.
  7. QGIS dengan dukungan GRASS

Penggunaan plugin

  • GDAL: gdalinfo grassdata/spearfish60/PERMANENT/cellhd/aspect
  • OGR: ogrinfo -ro -so grassdata/spearfish60/PERMANENT/vector/roads/head
  • GRASS: hanya diperlukan untuk modul r.out.gdal
  • Mapserver: untuk menampilkan peta raster dan vektor, definisikan koneksi dengan baik dalam berkas .map
  • QGIS: hanya membutuhkan GDAL untuk data raster

Troubleshooting

Semua sudah terinstal tapi QGIS tidak bisa membuka database GRASS atau r.out.gdal tidak berjalan?

  • Periksa jika GDAL dapat terhubung dengan plugin:
        gdal_translate --formats | grep -i grass
        GRASS (ro): GRASS Database Rasters (5.7+)
  • Periksa jika GRASS libs terhubung dengan plugin. Semua pustaka harus terhubung (mungkin Anda lupa untuk menjalankan 'ldconfig' ketika Anda tidak melakukan instalasi dari RPMs?):
        ldd /usr/lib/gdalplugins/gdal_GRASS.so
        ldd /usr/lib/gdalplugins/ogr_GRASS.so
  • Periksa jika plugin GRASS ada di dalam direktori yang tepat (periksa direktori 'Auto register' dalam output):
        # ingatlah bahwa Anda menentukan path absolut:
        export CPL_DEBUG=on
        gdalinfo /home/neteler/grassdata/spearfish60/PERMANENT/cellhd/roads
        ogrinfo -summary $HOME/grassdata/spearfish60/PERMANENT/vector/roads/head

Instruksi lebih lanjut

Jika Anda masih memiliki kesulitan, silakan lihat "GRASS for Fedora Core 4" untuk instruksi kompilasi dan instalasi GRASS dan GDAL yang lebih detil, yang dikembangkan oleh Isaac Ullah for Fedora Core 4.

Juga ada instruksi kompilasi source code yang layak dicoba di sini http://casoilresource.lawr.ucdavis.edu/drupal/node/123