Geospatial - GISqgis

OpenGeo Suite: Et godt eksempel på GIS Software, der tænker på svaghederne i OSGeo-modellen

I dag, i det mindste i det geospatiale miljø, erkender enhver neutralt tænkende professionel, at open source-software er lige så modent som kommerciel software og på nogle måder overlegent.

Standardstrategien fungerede meget godt. Selvom dens balance mellem opdatering i lyset af den energi, den teknologiske udvikling kræver, er tvivlsom, var det måske det, der lagde grundlaget for at garantere succes i andre bestræbelser såsom fællesskabet, filosofisk tilgang, økonomi og andre ideer, der blev brugt til at retfærdiggøre modellen, som i sidste ende også er nødvendige.

Det er dog ikke let at sælge Open Source-løsninger i erhvervs- eller regeringsmiljøer, af mange årsager, der dels skyldes konkurrence, men også som et uundgåeligt resultat af modellens svagheder, som skal udvikle sig og eksistere side om side med proprietær software. Beslutningstagere stiller spørgsmål som:

  • Hvis der en morgen dukker et problem op som følge af opdateringer til andre platforme, i aspekter som sikkerhed, hvem reagerer, når vi har brug for support, og til hvilken pris skal vi lade det budgettere?

  • I betragtning af udvalget af alternativer inden for sprog, biblioteker, klientløsninger, webløsninger, hvilken kombination skal vi vælge for at sikre kompatibilitet? kvasi Total?

OpenGeo Suite er en løsning, der ikke kun udnytter al modenheden af ​​de tilgængelige værktøjer, men som også sigter mod at reagere på disse svagheder ved modellen. Ud over at give fællesskabet en løsning, som de kan forbedre deres udviklingsinitiativer med, skaber det en ledetråd for de involverede komponenter til at guide deres udvikling, og for virksomheder giver OpenGeo Suite den seriøsitet, som en beslutning om open source kræver. Selvom der er andre virksomheder, efter at have prøvet dette alternativ i et stykke tid, har jeg intet andet valg end at anerkende den høje kapacitet og kreativitet hos tænkerne bag Boundless, virksomheden, der skabte denne løsning.

Lad os se noget af, hvad OpenGeo Suite-tilgangen indebærer:

Hvilke værktøjer indeholder OpenGeo Suite?

At have så mange løsningsmuligheder er ikke dårligt, det er normalt, selvom det noget komplicerer, hvordan man sikrer valget af værktøjer i integrerede produktionsprocesser. En fejlagtig udvælgelse kan koste dyrt, hvis vi indser, hvornår vi allerede har investeret kræfter i forskning, udvikling, uddannelse og frem for alt ikke-oprettelig tid.

For eksempel har vi kun med hensyn til udviklingssprog et puslespil, der er et resultat af fællesskabets behov, mange af dem gør præcis det samme, andre efterligner i en anden smag, nogle med unikke karakteristika i simple rutiner, som vi gerne vil have dem alle sammen. Lad os se denne adskillelse efter funktionaliteter og sprog; Selv om jeg skal være ærlig, er kategoriseringen ikke eksklusiv, og i nogle tilfælde er det svært at skelne grænsen:

  • På klientniveau, som er den mest populære kontekst, er der: QGis, Grass, ILWIS, SAGA, Kapaware, baseret på C++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, baseret på Java. MapWindow på sin side på ActiveX baseret på .NET.
  • I biblioteker har vi: GDAL, OGR, PROJ4, FDO, GEOS på C++. Java-baserede GeoTools, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap over .NET.
  • Hvad angår løsninger til nettet, som er meget populære i dag: MapServer, MapGuide OS på C++; GeoServer, Degree, Geonetwork på Java. OpenLayers, Leaflet og Ka-Map i Javascript, mapFish på Python, MapBender i PHP/Javascript.
  • Hvad angår databaser, er Postgres den ubestridte dominerende, selvom der også er andre løsninger.

Dette viser os, at det er muligt at montere et system i næsten ethvert miljø. Hvad mere er, mange af dem, selvom de er født på ét sprog, støtter nu andre. Mange af dem er også født som klienter, men er i stand til at administrere webdata, og i tilfælde som Open Layers er det endda muligt at udvikle næsten alt, hvad der gøres i et klientværktøj i et webmiljø.

