Geoprzestrzenne - GISqgis

"OpenGeo Suite": puikus pavyzdys GIS programinės įrangos, galvoja apie OSGeo modelio silpnybes

Šiandien, bent jau geografinėje aplinkoje, kiekvienas profesionalas, turintis neutralaus mąstymo, pripažįsta, kad laisva šaltinio programinė įranga yra tokia pat subrendusi kaip komercinė programinė įranga, o kai kuriais atžvilgiais ir pranašesnė.

Standartų strategija veikė labai gerai. Nors abejotinas jos atnaujinimo balansas atsižvelgiant į energiją, kurios reikia technologinei evoliucijai, galbūt būtent tai padėjo pagrindus garantuoti sėkmę kitose pastangose, tokiose kaip bendruomenė, filosofinis požiūris, ekonomika ir kitos idėjos, kurios buvo naudojamos modeliui pagrįsti, kurie galiausiai taip pat yra būtini.

Tačiau parduoti „Open Source“ sprendimus verslo ar vyriausybės aplinkose nėra lengva dėl daugelio priežasčių, kurios iš dalies kyla iš konkurencijos, bet taip pat dėl ​​neišvengiamo modelio trūkumų, kurie turi vystytis ir egzistuoti kartu su nuosavybės teise priklausančia programine įranga. Sprendimų priėmėjai užduoda sau tokius klausimus:

  • Jei vieną rytą problema atsiranda dėl atnaujinimų iš kitų platformų, tokiais aspektais kaip saugumas, kuris reaguoja, kai mums reikia pagalbos, ir kokia kaina ją palikti biudžetui?

  • Atsižvelgdami į kalbų, bibliotekų, kliento sprendimų, žiniatinklio sprendimų įvairovę, kokį derinį turėtume pasirinkti, kad užtikrintume suderinamumą? beveik iš viso

„OpenGeo Suite“ yra sprendimas, kuris ne tik išnaudoja visą turimų įrankių brandą, bet ir siekia atsakyti į tas modelio silpnybes. Be to, kad bendruomenei suteikiamas sprendimas, kaip jos galėtų patobulinti savo plėtros iniciatyvas, sukuriama bendra sudedamųjų dalių gija, kuri padėtų jiems vystytis, o įmonėms „OpenGeo Suite“ suteikia rimtumo, kurio reikia norint apsispręsti dėl atvirojo kodo. Nors yra ir kitų kompanijų, po kurio laiko išbandžiau šią alternatyvą, neturiu nieko kito, kaip pripažinti šį sprendimą sukūrusios bendrovės „Boundless“ didelę mąstytojų pajėgumą ir kūrybiškumą.

Pažvelkime į "OpenGeo Suite" metodą:

Kokie įrankiai yra „OpenGeo Suite“?

Turėti tiek daug sprendimo variantų nėra blogai, tai yra normalu, nors tai šiek tiek apsunkina, kaip užtikrinti įrankių pasirinkimą vientisuose gamybos procesuose. Neteisingas pasirinkimas gali kainuoti brangiai, jei suprasime, kai jau įdėjome pastangų į mokslinius tyrimus, plėtrą, mokymą ir visų pirma neatgautiną laiką.

