OpenGeo Suite: Een goed voorbeeld van GIS Software over de zwakke punten van het OSGeo-model

Tot op heden, in ieder geval in de geospatiale omgeving, erkent elke neutrale denkende professional dat gratis software zo volwassen is als commerciële software en in sommige opzichten superieur is.

De standaardstrategie werkte erg goed. Hoewel de balans van actualisering in het licht van de energie die vereist is door technologische evolutie twijfelachtig is, was het misschien wat de basis legde om succes te garanderen bij andere inspanningen, zoals de gemeenschap, de filosofische benadering, de economie en andere ideeën die werden gebruikt om het model te rechtvaardigen. die uiteindelijk ook nodig zijn.

Het verkopen van open source-oplossingen is echter niet eenvoudig in zakelijke of overheidsomgevingen, om vele redenen die deels voortkomen uit concurrentie, maar ook als een onvermijdelijk gevolg van de zwakheden van het model, dat moet evolueren en naast propriëtaire software moet bestaan. Besluitvormers stellen zichzelf vragen als:

  • Als we op een ochtend een probleem zien als gevolg van de updates van andere platforms, bijvoorbeeld op het gebied van beveiliging. Wie antwoordt wanneer we ondersteuning nodig hebben en tegen welke prijs?

  • Welke combinatie moeten we kiezen om compatibiliteit te garanderen, gezien het scala aan taalalternatieven, bibliotheken, clientoplossingen en weboplossingen? quasi Total?

OpenGeo Suite is een oplossing die niet alleen profiteert van de volledige volwassenheid van de beschikbare tools, maar ook probeert te reageren op die zwakke punten in het model. Behalve dat het de gemeenschap een oplossing biedt waarmee ze hun ontwikkelingsinitiatieven kunnen verbeteren, vormt het een rode draad voor de betrokken componenten om hun evolutie te sturen en voor bedrijven biedt OpenGeo Suite de ernst die nodig is om te beslissen over open source. Hoewel er andere bedrijven zijn, heb ik na een tijd van testen van dit alternatief geen andere keus dan de hoge capaciteit en creativiteit te erkennen van de denkers achter Boundless, het bedrijf dat deze oplossing heeft gemaakt.

Laten we eens kijken wat de OpenGeo Suite benadering impliceert:

Welke tools bevat OpenGeo Suite?

Het hebben van zoveel oplossingsopties is niet slecht, het is normaal, hoewel het enigszins ingewikkeld maakt om de selectie van gereedschappen in integrale productieprocessen te waarborgen. Een verkeerde selectie kan kostbaar zijn als we ons realiseren dat we al inspanningen hebben geleverd in onderzoek, ontwikkeling, opleiding en vooral niet-recupereerbare tijd.

Alleen in termen van ontwikkelingstaal hebben we bijvoorbeeld een puzzel die voortvloeit uit de behoeften van de gemeenschap, velen van hen doen precies hetzelfde, anderen emuleren in een andere smaak, sommige met unieke kenmerken in eenvoudige routines die we allemaal zouden willen hebben. Laten we eens kijken naar deze scheiding door functionaliteiten en talen; Hoewel ik eerlijk moet zijn, is de indeling in categorieën niet exclusief en is het in sommige gevallen moeilijk om de grens te onderscheiden:

  • Op klantniveau, wat de meest populaire context is, zijn: QGis, Grass, ILWIS, SAGA, Kapaware, gebaseerd op C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, gebaseerd op Java. MapWindow op zijn beurt op ActiveX gebaseerd op .NET.
  • In bibliotheken hebben we: GDAL, OGR, PROJ4, FDO, GEOS op C ++. GeoTools op basis van Java, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap via .NET.
  • Wat betreft weboplossingen, die tegenwoordig erg populair zijn: MapServer, MapGuide OS op C ++; GeoServer, Degree, Geonetwork op Java. OpenLayers, Leaflet en Ka-Map in Javascript, mapFish in Python, MapBender in PHP / Javascript.
  • In termen van databanken is Postgres de onbetwiste dominante, hoewel er ook andere oplossingen zijn.

Uit bovenstaande blijkt dat het mogelijk is om een ​​systeem in vrijwel elke omgeving te monteren. Bovendien steunen velen van hen, hoewel ze in één taal zijn geboren, nu andere. Velen van hen zijn ook geboren als klant, maar ze zijn in staat webdata te beheren en in gevallen als Open Layers is het zelfs mogelijk om in een webomgeving bijna alles te ontwikkelen wat er in een clienttool wordt gedaan.

