Geospatial - GISqgis

OpenGeo Suite: 'N goeie voorbeeld van GIS sagteware swakhede gedink model OSGeo

Vandag, ten minste in die geospatiale omgewing, erken elke professionele persoon met neutrale denke dat open source sagteware so volwasse is as kommersiële sagteware, en in sommige opsigte beter.

Die standaardstrategie het baie goed gewerk. Alhoewel die balans tussen die opdatering in die lig van die energie wat deur tegnologiese evolusie benodig word, twyfelagtig is, is dit miskien die grondslag wat gelê het om sukses te verseker in ander pogings soos die gemeenskap, filosofiese benadering, ekonomie en ander idees wat gebruik is om die model te regverdig. wat uiteindelik ook nodig is.

Die verkoop van Open Source-oplossings is egter nie maklik in sake- of regeringsomgewings nie, om baie redes wat deels uit die kompetisie ontstaan, maar ook as 'n onvermydelike gevolg van die swakhede van die model, wat moet ontwikkel en saam met eie sagteware bestaan. Besluitnemers stel hulself vrae soos:

  • As ons een oggend 'n probleem ervaar as gevolg van die opdaterings van ander platforms, in aspekte soos sekuriteit Wie reageer wanneer ons ondersteuning nodig het en teen watter prys dit moet begroot?

  • Gegewe die verskeidenheid taalalternatiewe, biblioteke, kliëntoplossings, weboplossings, watter kombinasie moet ons kies om versoenbaarheid te verseker? kwasi Totale?

OpenGeo Suite is 'n oplossing wat nie net die volle volwassenheid van die beskikbare instrumente benut nie, maar ook daarop gerig is om te reageer op die swakhede in die model. Behalwe dat die gemeenskap 'n oplossing bied waarmee hulle hul ontwikkelingsinisiatiewe kan verbeter, skep dit 'n algemene draad vir die betrokke komponente om hul evolusie te rig, en OpenGeo Suite bied vir ondernemings die nodige erns om oor open source te besluit. Alhoewel daar ander ondernemings is, het ek na 'n tyd om hierdie alternatief te toets, geen ander keuse as om die hoë kapasiteit en kreatiwiteit van die denkers agter Boundless, die onderneming wat hierdie oplossing geskep het, te erken nie.

Kom ons kyk wat die OpenGeo Suite-benadering impliseer:

Watter gereedskap sluit OpenGeo Suite in?

Die feit dat daar soveel oplossingsopsies is, is nie sleg nie, maar dit is moeilik om die keuse van instrumente in integrale produksieprosesse te verseker. 'N Verkeerde keuse kan duur wees as ons besef dat ons reeds moeite gedoen het met navorsing, ontwikkeling, opleiding en veral nie-verhaalbare tyd.

Byvoorbeeld, slegs in terme van ontwikkelingstaal, het ons 'n raaisel wat voortspruit uit die behoeftes van die gemeenskap. Baie van hulle doen presies dieselfde, ander volg 'n ander smaak, sommige met unieke eienskappe in eenvoudige roetines wat ons almal graag wil hê. Kom ons kyk na hierdie skeiding deur funksies en tale; Alhoewel ek eerlik moet wees, is die kategorisering nie eksklusief nie, en in sommige gevalle is dit moeilik om die grens te onderskei:

  • Op kliëntevlak, wat die gewildste konteks is, is: QGis, Grass, ILWIS, SAGA, Kapaware, gebaseer op C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, gebaseer op Java. MapWindow op sy beurt op ActiveX gebaseer op .NET.
  • In biblioteke het ons: GDAL, OGR, PROJ4, FDO, GEOS op C ++. Java-gebaseerde GeoTools, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap via .NET.
  • Wat weboplossings betref, wat vandag baie gewild is: MapServer, MapGuide OS op C ++; GeoServer, graad, geonetwerk oor Java. OpenLayers, pamflet en Ka-Map in Javascript, mapFish in Python, MapBender in PHP / Javascript.
  • In terme van databasisse is Postgres die onbetwiste dominante, hoewel daar ook ander oplossings is.

