Geospasial - GISQGIS

OpenGeo Suite: Sebuah contoh yang bagus dari kelemahan perangkat lunak GIS berpikir Model OSGeo

Sampai hari ini, paling tidak di lingkungan geospasial, setiap profesional berpikir netral menyadari bahwa perangkat lunak bebas sama matangnya dengan perangkat lunak komersial, dan dalam beberapa hal lebih unggul.

Strategi standar bekerja dengan sangat baik. Meskipun keseimbangan pembaruan dalam menghadapi energi yang dibutuhkan evolusi teknologi dipertanyakan, mungkin itulah yang meletakkan dasar untuk menjamin keberhasilan dalam upaya lain seperti komunitas, pendekatan filosofis, ekonomi, dan gagasan lain yang digunakan untuk membenarkan model tersebut, yang pada akhirnya juga diperlukan.

Namun, menjual solusi Open Source tidaklah mudah dalam lingkungan bisnis atau pemerintahan, karena banyak alasan yang sebagian berasal dari persaingan tetapi juga sebagai akibat yang tak terhindarkan dari kelemahan model, yang harus berkembang dan berdampingan dengan perangkat lunak berpemilik. Pengambil keputusan bertanya pada diri sendiri pertanyaan seperti:

  • Jika suatu pagi kita melihat masalah akibat pembaruan dari platform lain, dalam aspek seperti keamanan Siapa yang merespons saat kita memerlukan dukungan, dan berapa harganya yang harus dianggarkan?

  • Mengingat berbagai alternatif dalam bahasa, perpustakaan, solusi klien, solusi web, kombinasi apa yang harus kita pilih untuk memastikan kompatibilitas? Hampir total

OpenGeo Suite adalah solusi yang tidak hanya memanfaatkan kematangan penuh dari alat yang tersedia, tetapi juga bertujuan untuk menanggapi kelemahan dalam model tersebut. Selain memberi komunitas solusi yang dapat mereka gunakan untuk meningkatkan inisiatif pengembangan mereka, ini menciptakan benang merah bagi komponen yang terlibat untuk memandu evolusi mereka dan, untuk perusahaan, OpenGeo Suite memberikan keseriusan yang diperlukan untuk memutuskan open source. Meskipun ada perusahaan lain, setelah beberapa waktu menguji alternatif ini, saya tidak punya pilihan selain mengakui kapasitas dan kreativitas tinggi para pemikir di balik Boundless, perusahaan yang menciptakan solusi ini.

Mari kita lihat pendekatan OpenGeo Suite:

Alat apa yang disertakan OpenGeo Suite?

Memiliki begitu banyak pilihan solusi tidaklah buruk, itu normal, meskipun agak mempersulit bagaimana memastikan pemilihan alat dalam proses produksi yang tidak terpisahkan. Pemilihan yang salah bisa menjadi mahal jika kita menyadari ketika kita telah menginvestasikan upaya dalam penelitian, pengembangan, pelatihan, dan yang terpenting, waktu yang tidak dapat dipulihkan.

Misalnya, hanya dalam hal pengembangan bahasa kita memiliki teka-teki yang dihasilkan dari kebutuhan komunitas, banyak dari mereka melakukan hal yang persis sama, yang lain meniru dalam rasa lain, beberapa dengan karakteristik unik dalam rutinitas sederhana yang kami ingin memiliki semuanya. Mari kita lihat pemisahan ini berdasarkan fungsi dan bahasa; Meski saya harus jujur, kategorisasi itu tidak eksklusif dan dalam beberapa kasus sulit membedakan border:

  • Pada level klien, konteks yang paling populer adalah: QGis, Grass, ILWIS, SAGA, Kapaware, berdasarkan C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, berdasarkan Java. MapWindow untuk bagiannya di ActiveX berdasarkan .NET.
  • Di perpustakaan kami memiliki: GDAL, OGR, PROJ4, FDO, GEOS di C ++. GeoTools berbasis Java, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap melalui .NET.
  • Adapun solusi untuk web, yang sangat populer saat ini: MapServer, MapGuide OS di C ++; GeoServer, Gelar, Geonetwork di Java. OpenLayers, Leaflet dan Ka-Map dalam Javascript, mapFish dengan Python, MapBender dalam PHP / Javascript.
  • Sedangkan untuk data base, Postgres adalah yang tak terbantahkan dominan, walaupun solusi lainnya juga tersedia.

Di atas menunjukkan kepada kita bahwa adalah mungkin untuk memasang sistem di hampir semua lingkungan. Apalagi, banyak dari mereka, meskipun mereka lahir dalam satu bahasa, sekarang mendukung bahasa lain. Banyak dari mereka juga terlahir sebagai klien tetapi mereka mampu mengelola data web dan dalam kasus seperti Open Layers bahkan dimungkinkan untuk berkembang di lingkungan web hampir semua hal yang dilakukan di alat klien.

