OpenGeo Suite: Ett bra exempel på GIS Software tänker på OSGeo-modellens svagheter

Till den här dagen, åtminstone i den geospatiala miljön, erkänner varje neutraltänkande professionellt att fri programvara är lika mogen som kommersiell programvara, och i vissa avseenden överlägsen.

Standardsstrategin fungerade mycket bra. Även om det är balans tveksamt uppdatering av energi som krävs tekniska utvecklingen, kanske det var vad lade grunden för framgången i andra strävanden som gemenskap filosofiska metod, ekonomi och andra idéer som användes för att rättfärdiga modellen vilka också är nödvändiga.

Att sälja Open Source-lösningar är emellertid inte lätt i affärs- eller regeringsmiljöer, av många anledningar som delvis härrör från konkurrens men också som ett oundvikligt resultat av modellens svagheter, vilket måste utvecklas och samexistera med proprietär programvara. Beslutsfattare ställs frågor som:

  • Om vi ​​på morgonen ser ett problem som härrör från uppdateringar från andra plattformar, i frågor som säkerhet Vem svarar för det ögonblick vi behöver support, och till vilket pris ska vi lämna det budgetat?

  • Med tanke på utbudet av alternativ på språk, bibliotek, kundlösningar, webblösningar, vilken kombination ska vi välja för att säkerställa kompatibilitet kvasi Total?

OpenGeo Suite är en lösning som inte bara drar nytta av alla tillgängliga mognad, men syftar även till att svara på dessa svagheter i modellen. Förutom att ge samhället en lösning som de kan förbättra sina utvecklingsinitiativ skapar det en gemensam tråd för de involverade komponenterna för att styra deras utveckling och för företag OpenGeo Suite ger allvaret som kräver beslut om öppen källkod. Medan det finns andra företag, har jag efter ett tag försökt detta alternativ ingen annan än att känna igen den höga kapaciteten och kreativiteten i tanken bakom Boundless, det företag som skapade denna lösning.

Låt oss ta en titt på OpenGeo Suite-tillvägagångssättet:

Vilka verktyg innehåller OpenGeo Suite?

Att ha så många lösningsmöjligheter är inte dåligt, det är normalt, men det komplicerar någonting hur man säkerställer valet av verktyg i integrerade produktionsprocesser. Ett felaktigt urval kan vara dyrt om vi inser när vi redan har investerat i forskning, utveckling, utbildning och framförallt oåterkallelig tid.

Till exempel, bara i termer av språkutveckling vi har ett pussel följd av behoven i samhället, många av dem att göra exakt samma, andra efterlikna en annan smak, vissa med unika egenskaper i enkla rutiner som hade ingen och vi skulle alla. Låt oss se denna separation genom funktioner och språk; även om jag måste vara ärlig, är kategorisering inte exklusiv och i vissa fall är det svårt att skilja gränsen:

  • På klientnivå är det mest populära sammanhanget: QGis, Grass, ILWIS, SAGA, Kapaware, baserat på C ++. gvSIG, Hoppa, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, baserat på Java. MapWindow vid sin sida på ActiveX baserat på .NET.
  • På bibliotek har vi: GDAL, OGR, PROJ4, FDO, GEOS på C ++. GeoTools, WKB4J, JTS, Baltic baserat på Java. NTS, GeoTools.NET, SharpMap på .NET.
  • När det gäller webblösningar, som nu blomstrar: MapServer, MapGuide OS över C ++; GeoServer, Grad, Geonetwork över Java. OpenLayers, Leaflet och Ka-Map i Javascript, mapFish på Python, MapBender i PHP / Javascript.
  • När det gäller databaser är Postgres den obestridda dominerande, även om andra lösningar också är tillgängliga.

Detta visar att ett system kan monteras i nästan alla miljöer. Även om många av dem är födda i ett språk nu stöder de andra. Många född också som kund, men har möjlighet att hantera webbdata och i fall som Open Layers kan även utveckla en webbmiljö semhace nästan allt i en klientverktyg.

Vilken kombination av fri programvara som ska användas?

OpenGeo-paketet bestämdes av qgis som en skrivbordsklient, som redan förtjänar en kategori artiklar i Geofumadas. För webb valde GeoServer som en dataserver som fungerar på Tomcat, Jetty och runtime miljö Java, GeoWebCache för tessellation och OpenLayers som ett bibliotek även om den senare alternativet har en obligatorisk registrering med tanke på lösningar som Leaflet som växer med stor framgång, särskilt för sin modell baserad på plugins och dess potential med mobila applikationer. De ser att de kunde gå för en enda rad språk, men jag skulle vilja se analysen matris som har lett till denna definition.

Låt oss vara tydliga, vem som helst kan implementera dessa lösningar per individ. Vad OpenGeo innehåller är ett installationsprogram med versioner av dessa komponenter med förbättringar av effektiva tråkiga rutiner; till exempel:

opengeo-svit

  • opengeo suite kartserverInstallatören gör montering snyggt. Att kunna välja vilka komponenter som ska installeras, ta bort eller avinstallera. För dem som har behandlat en Java runtime-motor med det lyckliga 503-felet kommer att känna till verktyget.
  • Det finns olika installatörer: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu och Application Servers.
  • Den senaste versionen 4.02 ger PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 och GeoWebCache 1.5; och stöder OpenLayers 3.
  • I startmenyn skapar du direkta länkar för att stoppa eller starta GeoServer och Postgres; även för att höja användargränssnittet för datatillförsel av shapefiles till Postgres (shp2psql) och även för att komma åt PostGis-databasen (PgAdmin).
  • Även i startmenyn finns tillgång till localhost, som i denna version bort klient gränssnitt 3 version med en ren kontrollpanelen till GeoServer, GeoExplorer GeoWebCache och tjänster.
  • Denna produkt är GeoExplorer en fantastisk utveckling av Boundles baserat på GeExt som tjänar tittaren data till GeoServer möjliggör dataöverföring från en lokal fil eller från ett datalager och kan ställa in färg, linjetjocklek, transparens, märkt, inklusive regler och sparar direkt till geoServer-stilfilen (sld). Ingen i sitt rätta sinne fungerar detta till ren kod och GeoExplorer är en utmärkt lösning -även om det gör fler saker-.
  • GeoServer installerade versionen innehåller en länk för att importera data, och kan skapas från lokala källor formlager, inklusive PostGIS varvid data kan flyttas från en bas till en annan lokalvärd inkluderande en värdtjänst; Det är intressant att denna datauppladdning löser OGR2OGR-problem, att om de inte görs med konsollinje, kasta svårigheter när du laddar upp ett multipolygonlager, eftersom standarden är enkel polygon.
  • I det här fallet visas WPS-tjänsterna, eftersom jag i installationsalternativet bestämde mig för att integrera dem.
  • Vid installationen kan du lägga till GeoServer-tillägg som CSS Styling, CSW, Cloustering och support för GDAL bildbibliotek. Det finns också ett tillägg för PostGIS som stöder punktmoln i databasen och som klient kan du också installera GDAL / OGR. För utvecklare finns det möjlighet att installera Webapp SDK och GeoScript.
  • Till skillnad från min värd på serverversionen, ser jag att det finns fler möjliga datakällor som försäkring kan läggas men i fallet med som kommer med OpenGeo Suite version ger avgränsad text Comma H2, H2 JNDI, SQL Server, OGR, Oracle och en handfull möjligheter i raster bakgrunder.

Vad sägs om Qgis?

  • Av de bästa, för Qgis skapade de ett bra plugin som heter OpenGeo Explorer med vilken du kan interagera med Postgres-basen och även med GeoServer. Härifrån kan du redigera slds, flytta lag, lagergrupper, redigera namn, radera, se arbetsytor, cachade lager etc.
  • Om ett lager tas bort raderas slden; Detta kan konfigureras och slutligen uppnår ett jobb från klienten för att kontrollera vad som är ovan, denna synkronisering kan använda REST API.
  • För nu är det inte har är shp2psql men inte konstigt då integreras i samma panel, kanske så transparent som plugin Spit att till skillnad från UI lagrar anslutningar kan du ladda upp flera lager blockerar, är förloppsindikatorn mer realistiska och mest begripliga felmeddelanden.

öppen geo-suite postgres plugin

Med denna OpenGeo Suite säger inte att detta är det magiska receptet. Men det kommer säkert att flytta mycket av samhället till den här preferensen, särskilt för att företag som säljer kurser föredrar att lära denna rutt som garanterar en kortare inlärningskurva.

Comboen är kompatibel med andra verktyg som kan monteras på servern.

Vilken inverkan kommer med OpenGeo Suite

Vi får se vilken inverkan har detta på samhället eftersom det finns människor bakom Gränslös mycket erfarenhet inom området, som har varit involverade i utvecklingen av verktyg och bibliotek som nu gör sektorn hållbar. Men framför allt med cancheo i entreprenörskap och marknadsföring, som ofta går till spillo från den tekniska nivån. För att nämna minst sex:

  • Eddie Pickle och Ken Bossung, grundare av IONIC, ett företag som köpte ERDAS på 2007 och ägs nu av Leica.

  • Andreas Hocevar och Bart van den Eijnden, som fördjupades i utvecklingen av OpenLayers 2 och GeoExt.

  • Victor Olaya, som lämnade oss det arv av SEXTANTE,

  • Paul Ramsey, av de tidiga initiatörerna av PostGIS.

Den andra positiva effekter är formalitet av ett stort företag som skulle komma att bli ett monster på marknaden som alltid är en risk, ger formalitet konkurrens mot företag i det proprietära sektorn inom områden som stöd, trovärdighet, säkerhet och kvalitetskontroll över utvecklingen.

Utbudet av tjänster har Gränslös, allt från att migrera plattformar till årliga supporttjänster verkar överensstämmer med företags- och institutionella marknaden gradvis förstå skillnaden av att ha lokal förankring och affärsstöd. Jag borde inte vara lätt denna marknad, men vi ser med bra ögon som institutioner mogna att tänka, värdera mjukvaruutveckling och informationen som en tillgång och gjorde det genom att fördela arbetet bilmekaniker dess bilister att köpa en försäkring och specialiserade tjänster företag Distribution.

gränslösI fri kodmodellen finns det möjlighet för alla. Så vad Boundless erbjuder, finns där, med möjlighet till att vara en partner; där förmågan hos dem som vill förbättra sin förmåga att sälja tjänster när det gäller genomförande, utbildning, support eller utveckling. Exemplet hittar vi värdefulla och bra lektioner att lära och komplettera den insats som gvSIG Foundation tar, som vi kommer att prata om vid ett annat tillfälle.

Hämta OpenGeo Suite.

2 Svar på "OpenGeo Suite: Ett bra exempel på GIS-programvara avsedd för svagheterna i OSGeo-modellen"

  1. Intresserad av programvaruutvecklare under Opengeo Suite för att tillämpa geospatialkontroll på vägmegaprojekt

  2. Tack så mycket för dina redaktioner. För mig personligen tycker jag att det är berikande.
    Din hjälp är viktig för min analys och beslutsfattande.

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.