Hvilken kombination af gratis software skal jeg bruge?

OpenGeo suite blev besluttet af QGis som en desktop-klient, som på dette tidspunkt allerede fortjener en kategori af artikler i Geofumadas. Til nettet valgte de GeoServer som dataserveren, der opererer på Tomcat, Jetty som Java runtime-miljøet, GeoWebCache til tessellationen og OpenLayers som biblioteket, selvom denne sidste mulighed ikke har en obligatorisk registrering i betragtning af løsninger som Leaflet, der vokser med stor succes, især på grund af sin model baseret på mobilapplikationer og plugins. Du kan se, at de kunne gå efter en enkelt sproglinje, men jeg vil gerne se den analysematrix, der har ført dig til denne definition.

Lad os være klare, alle kan implementere disse løsninger individuelt. Hvad OpenGeo indeholder er et installationsprogram med versioner af disse komponenter med forbedringer for at strømline kedelige rutiner; For eksempel:

opengeo suite

 

  • opengeo suite kortserverInstallatøren udfører monteringen pænt. At kunne vælge hvilke komponenter der skal installeres, fjernes eller afinstalleres. For dem, der har beskæftiget sig med en Java-runtime-motor med den lykkelige Error 503, kender de værktøjet.
  • Der er forskellige installatører: for Windows, Mac OS X, CentOS/RHEL, Fedora, Ubuntu og applikationsservere.  
  • Den seneste version 4.02 bringer PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 og GeoWebCache 1.5; og understøtter OpenLayers 3.
  • Direkte links til at stoppe eller starte GeoServer og Postgres oprettes i startmenuen; også for at trække brugergrænsefladen op for at uploade shape-filer til Postgres (shp2psql) og også for at få adgang til PostGis-databasen (PgAdmin).
  • Også i startmenuen er der adgang til localhosten, som i denne version eliminerer klientgrænsefladen i version 3, med et rent kontrolpanel til GeoServer, GeoWebCache og GeoExplorer tjenesterne.
  • Dette produkt, GeoExplorer, er en imponerende udvikling af Boundles baseret på GeExt, der fungerer som en datafremviser for GeoServer, tillader upload af data fra en lokal fil eller fra et datalager, at være i stand til at konfigurere farve, linjetykkelse, gennemsigtighed, mærkning, herunder regler og gemme direkte på geoServer style (sld) filen. Ingen ved deres rette sind arbejder på dette i ren kode, og GeoExplorer er en fremragende løsning -selvom han gør flere ting-.
  • Den installerede version af GeoServer indeholder et link til at importere data, der er i stand til at skabe kilder fra lokale formlag, herunder PostGis, med hvilke data kan flyttes fra en base til en anden, herunder fra Localhost til en hostet tjeneste; Det er interessant, at denne dataupload løser OGR2OGR-problemer, der, medmindre de gøres med konsollinjen, forårsager vanskeligheder ved upload af et multi-polygon-lag, da standarden er enkelt polygon.
  • I dette tilfælde vises WPS-tjenesterne, fordi jeg besluttede at integrere dem i muligheden for at installere.
  • På installationstidspunktet kan du tilføje GeoServer-tilføjelser såsom CSS Styling, CSW, Cloustering og understøttelse af GDAL-billedbiblioteker. Der er også en Add-on til PostGIS, der understøtter punktskyer på databasen og som klient kan du også installere GDAL/OGR. For udviklere er der mulighed for at installere Webapp SDK og GeoScript.
  • I modsætning til min version hostet på serveren, ser jeg, at der er flere mulige datakilder, som helt sikkert kan tilføjes, men i tilfældet med versionen, der følger med OpenGeo Suite, bringer den kommasepareret tekst, H2, H2 JNDI, SQL Server, OGR, Oracle og en masse muligheder i rasterkilder.