Kombinasi perangkat lunak bebas apa yang bisa digunakan?

OpenGeo suite diputuskan oleh QGIS Sebagai klien desktop, Anda sudah berhak mendapatkan kategori artikel di Geofumadas sekarang. Untuk web, mereka memilih GeoServer sebagai server data yang beroperasi di Tomcat, Jetty sebagai lingkungan runtime Java, GeoWebCache untuk tessellation dan OpenLayers sebagai pustaka, meskipun opsi terakhir ini tidak memiliki registrasi wajib, mempertimbangkan solusi seperti Leaflet yang tumbuh dengan sukses besar, terutama karena modelnya berdasarkan Plugin dan potensinya dengan aplikasi seluler. Perhatikan bahwa Anda dapat menggunakan satu baris bahasa, tetapi saya ingin melihat matriks analisis yang mengarahkan Anda ke definisi ini.

Mari kita perjelas, siapa pun dapat menerapkan solusi ini secara individual. Apa yang berisi OpenGeo adalah penginstal dengan versi dari komponen ini dengan perbaikan untuk membuat rutinitas yang membosankan menjadi lebih efisien; sebagai contoh:

opengeo suite

 

  • server peta opengeo suitePemasang membuat perakitan rapi. Mampu memilih komponen mana yang akan dipasang, dilepas, atau dicopot. Bagi mereka yang telah berurusan dengan mesin runtime Java dengan Error 503 senang akan mengetahui kegunaannya.
  • Ada beberapa installer yang berbeda: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu, dan Server Aplikasi.  
  • Versi terbaru 4.02 menghadirkan PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 dan GeoWebCache 1.5; dan mendukung OpenLayers 3.
  • Di menu awal Anda membuat tautan langsung untuk menghentikan atau memulai GeoServer dan Postgres; juga untuk meningkatkan user interface data loading shapefile ke Postgres (shp2psql) dan juga untuk mengakses database PostGis (PgAdmin).
  • Juga di menu start ada akses ke localhost, yang dalam versi ini menghilangkan antarmuka klien versi 3, dengan panel kontrol yang bersih menuju layanan GeoServer, GeoWebCache dan GeoExplorer.
  • Produk ini, GeoExplorer adalah pengembangan mengesankan dari Boundles berdasarkan GeExt yang bertindak sebagai penampil data untuk GeoServer, memungkinkan pengunggahan data dari file lokal atau dari gudang data, mampu mengkonfigurasi warna, ketebalan garis, transparansi, pelabelan, termasuk aturan dan menyimpan langsung ke file gaya geoServer (sld). Tidak ada orang waras yang mengerjakan ini untuk kode murni dan GeoExplorer adalah solusi yang sangat baikmeskipun itu lebih banyak hal-.
  • Versi GeoServer yang diinstal menyertakan tautan ke impor data, yang dapat membuat asal dari lapisan bentuk lokal, termasuk PostGis yang datanya dapat dipindahkan dari satu basis ke basis lainnya termasuk dari Localhost ke layanan yang dihosting; Menarik bahwa unggahan data ini memecahkan masalah OGR2OGR yang, kecuali jika dilakukan dengan garis konsol, menimbulkan kesulitan saat mengunggah lapisan multipolygon, karena defaultnya adalah poligon sederhana.
  • Dalam hal ini, layanan WPS muncul karena dalam pilihan untuk menginstal, saya memutuskan untuk mengintegrasikannya.
  • Add-on GeoServer seperti CSS Styling, CSW, Cloustering dan dukungan untuk pustaka gambar GDAL dapat ditambahkan pada saat penginstalan. Ada juga Add-on untuk PostGIS yang mendukung point cloud di atas database dan GDAL / OGR juga dapat diinstal sebagai klien. Untuk pengembang ada opsi untuk menginstal SDK Webapp dan GeoScript.
  • Tidak seperti di versi saya yang dihosting di server, saya melihat ada lebih banyak sumber data yang mungkin, yang pasti bisa ditambahkan, namun dalam kasus versi yang disertakan dengan OpenGeo Suite ini membawa teks koma, H2, H2 JNDI, SQL Server, OGR, Oracle dan beberapa kemungkinan di latar belakang raster.