Bogenoemde toon aan dat dit moontlik is om 'n stelsel in byna enige omgewing te monteer. Boonop ondersteun baie van hulle, hoewel hulle in een taal gebore is, ander. Baie van hulle is ook as kliënte gebore, maar hulle is in staat om webdata te bestuur, en in gevalle soos Open Layers is dit selfs moontlik om in 'n webomgewing byna alles te ontwikkel wat in 'n kliënt-instrument gedoen word.

Watter kombinasie van gratis sagteware om te gebruik?

OpenGeo-suite is deur besluit QGis As lessenaarkliënt verdien u nou al 'n kategorie artikels oor Geofumadas. Vir die internet het hulle GeoServer gekies as 'n data-bediener wat op Tomcat werk, Jetty as 'n Java-runtime-omgewing, GeoWebCache vir tessellasie en OpenLayers as 'n biblioteek, alhoewel hierdie laaste opsie nie 'n vereiste registrasie het nie, aangesien oplossings soos Leaflet met groot sukses groei, veral vanweë sy model. gebaseer op plugins en die potensiaal daarvan met mobiele toepassings. Kyk dat u deur een enkele taalreël kan gaan, maar ek wil graag die analise-matriks sien wat u tot hierdie definisie gelei het.

Laat dit duidelik wees, enigiemand kan hierdie oplossings individueel implementeer. Wat OpenGeo bevat, is 'n installeerder met weergawes van hierdie komponente met verbeterings om vervelige roetines doeltreffender te maak; byvoorbeeld:

opengeo-suite

 

  • opengeo suite kaart bedienerDie installateur maak die samestelling netjies. In staat wees om te kies watter komponente u wil installeer, verwyder of verwyder. Vir diegene wat 'n Java-runtime-enjin hanteer het met die gelukkige Error 503, sal hulle die nut weet.
  • Daar is verskillende installeerders: vir Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu en toepassingsbedieners.  
  • Die onlangse weergawe 4.02 bring PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 en GeoWebCache 1.5; en ondersteun OpenLayers 3.
  • In die beginkieslys word direkte skakels geskep om GeoServer en Postgres te stop of te begin; Ook die gebruikerskoppelvlak van data laai shapefiles na Postgres (shp2psql) in te samel en ook toegang tot die PostGis-databasis (PgAdmin).
  • Ook in die begin-menu is toegang tot die localhost, wat in hierdie weergawe die kliënt-koppelvlak van weergawe 3 elimineer, met 'n skoon beheerpaneel na die GeoServer-, GeoWebCache- en GeoExplorer-dienste.
  • Hierdie produk, GeoExplorer, is 'n indrukwekkende ontwikkeling van Boundles gebaseer op GeExt, wat dien as 'n data-kyker vir GeoServer, en die oplaai van data vanuit 'n plaaslike lêer of vanaf 'n datapakhuis moontlik maak om kleur, lyndikte, deursigtigheid, etikettering, insluitend reëls en stoor direk in die geoServer-styllêer (sld). Niemand werk dit reguit na pure kode nie en GeoExplorer is 'n uitstekende oplossing -hoewel dit meer dinge doen-.
  • Die geïnstalleerde weergawe van GeoServer bevat 'n skakel na die invoer van data, wat oorsprong kan skep uit plaaslike vormlae, insluitend PostGis waarmee data van die een basis na die ander geskuif kan word, ingesluit van die Localhost na 'n gasheer diens; Dit is interessant dat hierdie data-oplaai OGR2OGR-probleme oplos, tensy dit met die konsole-lyn gedoen word, probleme oplewer as u 'n veelhoekige laag oplaai, aangesien die standaard standaard veelhoek is.
  • In hierdie geval verskyn die WPS-dienste, want in die opsie om te installeer, het ek besluit om hulle te integreer.
  • GeoServer-byvoegings soos CSS Styling, CSW, Cloustering en ondersteuning vir GDAL-beeldbiblioteke kan bygevoeg word tydens die installasie. Daar is ook 'n byvoeging vir PostGIS wat puntwolke oor die databasis ondersteun, en GDAL / OGR kan ook as 'n kliënt geïnstalleer word. Vir ontwikkelaars is daar 'n opsie om Webapp SDK en GeoScript te installeer.
  • In teenstelling met my bedryf op die bediener weergawe, sien ek dat daar meer moontlik databronne wat versekering kan bygevoeg word, maar in die geval van wat kom met OpenGeo Suite weergawe bring geskei teks Comma H2, H2 JNDI, SQL Server, OGR, Oracle en 'n vuis van moontlikhede in raster oorsprong.