Pavyzdžiui, kalbant apie vystymosi kalbą, mes turime galvosūkį, atsirandantį dėl bendruomenės poreikių, daugelis jų elgiasi lygiai taip pat, kiti mėgdžiojasi kitu skoniu, kai kurie turi unikalių savybių paprastomis dienomis, kurias norėtume turėti. Pažvelkime į šį funkcijų ir kalbų atskyrimą; Nors turiu būti sąžiningas, kategorijos nėra išskirtinės, o kai kuriais atvejais sunku atskirti sieną:

  • Kliento lygiu, kuris yra populiariausias kontekstas, yra: QGis, Grass, ILWIS, SAGA, Kapaware, pagrįsti C ++. „gvSIG“, „Jump“, „uDIG“, „Kosmo“, „LocalGIS“, „GeoPista“, „SEXTANTE“, pagrįstas „Java“. „MapWindow“ savo ruožtu „ActiveX“, pagrįstame .NET.
  • Bibliotekose turime: GDAL, OGR, PROJ4, FDO, GEOS C ++. „Java“ pagrįstas „GeoTools“, WKB4J, JTS, „Baltic“. NTS, „GeoTools.NET“, „SharpMap“ per .NET.
  • Kalbant apie žiniatinklio sprendimus, kurie šiandien yra labai populiarūs: MapServer, MapGuide OS C ++; „GeoServer“, laipsnis, „Java“ geotinklas. „OpenLayers“, „Leaflet“ ir „Ka-Map“ „Javascript“, „MapFish“ „Python“, „MapBender“ - PHP / „Javascript“.
  • Kalbant apie duomenų bazes, „Postgres“ yra neginčijama dominuojanti, nors yra ir kitų sprendimų.

Tai, kas išdėstyta aukščiau, parodo, kad sistemą galima montuoti beveik bet kurioje aplinkoje. Be to, daugelis jų, nors ir yra gimę viena kalba, dabar palaiko kitas. Daugelis jų taip pat gimė kaip klientai, tačiau jie sugeba valdyti žiniatinklio duomenis ir tokiais atvejais kaip „Open Layers“ net galima sukurti interneto aplinkoje beveik viską, kas daroma kliento įrankyje.

Kokio laisvos programinės įrangos naudojimo?

„OpenGeo suite“ nusprendė qgis Kaip darbalaukio klientas, jūs jau nusipelnėte kategorijos straipsnių apie „Geofumadas“. Žiniatinkliui jie pasirinko „GeoServer“ kaip duomenų serverį, veikiantį „Tomcat“, „Jetty“ kaip „Java“ vykdymo aplinką, „GeoWebCache“ tessellationui ir „OpenLayers“ kaip biblioteką, nors ši paskutinė parinktis nėra privaloma registracija, atsižvelgiant į tokius sprendimus kaip „Leaflet“, kuris labai sėkmingai auga, ypač dėl savo modelio. pagrįstas įskiepiais ir jo galimybėmis naudojant mobilias programas. Pažiūrėkite, kad galėtumėte pereiti vieną kalbos eilutę, tačiau norėčiau pamatyti analizės matricą, kuri paskatino jus prie šio apibrėžimo.

Būkime aiškūs, kiekvienas gali įgyvendinti šiuos sprendimus individualiai. „OpenGeo“ yra montuotojas su šių komponentų versijomis su patobulinimais, kad nuobodžios kasdienybės būtų efektyvesnės; pavyzdžiui:

"opengeo suite"

 

  • "opengeo suite" žemėlapių serverisMontuotojas daro surinkimą tvarkingą. Galimybė pasirinkti, kuriuos komponentus įdiegti, pašalinti ar pašalinti. Tie, kurie susidūrė su „Java“ vykdymo varikliu su laiminga 503 klaida, žinos naudingumą.
  • Yra skirtingi montuotojai: „Windows“, „Mac OS X“, „CentOS / RHEL“, „Fedora“, „Ubuntu“ ir programų serveriai.  
  • Naujausia 4.02 versija pateikia „PostgreSQL 9.3.1“, „PostGIS 2.1.1“, „GeoTools 10“, „GeoServer 2.4.3“ ir „GeoWebCache 1.5“; ir palaiko „OpenLayers 3“.
  • Pradiniame meniu sukuriamos tiesioginės nuorodos, kad sustabdytumėte arba paleistumėte „GeoServer“ ir „Postgres“; taip pat pakelti vartotojo sąsają, kad būtų galima įkelti formato duomenis į „Postgres“ (shp2psql) ir prieiti prie „PostGis“ duomenų bazės (PgAdmin).
  • Taip pat meniu Pradėti yra prieiga prie localhost, kuri šioje versijoje pašalina 3 versijos kliento sąsają, su švariu valdymo skydeliu prie „GeoServer“, „GeoWebCache“ ir „GeoExplorer“ paslaugų.
  • Šis produktas, „GeoExplorer“, yra įspūdingas „Boundles“, paremto „GeExt“, kūrinys, kuris veikia kaip „GeoServer“ duomenų peržiūros priemonė, leidžiantis įkelti duomenis iš vietinio failo arba iš duomenų sandėlio, galint sukonfigūruoti spalvą, linijos storį, skaidrumą, žymėjimas, įskaitant taisykles ir išsaugojimas tiesiai į „geoServer“ stiliaus failą (-us). Niekas sveiku protu to nedaro naudodamas gryną kodą, o „GeoExplorer“ yra puikus sprendimas -nors tai daro daugiau dalykų-.
  • Įdiegtoje „GeoServer“ versijoje yra nuoroda į duomenų importavimą, kad būtų galima sukurti šaltinius iš vietinių formos sluoksnių, įskaitant „PostGis“, su kuriais duomenis galima perkelti iš vienos bazės į kitą, įtraukiamą iš „Localhost“ į priglobtą paslaugą; Įdomu tai, kad šis duomenų įkėlimas išsprendžia OGR2OGR problemas, kurios, jei tai nėra daroma naudojant konsolės liniją, kelia sunkumų įkeliant daugiakampio sluoksnį, nes numatytasis nustatymas yra paprastas daugiakampis.
  • Tokiu atveju atsiranda WPS paslaugos, nes įdiegimo parinktyje nusprendžiau jas integruoti.
  • „GeoServer“ priedai, tokie kaip CSS stilius, CSW, „Cloustering“ ir GDAL vaizdų bibliotekų palaikymas, gali būti pridėti diegimo metu. Taip pat yra „PostGIS“ priedas, palaikantis taškų debesis duomenų bazėje, o GDAL / OGR taip pat galima įdiegti kaip klientą. Kūrėjams yra galimybė įdiegti „Webapp SDK“ ir „GeoScript“.
  • Skirtingai nuo mano versijos, esančios serveryje, matau, kad yra daugiau galimų duomenų šaltinių, kurie, be abejo, gali būti įtraukti, tačiau versijos, kuri yra „OpenGeo Suite“, atveju, jame yra kableliais atskirtas tekstas, H2, H2 JNDI, SQL Server, „OGR“, „Oracle“ ir „rastų kilmių“ galimybės.

Ką apie Qgis?

  • Iš geriausių, „Qgis“ jie sukūrė puikų papildinį, vadinamą „OpenGeo explorer“, su kuriuo galite bendrauti su „Postgres“ duomenų baze ir „GeoServer“. Čia galite redaguoti sld, perkelti sluoksnius, sluoksnių grupes, redaguoti vardus, ištrinti, peržiūrėti darbo sritis, talpykloje esančius sluoksnius ir kt.
  • Jei sluoksnis pašalinamas, sld pašalinamas; Visa tai yra konfigūruojama ir galiausiai pasiekia darbą iš kliento, kuris kontroliuoja, kas yra, kad sinchronizacija gali būti naudojama REST API.
  • Šiuo metu tai, ką ji neturi, yra „shp2psql“, bet manęs nenuostabu, kad tada jie integruoja jį į tą patį skydelį, galbūt taip skaidriai, kaip „Spit“ papildinys, kuris, skirtingai nei UI saugo ryšius, galite įkelti kelis sluoksnius į bloką, pažangos juosta yra daugiau Realūs ir suprantami klaidų pranešimai.

atidarykite geo suite postgres įskiepį

Su šiuo „OpenGeo Suite“ nesakote, kad tai yra stebuklingas receptas. Tačiau tai neabejotinai perkels didelę visuomenės dalį į šią pirmenybę, ypač todėl, kad kursus parduodančios įmonės mieliau mokys šio maršruto, kuris garantuoja trumpesnę mokymosi kreivę.

