OpenGeo Suite: Satu contoh hebat Perisian GIS memikirkan kelemahan model OSGeo

Sehingga hari ini, sekurang-kurangnya dalam persekitaran geospatial, setiap profesional pemikiran neutral mengiktiraf bahawa perisian percuma adalah matang sebagai perisian komersial, dan dalam beberapa aspek unggul.

Strategi standard bekerja dengan baik. Walaupun dipersoalkan keseimbangan mengemas kini sebelum tenaga yang diperlukan oleh evolusi teknologi, mungkin ia adalah asas untuk menjamin kejayaan dalam usaha lain seperti masyarakat, pendekatan falsafah, ekonomi dan idea lain yang digunakan untuk membenarkan model, yang juga perlu.

Walau bagaimanapun, menjual penyelesaian Sumber Terbuka tidak mudah dalam persekitaran perniagaan atau kerajaan, kerana banyak sebab yang sebahagiannya berasal dari pertandingan tetapi juga sebagai hasil yang tidak dapat dielakkan daripada kelemahan model, yang mesti berkembang dan wujud bersama-sama dengan perisian proprietari. Pembuat keputusan diminta soalan seperti:

  • Jika suatu pagi kita melihat masalah yang timbul daripada kemas kini dari platform lain, dalam aspek seperti keselamatan Yang memberi respons pada masa ini, kita memerlukan sokongan, dan pada harga apa yang dibebankan dianggarkan?

  • Memandangkan pelbagai alternatif dalam bahasa, perpustakaan, penyelesaian pelanggan, penyelesaian web, gabungan apa yang harus kita pilih untuk memastikan keserasian hampir jumlahnya

OpenGeo Suite adalah penyelesaian yang tidak hanya memanfaatkan semua kematangan alat yang tersedia, tetapi juga bertujuan untuk menanggapi kelemahan-kelemahan model ini. Di samping memberi masyarakat penyelesaian yang mereka dapat meningkatkan inisiatif pembangunan mereka, ia menghasilkan benang bersama bagi komponen yang terlibat untuk membimbing evolusi mereka dan untuk syarikat OpenGeo Suite memberikan keseriusan yang memerlukan keputusan untuk membuka sumber. Walaupun ada syarikat lain, selepas beberapa lama mencuba alternatif ini, saya tidak dapat mengiktiraf keupayaan tinggi dan kreativiti pemikiran di belakang Boundless, syarikat yang mencipta penyelesaian ini.

Mari kita lihat pendekatan OpenGeo Suite:

Apa alat yang disediakan oleh OpenGeo Suite?

Memiliki begitu banyak pilihan untuk penyelesaian tidak buruk, ia adalah perkara biasa, walaupun ia menyusahkan agak bagaimana untuk memastikan pemilihan alat dalam proses pengeluaran yang penting. Pemilihan salah boleh jadi mahal jika kita sedar apabila kita telah melabur dalam penyelidikan, pembangunan, latihan dan di atas semua masa yang tidak dapat dipulihkan.

Sebagai contoh, hanya dalam bahasa pembangunan kita mempunyai teka-teki yang dihasilkan daripada keperluan komuniti, kebanyakan mereka melakukan yang sama, orang lain meniru rasa lain, ada yang mempunyai ciri-ciri unik dalam rutin mudah yang kita ingin mereka semua. Marilah kita lihat pemisahan ini dengan fungsi dan bahasa; walaupun saya mesti jujur, pengkategorian tidak eksklusif dan dalam beberapa kes sukar untuk membezakan sempadan:

  • Di peringkat pelanggan, konteks yang paling popular ialah: QGis, Rumput, ILWIS, SAGA, Kapaware, berdasarkan C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, berdasarkan Java. MapWindow oleh pihaknya pada ActiveX berdasarkan .NET.
  • Dalam perpustakaan kami ada: GDAL, OGR, PROJ4, FDO, GEOS pada C ++. GeoTools, WKB4J, JTS, Baltik berdasarkan Java. NTS, GeoTools.NET, SharpMap pada .NET.
  • Dari segi penyelesaian web, yang kini berkembang pesat: MapServer, MapGuide OS over C ++; GeoServer, Degree, Geonetwork over Java. OpenLayers, Leaflet dan Ka-Map dalam Javascript, mapFish pada Python, MapBender dalam PHP / Javascript.
  • Bagi pangkalan data, Postgres adalah dominan yang tidak dapat dipertikaikan, walaupun penyelesaian lain juga tersedia.