Welke combinatie van gratis software die u wilt gebruiken?

OpenGeo-suite werd beslist door QGis Als desktopclient, die inmiddels een categorie artikelen in Geofumadas verdient. Voor het web kozen ze voor GeoServer als dataserver die op Tomcat draait, Jetty als Java-runtime-omgeving, GeoWebCache voor tessellatie en OpenLayers als bibliotheek, hoewel deze laatste optie geen vereiste registratie heeft, aangezien oplossingen zoals Leaflet met groot succes aan het groeien zijn, vooral vanwege het model. gebaseerd op plug-ins en het potentieel ervan met mobiele applicaties. Zorg ervoor dat u een enkele taalregel kunt gebruiken, maar ik zou graag de analysematrix willen zien die u naar deze definitie heeft geleid.

Laten we duidelijk zijn, iedereen kan deze oplossingen individueel implementeren. Wat OpenGeo bevat is een installatieprogramma met versies van deze componenten met verbeteringen om vervelende routines efficiënter te maken; bijvoorbeeld:

opengeo-suite

 

  • opengeo suite kaart serverDe installateur maakt de montage netjes. Kunnen kiezen welke componenten u wilt installeren, verwijderen of verwijderen. Voor degenen die te maken hebben gehad met een Java-runtime-engine met de gelukkige Error 503, zullen het nut kennen.
  • Er zijn verschillende installateurs: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu en toepassingsservers.  
  • De recente versie 4.02 brengt PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 en GeoWebCache 1.5; en ondersteunt OpenLayers 3.
  • In het startmenu worden directe links gemaakt om GeoServer en Postgres te stoppen of te starten; ook om de gebruikersinterface van data loading shapefiles te verhogen naar Postgres (shp2psql) en ook om toegang te krijgen tot de PostGis database (PgAdmin).
  • Ook in het startmenu is er toegang tot de localhost, die in deze versie de clientinterface van versie 3 elimineert, met een schoon controlepaneel naar de GeoServer, GeoWebCache en GeoExplorer services.
  • Dit product, GeoExplorer is een indrukwekkende ontwikkeling van Boundles op basis van GeExt dat fungeert als een gegevensviewer voor GeoServer, het uploaden van gegevens uit een lokaal bestand of uit een datawarehouse mogelijk maakt, waarbij kleur, lijndikte, transparantie kan worden geconfigureerd, labelen, inclusief regels en direct opslaan in het geoServer-stijlbestand (sld). Niemand bij zijn volle verstand werkt deze naar pure code en GeoExplorer is een uitstekende oplossing -hoewel het meer dingen doet-.
  • De geïnstalleerde versie van GeoServer bevat een link naar het importeren van gegevens, waardoor oorsprong kan worden gecreëerd uit lokale vormlagen, inclusief PostGis waarmee gegevens kunnen worden verplaatst van de ene basis naar de andere die is opgenomen van de Localhost naar een gehoste service; Het is interessant dat deze gegevensupload OGR2OGR-problemen oplost die, tenzij ze worden gedaan met een consolelijn, problemen opleveren bij het uploaden van een multipolygoonlaag, aangezien de standaard een eenvoudige polygoon is.
  • In dit geval verschijnen de WPS-services omdat ik bij de optie om te installeren heb besloten ze te integreren.
  • GeoServer-add-ons zoals CSS Styling, CSW, Cloustering en ondersteuning voor GDAL-afbeeldingsbibliotheken kunnen tijdens de installatie worden toegevoegd. Er is ook een add-on voor PostGIS die puntenwolken op de database ondersteunt en GDAL / OGR kan ook als client worden geïnstalleerd. Voor ontwikkelaars is er een optie om Webapp SDK en GeoScript te installeren.
  • In tegenstelling tot mijn gehost op de server-versie, zie ik dat er meer mogelijk gegevensbronnen die verzekering kan worden toegevoegd, maar in het geval van die wordt geleverd met OpenGeo Suite versie brengt gescheiden tekst Comma H2, H2 JNDI, SQL Server, OGR, Oracle en een vuist aan mogelijkheden in rasteroorsprong.

