Pengaturan GeoNode Panduan Singkat untuk Install cara cepat Langkah di bawah ini adalah panduan singkat untuk mengatur GeoNode up dan menjalankannya di komputer Anda.
Rekomendasi Sistem Minimal yang dibutuhkan Untuk menyebarkan Geonode pada 1 server, maka syarat minimal pada sistem yang dibutuhkan adalah :
6GB of RAM, termasuk dengan ruang swap.
2.2GHz processor.
Penggunaan Disk Software sebesar 1 GB.
Additional disk space for any data hosted with GeoNode and tiles cached with GeoWebCache. Ukuran yang baik digunakan sebagai dasar untuk GeoNode adalah sebesar 100GB
Hardware yang direkomendasikan 64-bit
Pengaturan GeoNode Asumsikan bahwa computer Anda memenuhi seluruh kebutuhan sistem di atas dan siap dengan platform Ubuntu 12.04 OS. Ikuti langkah di bawah ini untuk menginstal.
Pertama, pastikan Anda memiliki add‐apt‐repository binary
Pada Ubuntu 12.04 dan versi sebelumnya:
sudo apt‐get install python‐software‐properties Pada Ubuntu 12.10 dan versi selanjutnya:
sudo apt-get install software-properties-common
Autr GeoNode PPA repository (Pilih salah satu)
sudo add‐apt‐repository ppa:geonode/testing (Geonode Beta 2.4b25) sudo add‐apt‐repository ppa:geonode/release (Geonode 2.0.1) Instal paket tersebut. Langkah ini secara otomatis akan mengunduh seluruh hal yang di butuhkan:
sudo apt‐get update sudo apt‐get install geonode
Konfigurasi GeoNode Konfigurasi alamat IP Secara otomatis, GeoNode akan dijalankan di http://localhost/, tetapi saat dijalankan maka diperlukan alamat IP publik. Untuk mengkonfigurasi, edit pengaturan SITEURL dalam local_settings.py; yang dapat ditemukan pada folder /etc/geonode/local_settings.py
Anda.
Menemukan alamat IP Anda Buka terminal command dan ketik “ifconfig”.
Mem-Backup local_settings.py Sangat di sarankan untuk mem-backup “local_settings.py” sebelum anda membuat banyak perubahan. $ cd /etc/geonode/ $ sudo cp local_settings.py local_settings.py.backup
Atur alamat IP Anda Untuk mengatur alamat IP yang digunakan di aplikasi GeoNode maka anda dapat menjalankannya di: $ sudo geonode‐updateip
Anda dapat melihat perubahan yang terjadi dengan membuka berkas “local_settings.py”. $ sudo nano /etc/geonode/local_settings.py
Tekan Crtl + X untuk keluar dari editor
Membuat Superuser Untuk seluruh keperluan administrative; maka di butuhkan pembuatan Akun Pengguna untuk Admin. Untuk membuat Superuser, Anda dapat menjalankan perintah ini : $ geonode createsuperuser
Untuk membuat menjadi unik untuk tujuan pelatihan, maka atur nama pengguna admin menjadi “Administrator” dan kata kuncinya adalah “password”. Direkomendasikan untuk menggunakan kata kunci yang kuat untuk pengguna admin saat Anda mengatur server untuk production environment.
Masukan alamat IP atau nama Domain pada perambah Anda untuk menjalankan running Geonode (Contoh. http://localhost)
===============================
Mengatur Perintah untuk GeoNode
=============================== GeoNode datang dengan perintah secara administratif untuk membantu tugas dari hari ke hari. Dibawah ini adalah salah satu daftar yang berasal dari aplikasi GeoNode, daftar secara keseluruhan dapat diterangkan dengan melihat “Bantuan” pada GeoNode Anda Mengimport layer ============ Mengimpor file atau folder dari file Geospasial ke GeoNode. Perintah ini mendukung data dengan format Shapefile dan GeoTiff. Hal ini juga dapat mengambil style jika file ``.sld`` tersebut tersedia. Penggunaan: geonode import layers Additional options; --user=USER -k --keywords=KEYWORDS
-c --category=CATEGORY
-t --title=TITLE -p --private
Nama akun pengguna yang memiliki import layer sendiri Kata kunci standar untuk mengimpor layer. Akan sama untuk seluruh layer yang diimpor jika multiple imports telah selasai dilakukan dengan 1 perintah. Kata kunci standar untuk mengimpor layer. Akan sama untuk seluruh layer yang diimpor jika multiple imports telah selasai dilakukan dengan 1 perintah. Kata kunci standar untuk mengimpor layer. Akan sama untuk seluruh layer yang diimpor jika multiple imports telah selasai dilakukan dengan 1 perintah. Dapat membatasi permintaan untuk melihat layer kepada pengguna khusus yang telah disetujui pengguna lain.
Mensinkronkan Database ================== Penggunaan: Geonode syncdb Pelayanan (Mulai, Berhenti, Memulai Kembali) ================== Penggunaan: - Perintah Service apache2 (Mulai, Berhenti, Memulai Kembali) - Perintah Service postgresql (Mulai, Berhenti, Memulai Kembali) - Perintah ervice tomcat7 (Mulai, Berhenti, Memulai Kembali)
Memperbaharui layer
============ Memperbaharui aplikasi GeoNode dengan data dari GeoServer. Hal ini dapat berguna untuk menambahkan data dalam format yang tidak didukung dalam GeoNode, dan sebagai contoh untuk menghubungkannya dengan ArcSDE datastores. Perintah Memperbaharui Layer menawarkan beberapa pilihan yang dapat di gunakan untuk mengendalikan bagaimana informasi layer terbaca dari GeoServer dan terbaharui di GeoNode. Lihat pada 'Pilihan Tambahan'. Penggunaan: geonode updatelayers PIlihan Tambahan: --ignore-errors
Jangan berhenti saat menemukan error
--skip-unadvertised
Lewati seluruh proses pada layer yang memiliki tanda 'advertised=False' di GeoServer
--skip-geonode-registered
Proses pada layer GeoServer masih belum terdaftar di GeoNode. Berguna jika Anda mengimpor layer melalui GeoServer dan bukan melalui GeoNode dan Anda tidak ingin menjalankan perbaharui layer di setiap layer GeoServer tapi hanya pada layer yang baru. Menghapus layer dari GeoNode yang telah dihapus sebelumnya (atau di tandai sebagai tidak tersedia) dari GeoServer.
--remove-deleted
Catatan: Pada pilihan ini dapat dikombinasikan dengan – ruang kerja dan – toko hanya untuk memeriksa layer terhapus di ruang kerja atau toko tertentu. Ini juga dapat dikombinasikan dengan -skip-unadvertised, yang pada kasus nya terdapat banyak layer yang tertandai 'advertised=False' akan dihapus dari GeoNode juga, --remove-deleted tidak mempertimbangkan parameter --filter dalam menentukan layer GeoServer untuk di hapus. Saat --filter dikombinasikan dengan --removedeleted, filter tersebut akan di terapkan untuk memperbaharui layer, tetapi layer yang tidak sesuai dengan filter akan di tandai untuk dihapus dari GeoNode. -u --user -f --filter -s --store -w --workspace
Nama dari pengguna yang dapat mengimpor layer sendiri. Hanya memperbaharui layer dari Geoserver yang sama persis dengan previx yang diberikan. Hanya memperbaharui layer untuk pemberi nama pada toko GeoServer Hanya memperbaharui layer untuk pemberi nama pada ruang kerja GeoServer
Penyetelan Geonode Anda Aktivasi Fitur Semua Notifikasi email --------------------------------------- Buka file /usr/local/lib/python2.7/dist-packages/geonode/settings.py dan hapus tanda # pada baris ke 287 (#'notification') - Tambahkan baris NOTIFICATION_LOCK_LOCATION='/var/www/geonode' di /usr/local/lib/python2.7/dist-packages/geonode/setting.py (baris bebas) - Setelah itu Restart Apache Service dan lakukan syncdb pada geonode command line sbb: $ sudo nano /usr/local/lib/python2.7/dist-packages/geonode/settings.py - find notif tekan ctrl+w dan ketik notif dan enter, find #NOTIFICATION - lakukan kembali ctrl+w dan ketik notif kembali jika belum ditemukan - Delete ‘#’ and then save setting.py hit ctrl+O Lakukan restart service apache $ service apache2 restart Aktifasi Setting email ------------------------------------------------------------ Buka file /etc/geonode/local_setting.py dan hilangkan semua tanda # dan statement False menjadi True REGISTRATION_OPEN = True ACCOUNT_APPROVAL_REQUIRED = True ACCOUNT_EMAIL_CONFIRMATION_EMAIL = True ACCOUNT_EMAIL_CONFIRMATION_REQUIRED = True ADMINS = ( ('Administrator', '[email protected]'), ) # Uncomment the following to use a Gmail account as the email backend EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'eddohtfaaekjhnom' EMAIL_PORT = 587 Setelah semua langkah diatas dilakukan berikutnya adalah ganti permission folder dengan command line sbb: $ chmod -R 777 /var/www/geonode $ chmod -R 777 /var/www/
Untuk Permasalahan [IOerror 13] Permission Denied Problem ketik pada terminal or putty dengan command line sbb: $ chown -R www-data:www-data /var/www/geonode/uploaded Setelah itu lanjutkan dengan command line $ sudo service apache2 restart $ geonode syncdb Update uBuntu Security and Distro (Lakukan jika dirasa diperlukan dan backup terlebih dahulu untuk menjalankan proses ini – tidak sarankan) Lakukan command line dengan perintah sbb: $ sudo apt-get update or $ sudo apt-get update && sudo apt-get dist-upgrade