Ini menunjukkan bahawa mungkin untuk melancarkan sistem dalam hampir mana-mana persekitaran. Lebih-lebih lagi, ramai daripada mereka, walaupun mereka dilahirkan dalam bahasa yang kini menyokong orang lain. Juga banyak daripada mereka dilahirkan sebagai pelanggan tetapi dapat menguruskan data web dan dalam kes-kes seperti Open Lapers, mungkin untuk berkembang dalam persekitaran web hampir semua yang dilakukan dalam alat klien.

Apa gabungan perisian percuma yang hendak digunakan?

Suite OpenGeo telah diputuskan oleh Qis sebagai pelanggan desktop, yang pada masa ini sudah layak kategori artikel dalam Geofumadas. Untuk web memilih GeoServer sebagai pelayan data yang beroperasi pada Tomcat, Jeti dan persekitaran runtime Java, GeoWebCache untuk tessellation dan OpenLayers sebagai perpustakaan walaupun pilihan yang kedua mempunyai pendaftaran wajib mengingati penyelesaian seperti Risalah yang sedang berkembang dengan kejayaan besar terutama bagi model berdasarkan Plugin dan potensinya dengan aplikasi mudah alih. Anda dapat melihat bahawa mereka boleh pergi dengan satu baris bahasa tetapi saya ingin melihat matriks analisis yang telah membawa mereka kepada definisi ini.

Mari kita jelaskan, sesiapa sahaja boleh melaksanakan penyelesaian ini setiap individu. Apa yang OpenGeo mengandungi adalah pemasang dengan versi komponen ini dengan penambahbaikan kepada rutin yang membosankan yang cekap; contohnya:

suite operao

  • pelayan peta suapan opengeoPemasang membuat pemasangan dengan kemas. Mampu memilih mana komponen untuk memasang, mengeluarkan atau menyahpasang. Bagi mereka yang telah mengendalikan mesin runtime Java dengan Ralat 503 yang bahagia akan mengetahui utiliti itu.
  • Terdapat pemasang berbeza: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu dan Pelayan Aplikasi.
  • Versi 4.02 yang terbaru membawa PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 dan GeoWebCache 1.5; dan menyokong OpenLayers 3.
  • Dalam menu mula anda membuat pautan langsung untuk menghentikan atau memulakan GeoServer dan Postgres; juga untuk meningkatkan antara muka pengguna pemuatan data shapefiles kepada Postgres (shp2psql) dan juga untuk mengakses pangkalan data PostGis (PgAdmin).
  • Juga dalam menu mula ada akses kepada localhost, yang dalam versi ini membuang versi 3 muka pelanggan dengan panel kawalan yang bersih kepada GeoServer, GeoExplorer GeoWebCache dan perkhidmatan.
  • Produk ini, GeoExplorer merupakan satu perkembangan yang menakjubkan Boundles berdasarkan GeExt yang menyajikan data penonton untuk GeoServer, membolehkan muat naik data dari fail tempatan atau dari kedai data dan boleh menetapkan warna, ketebalan garisan, ketelusan, dilabel, termasuk peraturan dan menyimpan terus ke fail gaya geoServer (sld). Tidak seorang pun dalam fikiran mereka yang betul berfungsi ini untuk kod tulen dan GeoExplorer adalah penyelesaian yang sangat baik -walaupun ia lebih banyak perkara-.
  • GeoServer memasang versi termasuk pautan untuk mengimport data, dan boleh dihasilkan daripada lapisan sumber bentuk tempatan, termasuk PostGis mana data boleh dipindahkan dari satu tempat ke localhost lain termasuk perkhidmatan yang menjadi tuan rumah; adalah menarik bahawa upload data ini menyelesaikan masalah OGR2OGR yang melainkan jika ia dilakukan dengan garis konsol, melemparkan kesulitan apabila anda memuat naik lapisan multipolygon, kerana lalai adalah poligon mudah.
  • Dalam kes ini, perkhidmatan WPS muncul kerana pilihan untuk dipasang saya memutuskan untuk mengintegrasikannya.
  • Pada masa pemasangan anda boleh menambah GeoServer add-on seperti CSS Styling, CSW, Cloustering dan sokongan untuk perpustakaan imej GDAL. Terdapat juga Add-on untuk PostGIS yang menyokong titik awan di pangkalan data dan sebagai pelanggan anda juga boleh memasang GDAL / OGR. Bagi pemaju, terdapat pilihan untuk memasang Webapp SDK dan GeoScript.
  • Tidak seperti saya menjadi tuan rumah pada versi pelayan, saya melihat bahawa terdapat lebih banyak sumber mungkin data insurans yang boleh ditambah tetapi dalam kes yang datang dengan versi OpenGeo Suite membawa teks yang dibatasi Comma H2, H2 JNDI, SQL Server, OGR, Oracle dan segelintir kemungkinan dalam latar belakang raster.