Bagaimana dengan Qgis?

  • Yang terbaik, untuk Qgis mereka membuat plugin hebat bernama OpenGeo explorer yang dengannya Anda dapat berinteraksi dengan database Postgres dan juga dengan GeoServer. Dari sini Anda dapat mengedit slds, memindahkan lapisan, grup lapisan, mengedit nama, menghapus, melihat ruang kerja, lapisan cache, dll.
  • Jika lapisan dilepas, sld dihapus; semua ini dapat dikonfigurasi dan pada akhirnya mendapat pekerjaan dari klien yang mengendalikan apa yang ada, sinkronisasi tersebut dapat menggunakan REST API.
  • Untuk saat ini, apa yang tidak dimiliki adalah shp2psql, tapi saya tidak terkejut karena terintegrasi ke panel yang sama, mungkin setepat plugin Spit, yang tidak seperti koneksi toko UI, dapat mengunggah beberapa lapisan di blok, progress bar lebih banyak pesan kesalahan yang realistis dan paling mudah dipahami.

buka plugin postgres geo suite

Dengan OpenGeo Suite ini tidak berarti bahwa ini adalah resep ajaib. Tapi itu pasti akan menggerakkan sebagian besar komunitas ke preferensi ini, terutama karena perusahaan yang menjual kursus akan lebih suka mengajarkan rute ini yang menjamin kurva pembelajaran yang lebih pendek.

Combo ini kompatibel dengan alat lain yang bisa dipasang di server.

 

Apa dampaknya datang dengan OpenGeo Suite

Kita akan lihat dampaknya pada komunitas, karena di balik Boundless ada orang-orang dengan banyak pengalaman di lapangan, yang telah terlibat dalam pengembangan alat dan perpustakaan yang sekarang membuat sektor ini berkelanjutan. Namun di atas semua itu dengan pelatihan kewirausahaan dan pemasaran jasa, yang seringkali disia-siakan dari tingkat teknis. Untuk menyebutkan setidaknya enam:

  • Eddie Pickle dan Ken Bossung, pendiri IONIC, perusahaan yang membeli ERDAS di 2007 dan sekarang dimiliki oleh Leica.

  • Andreas Hocevar dan Bart van den Eijnden, yang tenggelam dalam pengembangan OpenLayers 2 dan GeoExt.

  • Victor Olaya, yang meninggalkan warisan SEXTANTE,

  • Paul Ramsey, dari penggagas awal PostGIS.

Dampak positif lainnya adalah formalitas sebuah perusahaan besar, yang selain menjadi monster di pasar - yang selalu merupakan risiko - memberikan formalitas untuk persaingan melawan perusahaan sektor swasta dalam aspek seperti dukungan, kredibilitas, keamanan dan kontrol kualitas atas perkembangan.

Layanan yang ditawarkan oleh Boundless, mulai dari migrasi platform hingga layanan dukungan tahunan, bagi kami tampaknya konsisten dengan pasar bisnis dan institusional yang sedikit demi sedikit memahami perbedaan antara memiliki dukungan lokal dan dukungan bisnis. Pasar ini seharusnya tidak mudah, tetapi kami melihat dengan mata yang baik bagaimana institusi matang dalam pemikiran, menilai pengembangan perangkat lunak dan informasi sebagai aset, sehingga mereka berhasil beralih dari menugaskan tugas mekanik mobil kepada pengendara mereka, hingga menyewa asuransi dan layanan khusus. dari perusahaan distribusi.

tak terbatasDalam model open source, ada peluang bagi semua orang. Jadi apa yang ditawarkan Boundless ada di sana, dengan peluang untuk untuk menjadi partner; melebihi kemampuan mereka yang ingin meningkatkan kemampuannya untuk menjual layanan dalam hal implementasi, pelatihan, dukungan, atau pengembangan. Teladan bagi kami tampaknya menjadi pelajaran yang berharga dan baik untuk dipelajari dan melengkapi upaya yang dilakukan oleh yayasan gvSIG dengan cara lain, yang akan kami bicarakan di kesempatan lain.

Download OpenGeo Suite.

Golgi Alvarez

Penulis, peneliti, spesialis dalam Model Pengelolaan Lahan. Dia telah berpartisipasi dalam konseptualisasi dan implementasi model seperti: Sistem Nasional Administrasi Properti SINAP di Honduras, Model Manajemen Kota Bersama di Honduras, Model Terpadu Manajemen Kadaster - Pendaftaran di Nikaragua, Sistem Administrasi Wilayah SAT di Kolombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang mencakup lebih dari 100 kursus tentang topik GIS - CAD - BIM - Digital Twins.

Artikel terkait

2 Komentar

  1. Tertarik dengan pengembang perangkat lunak di bawah Opengeo Suite untuk menerapkan kontrol geospasial ke megaproyek

  2. Terima kasih banyak untuk editorial Anda. Bagi saya pribadi, saya merasa memperkaya.
    Bantuan Anda penting untuk analisis dan pengambilan keputusan saya.

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

Kembali ke atas tombol