Geospatial - GISQGIS

OpenGeo Suite: skvělý příklad softwaru GIS, který přemýšlí o slabostech modelu OSGeo

Dnes, přinejmenším v geoprostorovém prostředí, si každý odborník s neutrálním myšlením uvědomuje, že software s otevřeným zdrojovým kódem je stejně zralý jako komerční software a v některých ohledech nadřazený.

Strategie standardů fungovala velmi dobře. Ačkoli je jeho vyváženost aktualizace tváří v tvář energii, kterou vyžaduje technologický vývoj, otázná, možná právě to položilo základy pro zaručení úspěchu v dalších snahách, jako je komunita, filozofický přístup, ekonomie a další myšlenky, které byly použity k ospravedlnění modelu, které jsou nakonec také nezbytné.

Prodej řešení Open Source však není v obchodním nebo vládním prostředí snadný, a to z mnoha důvodů, které částečně pocházejí z konkurence, ale také jako nevyhnutelný výsledek slabin modelu, který se musí vyvíjet a koexistovat s proprietárním softwarem. Subjekty s rozhodovací pravomocí si kladou otázky jako:

  • Pokud jednou ráno uvidíme problém vyplývající z aktualizací jiných platforem, v takových aspektech, jako je bezpečnost Kdo reaguje, když potřebujeme podporu, a za jakou cenu nechat rozpočet?

  • Vzhledem k rozsahu jazykových alternativ, knihoven, klientských řešení, webových řešení, jakou kombinaci bychom měli zvolit, abychom zajistili kompatibilitu? skoro celkem

OpenGeo Suite je řešení, které nejen využívá veškerou vyspělost dostupných nástrojů, ale také si klade za cíl reagovat na tyto slabiny modelu. Kromě toho, že dává komunitě řešení, pomocí kterého mohou vylepšit své vývojové iniciativy, vytváří společné vlákno pro zúčastněné komponenty, které má řídit jejich vývoj, a společnostem poskytuje OpenGeo Suite závažnost potřebnou k rozhodnutí o otevřeném zdroji. I když existují i ​​jiné společnosti, po čase testování této alternativy mi nezbývá než uznat vysokou kapacitu a kreativitu myslitelů stojících za společností Boundless, která toto řešení vytvořila.

Podívejme se na přístup OpenGeo Suite:

Jaké nástroje obsahuje OpenGeo Suite?

Mít tolik možností řešení není špatné, je to normální, i když to trochu komplikuje, jak zajistit výběr nástrojů v integrovaných výrobních procesech. Špatný výběr může být nákladný, pokud si uvědomíme, že jsme již investovali úsilí do výzkumu, vývoje, školení a především nezotavitelného času.

Například, pouze pokud jde o vývojový jazyk, máme hádanku vyplývající z potřeb komunity, mnoho z nich dělá přesně to samé, jiné napodobují jinou příchuť, některé mají jedinečné vlastnosti v jednoduchých rutinách, které bychom chtěli mít všechny. Podívejme se na toto oddělení podle funkcí a jazyků; i když musím být upřímný, kategorizace není výlučná a v některých případech je obtížné rozlišit hranici:

  • Na úrovni klienta, což je nejpopulárnější kontext, jsou: QGis, Grass, ILWIS, SAGA, Kapaware, založené na C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, založené na Javě. MapWindow pro svou část na ActiveX založeném na .NET.
  • V knihovnách máme: GDAL, OGR, PROJ4, FDO, GEOS v C ++. GeoTools založené na Javě, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap přes .NET.
  • Pokud jde o řešení pro web, který má dnes velkou popularitu: MapServer, MapGuide OS v C ++; GeoServer, stupeň, geonetwork na Javě. OpenLayers, Leaflet a Ka-Map v Javascript, mapFish v Pythonu, MapBender v PHP / Javascript.
  • Co se týče databází, dominantní je Postgres, i když existují i ​​další řešení.

To nám ukazuje, že je možné připojit systém téměř v jakémkoli prostředí. Navíc mnozí z nich, i když se narodili v jednom jazyce, nyní podporují ostatní. Mnoho z nich se také narodilo jako klienti, ale jsou schopni spravovat webová data a v případech, jako je Open Layers, je dokonce možné ve webovém prostředí vyvinout téměř vše, co se děje v klientském nástroji.