Bagaimana dengan Qgis?

  • Dari yang terbaik, untuk Qgis mereka membuat plugin hebat bernama OpenGeo explorer yang mana anda dapat berinteraksi dengan pangkalan Postgres dan juga dengan GeoServer. Dari sini anda boleh mengedit slds, memindahkan lapisan, kumpulan lapisan, mengedit nama, memadam, melihat ruang kerja, lapisan cache, dll.
  • Jika lapisan dibuang, sld dipadamkan; semua ini boleh dikonfigurasikan dan pada akhirnya mendapat pekerjaan daripada pelanggan yang mengawal apa yang ada, penyegerakan itu boleh menggunakan API REST.
  • Buat masa ini ia tidak mempunyai adalah shp2psql tetapi tidak hairan kemudian diintegrasikan ke dalam panel yang sama, mungkin sebagai telus plugin Spit bahawa tidak seperti kedai-kedai UI sambungan, anda boleh memuat naik beberapa lapisan menyekat, bar kemajuan yang lebih mesej ralat yang realistik dan paling mudah difahami.

buka pos geo suite plugin

Dengan OpenGeo Suite ini tidak mengatakan bahawa ini adalah resipi ajaib. Tetapi ia pasti akan menggerakkan banyak komuniti kepada pilihan ini, terutamanya kerana syarikat yang menjual kursus akan lebih memilih untuk mengajar laluan ini yang menjamin keluk pembelajaran yang lebih pendek.

Kombo serasi dengan alat lain yang boleh dipasang pada pelayan.

Impak apa yang disertakan dengan OpenGeo Suite

Kami akan melihat apa kesannya kepada masyarakat, kerana di belakang tidak ada orang yang mempunyai banyak pengalaman di lapangan, yang terlibat dalam pembangunan alat dan perpustakaan yang kini menjadikan sektor itu lestari. Tetapi di atas semua dengan runcit dalam perkhidmatan keusahawanan dan pemasaran, yang sering dibazirkan dari tahap teknikal. Untuk menyebut sekurang-kurangnya enam:

  • Eddie Pickle dan Ken Bossung, pengasas IONIC, sebuah syarikat yang membeli ERDAS di 2007 dan kini dimiliki oleh Leica.

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

  • Victor Olaya, yang meninggalkan kita bahawa legenda SEXTANTE,

  • Paul Ramsey, pemula awal PostGIS.

Kesan positif yang lain adalah dalam formaliti sebuah syarikat besar, yang mana, selain menjadi raksasa di pasaran - yang selalu menjadi risiko - menyediakan formaliti untuk persaingan terhadap syarikat sektor swasta dalam aspek seperti sokongan, kredibiliti, keselamatan dan kawalan kualiti ke atas perkembangan.

Tawaran perkhidmatan tanpa batas, mulai dari penghijrahan platform ke perkhidmatan sokongan tahunan, seolah-olah kita konsisten dengan pasaran korporat dan institusi yang secara beransur-ansur memahami perbezaan antara sokongan tempatan dan sokongan perniagaan. Pasaran ini tidak sepatutnya mudah, tetapi kita melihat dengan baik bagaimana institusi matang dalam pemikiran, menilai perkembangan perisian dan maklumat sebagai aset, dengan itu berjaya bergerak daripada menyerahkan mekanik automotif kepada pemandu mereka, untuk mengupah insurans dan perkhidmatan khusus daripada syarikat pengedaran.

tanpa batasDalam model kod percuma, terdapat peluang untuk semua orang. Jadi apa tawaran yang Boundless, ada di sana, dengan peluang untuk untuk menjadi rakan kongsi; terdapat keupayaan mereka yang ingin meningkatkan keupayaan mereka untuk menjual perkhidmatan dari segi pelaksanaan, latihan, sokongan atau pembangunan. Contohnya, kita dapati pelajaran berharga dan baik untuk belajar dan melengkapi usaha yang diambil oleh Yayasan gvSIG, yang akan kita bicarakan pada kesempatan lain.

Muat turun OpenGeo Suite.

2 Balasan kepada "OpenGeo Suite: Satu contoh hebat Perisian GIS yang direka untuk kelemahan model OSGeo"

  1. Berminat dengan Pemaju Perisian di bawah Opengeo Suite untuk memohon kawalan geospatial untuk megaprojects jalan raya

  2. Terima kasih banyak atas editorial anda. Kepada saya secara peribadi, saya dapati ia memperkaya.
    Bantuan anda adalah penting untuk analisis saya dan membuat keputusan.

Leave a comment

Alamat email anda tidak akan disiarkan.

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.