OpenGeo Suite: Et godt eksempel på GIS Software tenker på svakhetene i OSGeo-modellen

Helt i dag, i hvert fall i det geospatiale miljøet, gjenkjenner alle nøytrale tenkende profesjonelle at fri programvare er like moden som kommersiell programvare, og i noen henseender overlegen.

Standardstrategien fungerte veldig bra. Selv om det er tvilsomt balanse oppdatering til den energien som kreves teknologiske utviklingen, kanskje det var det som la grunnlaget for suksessen i andre sammenhenger som samfunnet filosofisk tilnærming, økonomi og andre ideer som ble brukt til å rettferdiggjøre modellen, som også er nødvendige.

Å selge Open Source-løsninger er imidlertid ikke lett i forretnings- eller regeringsmiljøer, av mange grunner som delvis kommer fra konkurranse, men også som et uunngåelig resultat av svakhetene i modellen, som må utvikle seg og eksistere sammen med proprietær programvare. Beslutningstakere stilles spørsmål som:

  • Om en morgen ser vi et problem som følge av oppdateringer fra andre plattformer, i forhold som sikkerhet Hvem responderer øyeblikket vi trenger støtte, og til hvilken pris å legge det budsjettert?

  • Gitt utvalg av alternativer på språk, biblioteker, klientløsninger, webløsninger, hvilken kombinasjon bør vi velge for å sikre kompatibilitet kvasi Total?

OpenGeo Suite er en løsning som ikke bare utnytter alle modenhetene til tilgjengelige verktøy, men har som mål å svare på disse svakhetene i modellen. I tillegg til å gi samfunnet en løsning som de kan forbedre sine utviklingsinitiativer, skaper den en felles tråd for de involverte komponentene for å styre utviklingen deres og for bedrifter OpenGeo Suite gir alvoret som krever å bestemme for åpen kildekode. Mens det er andre selskaper, etter en stund med å prøve dette alternativet, har jeg ikke annet enn å anerkjenne den høye kapasiteten og kreativiteten til tanken bak Boundless, selskapet som skaper denne løsningen.

La oss ta en titt på OpenGeo Suite-tilnærmingen:

Hvilke verktøy inneholder OpenGeo Suite?

Å ha så mange løsningsmuligheter er ikke dårlig, det er normalt, men det kompliserer noe hvordan man sikrer valg av verktøy i integrerte produksjonsprosesser. Et feilaktig valg kan være kostbart hvis vi innser når vi allerede har investert i forskning, utvikling, trening og fremfor alt uopprettelig tid.

For eksempel, bare i form av språkutvikling har vi et puslespill som følge av behov i samfunnet, mange av dem gjør akkurat det samme, andre emulere en annen smak, noen med unike egenskaper i enkle rutiner som hadde ingen, og vi ville alle. La oss se denne adskillelsen av funksjonalitet og språk; selv om jeg må være ærlig, er kategorisering ikke eksklusiv og i noen tilfeller vanskelig å skille grensen:

  • På klientnivå er den mest populære konteksten: QGis, Grass, ILWIS, SAGA, Kapaware, basert på C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, basert på Java. MapWindow ved siden av ActiveX basert på .NET.
  • I biblioteker har vi: GDAL, OGR, PROJ4, FDO, GEOS på C ++. GeoTools, WKB4J, JTS, Baltic basert på Java. NTS, GeoTools.NET, SharpMap på .NET.
  • Når det gjelder webløsninger, som nå blomstrer: MapServer, MapGuide OS over C ++; GeoServer, Grad, Geonetwork over Java. OpenLayers, Leaflet og Ka-Map i Javascript, mapFish på Python, MapBender i PHP / Javascript.
  • For databaser er Postgres den ubestridte dominerende, selv om andre løsninger også er tilgjengelige.

Dette viser at det er mulig å montere et system i nesten alle miljøer. Videre, mange av dem, selv om de ble født på et språk, støtter nå andre. Også mange av dem ble født som klient, men er i stand til å administrere webdata og i tilfeller som Open Layers er det mulig å utvikle i et webmiljø nesten alt som er gjort i et klientverktøy.

Hvilken kombinasjon av gratis programvare som skal brukes?

OpenGeo-pakken ble bestemt av QGIS som en stasjonær klient, som på dette tidspunkt fortjener en kategori av artikler i Geofumadas. For web valgte geoserver som en dataserver som opererer på Tomcat, Jetty og kjøretidsmiljø Java, GeoWebCache for flislegging og OpenLayers som et bibliotek selv om sistnevnte alternativet har en obligatorisk registrering vurderer løsninger som vedlegget som vokser med stor suksess, spesielt for sin modell basert på plugins og dets potensial med mobile applikasjoner. De ser at de kan gå for en eneste linje med språket, men jeg vil gjerne se analysen matrise som har ført til denne definisjonen.

La oss være klare, alle kan implementere disse løsningene per person. Hva OpenGeo inneholder, er et installasjonsprogram med versjoner av disse komponentene med forbedringer til effektive kjedelige rutiner; for eksempel:

opengeo suite

  • opengeo suite kartserverInstallatøren gjør samlingen pent. Å kunne velge hvilke komponenter som skal installeres, fjernes eller avinstalleres. For de som har jobbet med en Java-kjøretidsmotor med den lykkelige 503-feilen, vil kjenne verktøyet.
  • Det er forskjellige installatører: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu og Application Servers.
  • Den siste versjonen 4.02 bringer PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 og GeoWebCache 1.5; og støtter OpenLayers 3.
  • I startmenyen lager du direkte koblinger for å stoppe eller starte GeoServer og Postgres; også for å heve brukergrensesnittet for data lasting shapefiles til Postgres (shp2psql) og også for å få tilgang til PostGis-databasen (PgAdmin).
  • Også i startmenyen er det utgang til localhost, som i denne versjonen fjerner klientgrensesnittet 3 versjon med en ren Kontrollpanel til geoserver, GeoExplorer GeoWebCache og tjenester.
  • Dette produktet er GeoExplorer en fantastisk utvikling av Boundles basert på GeExt som serverer seer data til geoserver gjør dataopplasting fra en lokal fil eller fra et datalager og kan sette farge, linjetykkelse, åpenhet, merkes, herunder regler og fiksering direkte på filtype (SLD) geoserver. Ingen i sitt rette sinn fungerer dette ren kode og GeoExplorer er en utmerket løsning -selv om det gjør flere ting-.
  • Geoserver installert versjon omfatter en kobling for å importere data, og kan dannes fra lokale kilder formlag, inkludert PostGIS hvorved data kan flyttes fra ett sted til et annet localhost inkludert en verts tjeneste; Det er interessant at denne økningen i data OGR2OGR som løser problemer med mindre laget med konsollen linje, kaste problemer når en multipolygon lag opp, som standard er enkel polygon.
  • I dette tilfellet vises WPS-tjenestene fordi i alternativet å installere bestemte jeg meg for å integrere dem.
  • På installasjonstidspunktet kan du legge til tilleggsprogrammer for GeoServer som CSS Styling, CSW, Cloustering og støtte for GDAL bildebiblioteker. Det er også et tillegg for PostGIS som støtter punktskyger på databasen, og som klient kan du også installere GDAL / OGR. For utviklere er det mulig å installere Webapp SDK og GeoScript.
  • I motsetning til min vert på server-versjonen, ser jeg at det er flere mulige datakilder som forsikring kan legges, men i tilfelle av som kommer med OpenGeo Suite versjonen bringer avgrenset tekst Comma H2, H2 JNDI, SQL Server, OGR, Oracle og en håndfull av muligheter i raster bakgrunn.

Hva med Qgis?

  • Av de beste, for Qgis skapte de en flott plugin som heter OpenGeo Explorer, som du kan samhandle med Postgres-basen og også med GeoServer. Herfra kan du redigere slds, flytte lag, laggrupper, redigere navn, slette, se arbeidsområder, bufret lag, etc.
  • Hvis et lag er fjernet, fjernes slden; alt dette er konfigurerbart og til slutt oppnår det en jobb fra klienten som kontrollerer hva som skjer, kan synkroniseringen bruke REST API.
  • For nå har det ikke er shp2psql men ikke rart da integreres i det samme panelet, kanskje så transparent som plugin Spit at i motsetning til UI lagrer tilkoblinger, kan du laste opp flere lag blokkere, er mer fremdriftslinjen realistiske og mer forståelige feilmeldinger.

åpen geo-suite postgres plugin

Med denne OpenGeo Suite er det ikke sagt at dette er den magiske oppskriften. Men det vil sikkert flytte mye av fellesskapet til denne preferansen, særlig fordi selskapene som selger kurs vil foretrekke å undervise denne ruten som garanterer en kortere læringskurve.

Kombinasjonen er kompatibel med andre verktøy som kan monteres på serveren.

Hvilken innvirkning kommer med OpenGeo Suite

Vi vil se hvilken innvirkning dette har på samfunnet, fordi bak Boundless er det folk med stor erfaring på feltet, som har vært involvert i utviklingen av verktøy og bokhandlere som nå gjør sektoren bærekraftig. Men fremfor alt med cancheo i entreprenørskap og markedsføring av tjenester, som ofte blir kastet bort fra det tekniske nivået. For å nevne minst seks:

  • Eddie Pickle og Ken Bossung, grunnleggere av IONIC, et selskap som kjøpte ERDAS i 2007, og som nå eies av Leica.

  • Andreas Hocevar og Bart van den Eijnden, som ble nedsenket i utviklingen av OpenLayers 2 og GeoExt.

  • Victor Olaya, som forlot oss den arven fra SEXTANTE,

  • Paul Ramsey, av de første initiatørene av PostGIS.

Den andre positive innvirkning er på formellheten til et stort selskap, som utenom å bli et monster i markedet - som alltid er en risiko - gir formalitet til konkurransen mot selskaper i privat sektor i forhold som støtte, troverdighet, sikkerhet og kvalitetskontroll over utviklingen.

Boundlesss tjenestetilbud, som spenner fra plattformmigrasjon til årlige støttetjenester, virker konsistent med det forretnings- og institusjonelle markedet som forstår forskjellen mellom å ha lokal støtte og forretningsstøtte. Dette markedet bør ikke være enkelt, men vi ser med gode øyne hvordan institusjoner er modne i tankene, vurderer utvikling av programvare og informasjon som en ressurs, og dermed klarte de å bevege seg fra å overføre bilmekanikk til sine bilister, å ansette spesialisert forsikring og tjenester av distribusjonsselskapene.

GrenseløstI fri kode modellen er det en mulighet for alle. Så hva Grenseløse tilbyr, er der, med en mulighet til være en partner; der evnen til de som ønsker å forbedre sin evne til å selge tjenester når det gjelder implementering, opplæring, støtte eller utvikling. Eksemplet finner vi verdifulle og gode leksjoner for å lære og utfylle innsatsen som gvSIG Foundation tar, som vi skal snakke om ved en annen anledning.

Last ned OpenGeo Suite.

2 Svar på "OpenGeo Suite: Et godt eksempel på GIS-programvare utviklet for svakhetene i OSGeo-modellen"

  1. Interessert i programvareutviklere under Opengeo Suite for å bruke geospatial kontroll på megaprojekter i veien

  2. Tusen takk for dine redaktører. Personlig finner jeg dem berikende.
    Din hjelp er viktig for min analyse og beslutningstaking.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.