Jakou kombinaci svobodného softwaru použít?

O balíčku OpenGeo rozhodlo QGIS Jako desktopový klient si už teď zasloužíte kategorii článků o Geofumadas. Pro web si vybrali GeoServer jako datový server, který pracuje na Tomcat, Jetty jako prostředí Java runtime, GeoWebCache pro tessellation a OpenLayers jako knihovna, ačkoli tato poslední možnost nemá povinnou registraci, vzhledem k řešením, jako je Leaflet, který roste s velkým úspěchem, zejména díky jeho modelu založený na Plugins a jeho potenciálu s mobilními aplikacemi. Podívejte se, že by mohli jít na jediný řádek jazyka, ale chtěl bych vidět matici analýzy, která je vedla k této definici.

Aby bylo jasno, kdokoli může tato řešení implementovat individuálně. Co OpenGeo obsahuje, je instalační program s verzemi těchto komponent s vylepšeními pro zefektivnění únavných rutin; například:

opengeo suite

 

  • opengeo mapový serverDíky instalačnímu programu bude montáž čistá. Umět si vybrat, které komponenty nainstalovat, odebrat nebo odinstalovat. Pro ty, kteří se zabývali runtime modulem Java se šťastnou chybou 503, bude znát užitečnost.
  • Existují různé instalátory: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu a aplikační servery.  
  • Nedávná verze 4.02 přináší PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 a GeoWebCache 1.5; a podporuje OpenLayers 3.
  • V menu Start jsou vytvořeny přímé odkazy pro zastavení nebo spuštění GeoServeru a Postgresu; také zvýšit uživatelské rozhraní pro načítání tvarových souborů dat na Postgres (shp2psql) a také pro přístup k databázi PostGis (PgAdmin).
  • V nabídce Start je také přístup k localhost, který v této verzi eliminuje klientské rozhraní verze 3, s čistým ovládacím panelem ke službám GeoServer, GeoWebCache a GeoExplorer.
  • Tento produkt, GeoExplorer, je působivým vývojem Boundles založeného na GeExtu, který funguje jako prohlížeč dat pro GeoServer, umožňuje nahrávání dat z místního souboru nebo z datového skladu a umožňuje konfigurovat barvu, tloušťku čáry, průhlednost, značení, včetně pravidel a ukládání přímo do souboru stylu geoServeru (sld). Nikdo s rozumem to nepracuje s čistým kódem a GeoExplorer je vynikající řešení -ačkoli dělá více věcí-.
  • Nainstalovaná verze GeoServeru obsahuje odkaz na import dat, přičemž je možné vytvářet zdroje z místních vrstev tvarů, včetně PostGis, s nimiž lze data přesouvat z jedné základny do druhé, včetně Localhost do hostované služby; Je zajímavé, že toto nahrávání dat řeší problémy OGR2OGR, které, pokud nejsou provedeny pomocí řádku konzoly, způsobují potíže při nahrávání vícepolygonové vrstvy, protože výchozí je jednoduchý polygon.
  • V tomto případě se služby WPS objeví, protože v možnosti instalace jsem se rozhodl je integrovat.
  • V době instalace lze přidat doplňky GeoServeru, jako je CSS Styling, CSW, Cloustering a podpora knihoven obrázků GDAL. K dispozici je také doplněk pro PostGIS, který podporuje mračna bodů nad databází a GDAL / OGR lze také nainstalovat jako klient. Pro vývojáře existuje možnost instalace Webapp SDK a GeoScript.
  • Na rozdíl od mé verze hostované na serveru vidím, že existuje více možných zdrojů dat, které mohou být přidány bezpečně, ale v případě verze, která je dodávána s OpenGeo Suite, má text oddělený čárkami, H2, H2 JNDI, SQL Server, OGR, Oracle a pěst možností v rastrových původech.