Combo yra suderinamas su kitais įrankiais, kuriuos galima įdiegti serveryje.

 

Kokį poveikį turi "OpenGeo Suite"

Pažiūrėsime, kokį poveikį tai daro bendruomenei, nes už „Boundless“ slypi žmonės, turintys daug patirties šioje srityje, kurie dalyvavo kuriant įrankius ir bibliotekas, kurios dabar daro sektorių tvarų. Visų pirma, verslumo ir paslaugų rinkodaros mokymai, kurie dažnai švaistomi nuo techninio lygio. Paminėti bent šešis:

  • „Eddie Pickle“ ir „Ken Bossung“, „IONIC“ įkūrėjai, kompanija, įsigijusi ERDAS „2007“ ir dabar priklausanti „Leica“.

  • Andreas Hocevar ir Bart van den Eijnden, kurie buvo įtraukti į OpenLayers 2 ir GeoExt kūrimą.

  • Viktoras Olaya, kuris paliko mums tą SEXTANTE palikimą,

  • Paulas Ramsey, iš pradžių pradėtojų PostGIS.

Kitas teigiamas poveikis yra didelė kompanija, kuri turėjo tapti rinkoje, kuri yra visada pavojingumo monstras formalumas, atneša formalumas konkurenciją prieš bendroves į nuosavybės sektoriuje tokiose srityse, kaip parama, patikimumo, saugumo ir kokybės kontrolė per įvykius.

„Boundless“ teikiamų paslaugų asortimentas, pradedant nuo perėjimo prie platformos ir baigiant metinėmis palaikymo paslaugomis, mums atrodo suderinamas su verslo ir institucine rinka, kuri po truputį supranta skirtingą vietos ir verslo palaikymo skirtumą. Ši rinka neturėtų būti lengva, tačiau gerai matome, kaip įstaigos bręsta mintyse, vertindamos programinės įrangos kūrimą ir informaciją kaip turtą, taigi joms pavyko pereiti nuo automobilių mechanikų užduočių paskyrimo savo vairuotojams, iki specializuoto draudimo ir paslaugų nuomos paskirstymo bendrovių.

beribisAtvirojo kodo modelyje yra galimybė visiems. Taigi yra tai, ką siūlo „Boundless“, su galimybe būti partneriu; tiems, kurie nori sustiprinti savo sugebėjimą parduoti paslaugas įgyvendinant, mokant, palaikant ar tobulinant. Šis pavyzdys mums atrodo vertingas ir iš gerų pamokų išmokti ir papildyti „gvSIG“ fondo pastangas kitu būdu, apie kurį kalbėsime kita proga.

Atsisiųskite "OpenGeo Suite".

Golgis Alvarezas

Rašytojas, tyrinėtojas, žemėtvarkos modelių specialistas. Jis dalyvavo kuriant ir įgyvendinant tokius modelius kaip: Nacionalinė turto administravimo sistema SINAP Hondūre, Hondūro jungtinių savivaldybių valdymo modelis, Nikaragvos kadastro valdymo integruotas modelis – registras, SAT teritorijos administravimo sistema Kolumbijoje. . Geofumadas žinių tinklaraščio redaktorius nuo 2007 m. ir AulaGEO akademijos, apimančios daugiau nei 100 kursų GIS – CAD – BIM – skaitmeninių dvynių temomis, kūrėjas.

Susiję straipsniai

2 komentarai

  1. Su "Opengeo Suite" susidomėjote programinės įrangos kūrėjais, kad pritaikytų geografinę erdvę megaprojektams

  2. Labai ačiū už jūsų redakcinius straipsnius. Man asmeniškai manau, kad tai praturtina.
    Jūsų pagalba yra svarbi mano analizei ir sprendimų priėmimui.

Komentuoti

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Atgal į viršų mygtukas