Hoe zit het met Qgis?

  • Van het beste, voor Qgis hebben ze een geweldige plug-in gemaakt genaamd OpenGeo explorer waarmee je kunt communiceren met de Postgres-database en ook met GeoServer. Vanaf hier kunt u de slds bewerken, lagen verplaatsen, laaggroepen, namen bewerken, verwijderen, werkruimten bekijken, lagen in de cache, enz.
  • Als een laag verwijderd is, wordt de sld verwijderd. dit alles kan worden geconfigureerd en uiteindelijk bereikt het een baan van de klant die controleert wat er op is, die synchronisatie kan de REST API gebruiken.
  • Voor nu het hoeft niet is shp2psql maar geen wonder vervolgens geïntegreerd in hetzelfde paneel, misschien wel zo transparant plugin Spit dat in tegenstelling tot de UI slaat de verbindingen kunt u uploaden meerdere lagen te blokkeren, de voortgangsbalk is meer realistische en meest begrijpelijke foutberichten.

open geo-suite postgres plugin

Met deze OpenGeo Suite wil je niet zeggen dat dit het magische recept is. Maar het zal zeker een groot deel van de gemeenschap naar deze voorkeur bewegen, vooral omdat bedrijven die cursussen verkopen, de voorkeur geven aan deze route die een kortere leercurve garandeert.

De combo is compatibel met andere tools die op de server kunnen worden gemonteerd.

 

Welke impact komt er met OpenGeo Suite

We zullen zien welke impact dit heeft op de gemeenschap, want achter Boundless zitten mensen met veel ervaring in het veld, die betrokken zijn geweest bij de ontwikkeling van tools en bibliotheken die de sector nu verduurzamen. Maar vooral met trainingen in ondernemerschap en servicemarketing, die vaak verspild wordt op technisch vlak. Om er minstens zes te noemen:

  • Eddie Pickle en Ken Bossung, oprichters van IONIC, een bedrijf dat ERDAS in 2007 heeft gekocht en dat is nu eigendom van Leica.

  • Andreas Hocevar en Bart van den Eijnden, die ondergedompeld waren in de ontwikkeling van OpenLayers 2 en GeoExt.

  • Victor Olaya, die ons die nalatenschap van SEXTANTE heeft nagelaten,

  • Paul Ramsey, van de vroege initiatiefnemers van PostGIS.

Het andere positieve effect is op de formaliteit van een groot bedrijf dat buiten het monster in de markt blijft - wat altijd een risico vormt - vormt de formaliteit voor de concurrentie tegen bedrijven in de particuliere sector in aspecten zoals ondersteuning, geloofwaardigheid, veiligheid en kwaliteitscontrole over ontwikkelingen.

Het scala aan services dat Boundless biedt, variërend van platformmigratie tot jaarlijkse ondersteuningsservices, lijkt ons consistent met de zakelijke en institutionele markt die beetje bij beetje het verschil begrijpen tussen lokale ondersteuning en zakelijke ondersteuning. Deze markt zou niet gemakkelijk moeten zijn, maar we zien met goede ogen hoe instellingen volwassen worden in het denken, softwareontwikkeling en informatie waarderen als een asset, waardoor ze erin geslaagd zijn om van het toewijzen van automonteurstaken aan hun automobilisten naar het inhuren van gespecialiseerde verzekeringen en diensten. van de distributiebedrijven.

grenzeloosIn het open source-model is er voor iedereen een kans. Dus wat Boundless biedt, is er, met een kans om partner zijn; buiten het vermogen van degenen die hun vermogen om diensten te verkopen in termen van implementatie, training, ondersteuning of ontwikkeling willen verbeteren. Het voorbeeld lijkt ons waardevol en bevat goede lessen om te leren en een aanvulling op de inspanningen van de gvSIG Foundation op een andere manier, waarover we het een andere keer zullen hebben.

Download OpenGeo Suite.

2 Antwoorden op "OpenGeo Suite: een geweldig voorbeeld van GIS Software die nagedacht heeft over de zwakheden van het OSGeo-model"

  1. Geïnteresseerd in softwareontwikkelaars onder Opengeo Suite om geospatiale controle toe te passen op megaprojecten op de weg

  2. Hartelijk dank voor uw redactie. Persoonlijk vind ik het verrijkend.
    Uw hulp is belangrijk voor mijn analyse en besluitvorming.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.