A co Qgis?

  • Z nejlepších vytvořili pro Qgis skvělý plugin s názvem Průzkumník OpenGeo, pomocí kterého můžete komunikovat s databází Postgres a také s GeoServerem. Odtud můžete upravovat SSL, přesouvat vrstvy, skupiny vrstev, upravovat názvy, mazat, zobrazovat pracovní prostory, vrstvy v mezipaměti atd.
  • Pokud se odstraní vrstva, odstraní se sld; to vše je konfigurovatelné a nakonec dosahuje úlohy od klienta, který řídí, co je nahoru, tato synchronizace může být používána pomocí API REST.
  • Zatím to, co nemáte, je shp2psql, ale nepřekvapuje mě, že jste ji pak integrovali do stejného panelu, možná tak průhledného jako plugin Spit, který na rozdíl od UI ukládá spojení, můžete nahrát několik vrstev en bloc, indikátor průběhu je více realistické a nejrozumnější chybové zprávy.

otevřít plugin geo suity postgres

S tímto OpenGeo Suite se netvrdí, že je to kouzelný recept. Určitě to však k této preferenci přesune velkou část komunity, zejména proto, že společnosti, které prodávají kurzy, budou raději vyučovat tuto cestu, která zaručuje kratší křivku učení.

Kombo je kompatibilní s dalšími nástroji, které lze připojit na server.

 

Jaký vliv má program OpenGeo Suite?

Uvidíme, jaký to bude mít dopad na komunitu, protože za Boundless jsou lidé s mnoha zkušenostmi v oboru, kteří se podílejí na vývoji nástrojů a knihoven, díky nimž je nyní sektor udržitelný. Ale především školením v oblasti podnikání a marketingových služeb, které je z technické úrovně často promarněno. Zmínit alespoň šest:

  • Eddie Pickle a Ken Bossung, zakladatelé společnosti IONIC, společnosti, která koupila ERDAS od společnosti 2007, je nyní ve vlastnictví společnosti Leica.

  • Andreas Hocevar a Bart van den Eijnden, kteří byli ponořeni do vývoje OpenLayers 2 a GeoExt.

  • Victor Olaya, který nám zanechal dědictví SEXTANTE,

  • Paul Ramsey, z časných iniciátorů PostGIS.

Druhý pozitivní dopad je formalita velké společnosti, který měl stát monstrem na trhu, která je vždy rizikově přináší formalitu soutěž proti společnosti v proprietárním sektoru v oblastech, jako je podpora, důvěryhodnost, bezpečnost a kontrola kvality vývoje.

Rozsah služeb, které Boundless má, od migrace platforem po služby roční podpory, se nám jeví jako konzistentní s obchodním a institucionálním trhem, který krok za krokem chápe rozdíl mezi místní podporou a podporou podnikání. Tento trh by neměl být snadný, ale s dobrýma očima vidíme, jak instituce dospívají v myšlenkách, oceňují vývoj softwaru a informace jako aktivum, a tak se jim podařilo přejít od přidělování úkolů automechanikům jejich motoristům k najímání specializovaného pojištění a služeb distribučních společností.

nekonečnéV modelu open source existuje příležitost pro každého. To, co Boundless nabízí, je tedy s možností být partnerem; nad možnosti těch, kteří chtějí zvýšit svou schopnost prodávat služby, pokud jde o implementaci, školení, podporu nebo rozvoj. Příklad se jeví jako cenný a poskytuje dobré ponaučení, jak se naučit a doplnit úsilí nadace gvSIG jiným způsobem, o kterém si povíme při jiné příležitosti.

Stáhněte si OpenGeo Suite.

Golgi Alvarez

Spisovatel, výzkumník, specialista na modely hospodaření s půdou. Podílel se na konceptualizaci a implementaci modelů jako: Národní systém správy majetku SINAP v Hondurasu, Model hospodaření společných obcí v Hondurasu, Integrovaný model správy katastru - Registr v Nikaragui, Systém správy území SAT v Kolumbii . Editor znalostního blogu Geofumadas od roku 2007 a tvůrce Akademie AulaAGEO, která zahrnuje více než 100 kurzů na témata GIS - CAD - BIM - Digitální dvojčata.

Související články

2 Komentáře

  1. Máte zájem o vývojáře softwaru v rámci Opengeo Suite, abyste mohli používat megaprojekty pro geospatial kontrolu

  2. Děkuji vám za vaše úvodníky. Pro mě osobně považuji za obohacující.
    Vaše pomoc je důležitá pro mou analýzu a rozhodování.

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Také si přečtěte
zavřít
Tlačítko Nahoru