Hvad med Qgis?

  • Det bedste af det hele er, at til Qgis skabte de et fantastisk plugin kaldet OpenGeo explorer, som du kan interagere med Postgres-basen og også med GeoServer. Herfra kan du redigere sld'en, flytte lag, laggrupper, redigere navne, slette, se arbejdsområder, cachelagrede lag osv.
  • Hvis et lag slettes, slettes sld'en; alt dette er konfigurerbart, og i sidste ende opnår det et job fra klienten, der kontrollerer, hvad der er på toppen, at synkroniseringen kan bruge REST API.
  • Indtil videre er det, den ikke har, shp2psql, men jeg er ikke overrasket over, at de senere integrerede det i det samme panel, måske lige så gennemsigtigt som Spit-plugin'et, der i modsætning til brugergrænsefladen gemmer forbindelserne, kan uploade flere lag i bulk, statuslinjen er mere realistisk, og fejlmeddelelserne er mere forståelige.

åben geo suite postgres plugin

Med denne OpenGeo Suite siger man ikke, at dette er den magiske opskrift. Men det vil helt sikkert flytte en stor del af samfundet til denne præference, især da virksomheder, der sælger kurser, foretrækker at undervise i denne rute, der garanterer en kortere indlæringskurve.

Kombinationen er kompatibel med andre værktøjer, der kan monteres på serveren.

 

Hvilken effekt kommer med OpenGeo Suite

Vi får se, hvilken indflydelse det har på samfundet, for bag Boundless står der folk med stor erfaring på området, som har været involveret i udviklingen af ​​værktøjer og biblioteker, der nu gør sektoren bæredygtig. Men frem for alt med cancheo i iværksætteri og markedsføring af services, som ofte er spildt fra det tekniske plan. For at nævne mindst seks:

  • Eddie Pickle og Ken Bossung, grundlæggerne af IONIC, et firma, som ERDAS købte i 2007 og nu ejes af Leica.

  • Andreas Hocevar og Bart van den Eijnden, som var involveret i udviklingen af ​​OpenLayers 2 og GeoExt.

  • Victor Olaya, som efterlod os arven fra SEXTANTE,

  • Paul Ramsey, en af ​​de tidlige initiativtagere til PostGIS.

Den anden positive indvirkning er på formaliteten i en stor virksomhed, som udover at blive et monster på markedet -hvilket altid er en risiko- bringer formalitet til konkurrencen mod virksomheder i den private sektor i aspekter som support, troværdighed, sikkerhed og kvalitetskontrol over udviklingen.

Det servicetilbud, som Boundless har, som spænder fra platformmigrering til årlige supporttjenester, virker i overensstemmelse med det erhvervs- og institutionelle marked, der lidt efter lidt forstår forskellen på at have lokal support og forretningssupport. Dette marked burde ikke være nemt, men vi glæder os over, hvordan institutioner modnes i at tænke, værdsætter softwareudvikling og information som et aktiv, og dermed lykkedes det dem at gå fra at tildele automekanikeropgaver til deres bilister til at tegne specialiserede forsikringer og tjenester fra distributionsselskaber.

grænseløsI open source-modellen er der mulighed for alle. Så hvad Boundless tilbyder er der, med mulighed for være partner; ud over evnen hos dem, der ønsker at forbedre deres evne til at sælge tjenester i form af implementering, træning, support eller udvikling. Eksemplet forekommer os værdifuldt og gode erfaringer at lære og supplere den indsats, som gvSIG Fonden udfører på en anden måde, som vi vil tale om ved en anden lejlighed.

Download OpenGeoSuite.

Golgi Alvarez

Forfatter, forsker, specialist i jordforvaltningsmodeller. Han har deltaget i konceptualisering og implementering af modeller såsom: National System of Property Administration SINAP i Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktør af Geofumadas vidensblog siden 2007 og skaberen af ​​AulaGEO Academy, der omfatter mere end 100 kurser om emner GIS - CAD - BIM - Digitale tvillinger.

Relaterede artikler

2 Kommentarer

  1. Interesseret i softwareudviklere under Opengeo Suite til at anvende geospatial kontrol til vejmegaprojekter

  2. Mange tak for dine redaktionelle indlæg. Personligt finder jeg dem berigende.
    Din hjælp er vigtig for min analyse og beslutningstagning.

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

Tilbage til toppen knap