Wat van Qgis?

  • Van die beste: vir Qgis het hulle 'n wonderlike plugin genaamd OpenGeo explorer geskep waarmee u met die Postgres-databasis en ook met GeoServer kan kommunikeer. Van hieruit kan u die slds wysig, lae, laaggroepe verskuif, name wysig, uitvee, werkruimtes, gekaste lae, ens.
  • As 'n laag verwyder word, word die sld verwyder; al hierdie is konfigureerbaar en op die ou end bereik dit 'n werk van die kliënt wat beheer oor wat opduik, daardie sinkronisasie kan die REST API gebruik.
  • Vir nou is dit nie 'is shp2psql maar geen wonder dan geïntegreer word in dieselfde paneel, miskien as deursigtig as plugin Spit dat in teenstelling met die UI winkels die verbindings, kan jy laai 'n paar lae blok, die progress bar is meer realistiese en die mees verstaanbare foutboodskappe.

oop geo-suite postgres plugin

Met hierdie OpenGeo Suite word nie gesê dat dit die towerresep is nie. Maar dit sal beslis 'n groot deel van die gemeenskap tot hierdie voorkeur beweeg, veral omdat maatskappye wat kursusse verkoop, verkies om hierdie roete te leer wat 'n korter leerkurwe waarborg.

Die combo is verenigbaar met ander gereedskap wat op die bediener gemonteer kan word.

 

Watter impak kom met OpenGeo Suite

Ons sal sien watter impak dit op die gemeenskap het, want agter Boundless is daar mense met baie ervaring in die veld wat betrokke was by die ontwikkeling van instrumente en biblioteke wat die sektor nou volhoubaar maak. Maar bowenal met opleiding in entrepreneurskap en diensbemarking, wat dikwels op tegniese vlak vermors word. Om ten minste ses te noem:

  • Eddie Pickle en Ken Bossung, stigters van IONIC, 'n maatskappy wat ERDAS in 2007 gekoop het en wat nou deur Leica besit word.

  • Andreas Hocevar en Bart van die Eijnden, wat onder die ontwikkeling van OpenLayers 2 en GeoExt gedompel het.

  • Victor Olaya, wat ons die erfenis van SEXTANTE verlaat het,

  • Paul Ramsey, van die eerste inisieerders van PostGIS.

Die ander positiewe impak is die formaliteit van 'n groot maatskappy wat 'n monster in die mark wat altyd 'n risiko- word, bring formaliteit kompetisie teen maatskappye in die eiendom-sektor in gebiede soos ondersteuning, geloofwaardigheid, sekuriteit en kwaliteitskontrole oor ontwikkelings.

Die dienste wat aangebied word deur Boundless, wat wissel van platformmigrasie tot jaarlikse ondersteuningsdienste, lyk vir ons in ooreenstemming met die bedryfs- en institusionele mark, wat die verskil tussen plaaslike ondersteuning en sakeondersteuning bietjie vir bietjie verstaan. Hierdie mark behoort nie maklik te wees nie, maar ons sien met goeie oë hoe instellings volwasse word en dat sagteware-ontwikkeling en inligting as 'n bate waardeer word. Hulle slaag dus daarin om van motorwerktuigkundige take aan motoriste toe te dra tot gespesialiseerde versekering en dienste. van die verspreidingsmaatskappye.

oneindigeIn die open source-model is daar geleentheid vir almal. Wat Boundless bied, is dus daar, met die geleentheid om wees 'n vennoot; buite die vermoë van diegene wat hul vermoë wil verbeter om dienste te verkoop in terme van implementering, opleiding, ondersteuning of ontwikkeling. Die voorbeeld lyk waardevol en bied goeie lesse om die inspanning wat die gvSIG-stigting doen op 'n ander manier te leer en aan te vul, waaroor ons by 'n ander geleentheid sal praat.

Laai OpenGeo Suite af.

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

2 Comments

  1. Stel belang in sagteware-ontwikkelaars onder Opengeo Suite om geospatiale beheer toe te pas op megaprojekte op die snelweg

  2. Baie dankie vir u redaksies. Persoonlik vind ek hulle verrykend.
    U hulp is belangrik vir my analise en besluitneming.

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie