Геопространственных - ГІСQGIS

OpenGeo Suite: Выдатны прыклад слабасці праграмнага забеспячэння ГИСА думала мадэль OSGeo

Сёння, прынамсі ў геапрасторавым асяроддзі, кожны нейтральна думаючы прафесіянал прызнае, што праграмнае забеспячэнне з адкрытым зыходным кодам такое ж спелае, як і камерцыйнае праграмнае забеспячэнне, і ў некаторых аспектах лепшае.

Стратэгія стандартаў спрацавала вельмі мудра. Нягледзячы на ​​​​тое, што яго баланс абнаўлення ў сувязі з энергіяй, неабходнай тэхналагічнай эвалюцыяй, сумніўны, магчыма, менавіта ён заклаў асновы, каб гарантаваць поспех у іншых намаганнях, такіх як супольнасць, філасофскі падыход, эканоміка і іншыя ідэі, якія выкарыстоўваліся для апраўдання мадэлі, якія ў канчатковым рахунку таксама неабходныя.

Тым не менш, прадаваць рашэнні з адкрытым зыходным кодам няпроста ў дзелавых ці дзяржаўных умовах па многіх прычынах, якія часткова ўзнікаюць з-за канкурэнцыі, але таксама з'яўляюцца непазбежным вынікам слабасці мадэлі, якая павінна развівацца і суіснаваць з прапрыетарным праграмным забеспячэннем. Асобы, якія прымаюць рашэнні, задаюць сабе такія пытанні, як:

  • Калі аднойчы раніцай мы ўбачым праблему ў выніку абнаўленняў іншых платформаў, у такіх аспектах, як бяспека, хто адказвае, калі нам патрэбна падтрымка, і за якую цану ўкладваць яе ў бюджэт?

  • Улічваючы шэраг альтэрнатыў у мове, бібліятэках, кліенцкіх рашэннях, вэб-рашэннях, якую камбінацыю мы павінны выбраць, каб забяспечыць сумяшчальнасць? квазі усяго?

OpenGeo Suite - гэта рашэнне, якое не толькі выкарыстоўвае ўсю сталасць даступных інструментаў, але і імкнецца адказаць на гэтыя недахопы мадэлі. У дадатак да таго, што супольнасць прапануе рашэнне, з дапамогай якога яны могуць палепшыць свае ініцыятывы ў галіне развіцця, гэта стварае агульную нітку для кампанентаў, якія ўдзельнічаюць у іх развіцці, а для кампаній OpenGeo Suite забяспечвае сур'ёзнасць, неабходную для выбару з адкрытым зыходным кодам. Нягледзячы на ​​​​тое, што ёсць іншыя кампаніі, пасля таго, як я паспрабаваў гэтую альтэрнатыву, у мяне не засталося нічога іншага, акрамя як прызнаць высокі патэнцыял і крэатыўнасць мысляроў, якія стаяць за кампаніяй Boundless, якая стварыла гэтае рашэнне.

Давайце паглядзім на тое, што прадугледжвае падыход OpenGeo Suite:

Якія інструменты ўключае OpenGeo Suite?

Наяўнасць такой колькасці варыянтаў рашэнняў - гэта нядрэнна, гэта нармальна, хоць гэта некалькі ўскладняе забеспячэнне выбару інструментаў у комплексных вытворчых працэсах. Няправільны выбар можа каштаваць дорага, калі мы ўсведамляем, што мы ўжо ўклалі намаганні ў даследаванні, распрацоўкі, навучанне і, перш за ўсё, час, які не падлягае кампенсацыі.

Напрыклад, толькі з пункту гледжання мовы распрацоўкі мы маем галаваломку, якая вынікае з патрэбаў супольнасці, многія з іх робяць сапраўды тое ж самае, іншыя пераймаюць у іншым стылі, некаторыя з унікальнымі характарыстыкамі ў простых працэдурах, якія мы хацелі б, каб усе яны мелі. Давайце паглядзім на гэты падзел па функцыях і мовах; Хоць я павінен быць шчырым, катэгарызацыя не з'яўляецца выключнай, і ў некаторых выпадках цяжка адрозніць мяжу:

  • На кліенцкім узроўні, які з'яўляецца самым папулярным кантэкстам, ёсць: QGis, Grass, ILWIS, SAGA, Kapaware, заснаваныя на C++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, на аснове Java. MapWindow на ActiveX на аснове .NET.
  • У бібліятэках у нас ёсць: GDAL, OGR, PROJ4, FDO, GEOS на C++. GeoTools, WKB4J, JTS, Baltic на аснове Java. НТС, GeoTools.NET, SharpMap на .NET.
  • Адносна вэб-рашэнняў, якія сёння актыўна развіваюцца: MapServer, MapGuide OS на C++; GeoServer, Degree, Geonetwork на Java. OpenLayers, Leaflet і Ka-Map у Javascript, mapFish на Python, MapBender у PHP/Javascript.
  • Што тычыцца баз даных, то Postgres з'яўляецца бясспрэчным дамінантам, хоць ёсць і іншыя рашэнні.

Вышэйпаказанае паказвае нам, што можна наладзіць сістэму практычна ў любым асяроддзі. Больш за тое, многія з іх, хоць і нарадзіліся на адной мове, цяпер падтрымліваюць іншыя. Многія з іх таксама нарадзіліся як кліенты, але здольныя кіраваць вэб-дадзенымі, а ў такіх выпадках, як Open Layers, нават магчыма распрацаваць у вэб-асяроддзі практычна ўсё, што робіцца ў кліенцкіх інструментах.

Якую камбінацыю бясплатнага праграмнага забеспячэння выкарыстоўваць?

Вырашылі выбраць пакет OpenGeo QGIS як настольны кліент, які на дадзены момант ужо заслугоўвае катэгорыі артыкулаў у Geofumadas. Для Інтэрнэту яны выбралі GeoServer у якасці сервера даных, які працуе на Tomcat, Jetty як асяроддзе выканання Java, GeoWebCache для тэсселяцыі і OpenLayers у якасці бібліятэкі, хаця гэты апошні варыянт не мае абавязковай платы за рэгістрацыю, улічваючы такія рашэнні, як Leaflet, які вельмі паспяхова развіваецца, асабліва дзякуючы сваёй мадэлі, заснаванай на ўбудовах і іх патэнцыяле з мабільнымі праграмамі. Вы бачыце, што яны змаглі пайсці з адной мовай, але я хацеў бы бачыць матрыцу аналізу, якая прывяла іх да гэтага вызначэння.

Скажам так, кожны можа рэалізаваць гэтыя рашэнні індывідуальна. OpenGeo змяшчае праграму ўстаноўкі з версіямі гэтых кампанентаў з паляпшэннямі, каб зрабіць стомныя працэдуры больш эфектыўнымі; Напрыклад:

пакет opengeo

 

  • сервер карт opengeo suiteЎсталёўшчык робіць зборку акуратна. Магчымасць выбару кампанентаў для ўстаноўкі, выдалення або выдалення. Для тых, хто меў справу з механізмам выканання Java з няшчаснай памылкай 503, вы ведаеце, наколькі гэта карысна.
  • Існуюць розныя ўсталёўшчыкі: для Windows, Mac OS X, CentOS/RHEL, Fedora, Ubuntu і серверы прыкладанняў.  
  • Апошняя версія 4.02 змяшчае PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 і GeoWebCache 1.5; і падтрымлівае OpenLayers 3.
  • Прамыя спасылкі ствараюцца ў меню "Пуск", каб спыніць або запусціць GeoServer і Postgres; таксама для падняцця карыстальніцкага інтэрфейсу для загрузкі дадзеных шейп-файлаў у Postgres (shp2psql), а таксама для доступу да базы дадзеных PostGis (PgAdmin).
  • Таксама ў стартавым меню ёсць доступ да лакальнага хоста, які ў гэтай версіі ліквідуе кліенцкі інтэрфейс версіі 3, з чыстай панэллю кіравання службамі GeoServer, GeoWebCache і GeoExplorer.
  • Гэты прадукт, GeoExplorer, з'яўляецца ўражлівым развіццём Boundles на аснове GeExt, які дзейнічае як сродак прагляду даных для GeoServer, дазваляючы загружаць даныя з лакальнага файла або са сховішча даных, маючы магчымасць канфігураваць колер, таўшчыню лініі, празрыстасць, маркіроўку , уключаючы правілы і захаванне непасрэдна ў файл стылю geoServer (sld). Ніхто ў здаровым розуме не працуе над гэтым з чыстым кодам, і GeoExplorer з'яўляецца выдатным рашэннем -хоць ён робіць больш рэчаў-.
  • Усталяваная версія GeoServer уключае спасылку для імпарту даных, што дазваляе ствараць крыніцы з лакальных слаёў формы, у тым ліку PostGis, які дазваляе перамяшчаць даныя з адной базы даных у іншую, у тым ліку з Localhost у размешчаную службу; Цікава, што гэтая загрузка даных вырашае праблемы OGR2OGR, якія, калі не зроблена з кансольным радком, выклікаюць цяжкасці пры загрузцы шматпалігоннага пласта, паколькі па змаўчанні гэта адзін палігон.
  • У гэтым выпадку службы WPS з'яўляюцца, таму што ў опцыі ўстаноўкі я вырашыў іх інтэграваць.
  • Дадаткі GeoServer, такія як CSS Styling, CSW, Cloustering і падтрымка бібліятэк малюнкаў GDAL, могуць быць дададзены падчас усталёўкі. Існуе таксама надбудова для PostGIS, якая падтрымлівае воблака кропак у базе даных, а ў якасці кліента вы таксама можаце ўсталяваць GDAL/OGR. Для распрацоўшчыкаў ёсць магчымасць усталяваць Webapp SDK і GeoScript.
  • У адрозненне ад маёй версіі, размешчанай на серверы, я бачу, што існуе больш магчымых крыніц даных, якія, безумоўна, можна дадаць, але ў выпадку версіі, якая пастаўляецца з OpenGeo Suite, яна мае тэкст, падзелены коскамі, H2, H2 JNDI, SQL Server, OGR, Oracle і некалькі магчымасцей растравага паходжання.

Што наконт Qgis?

  • Лепш за ўсё тое, што для Qgis яны стварылі выдатны плагін пад назвай OpenGeo explorer, з дапамогай якога вы можаце ўзаемадзейнічаць з базай дадзеных Postgres, а таксама з GeoServer. Адсюль вы можаце рэдагаваць SLDS, перамяшчаць слаі, групы слаёў, рэдагаваць назвы, выдаляць, праглядаць працоўныя прасторы, кэшаваныя слаі і г.д.
  • Калі пласт выдалены, SLD выдаляецца; Усё гэта наладжваецца, і ў рэшце рэшт гэта дасягае працы ад кліента, які кантралюе тое, што вышэй, што сінхранізацыя можа быць з дапамогай REST API.
  • На дадзены момант у ім няма shp2psql, але я не здзіўлены, што пазней яны інтэгруюць яго ў тую ж панэль, магчыма, такую ​​ж празрыстую, як плагін Spit, які, у адрозненне ад карыстацкага інтэрфейсу, захоўвае злучэнні, можа загружаць некалькі слаёў у блок, панэль прагрэсу больш рэалістычная, а паведамленні пра памылкі больш зразумелыя.

адкрыты плагін postgres geo suite

Гэтым OpenGeo Suite не азначае, што гэта чароўны рэцэпт. Але гэта, несумненна, схіліць значную частку супольнасці да гэтай перавагі, тым больш што кампаніі, якія прадаюць курсы, аддадуць перавагу выкладаць гэты маршрут, які гарантуе больш кароткую крывую навучання.

Камбінацыя сумяшчальная з іншымі інструментамі, якія можна ўсталяваць на серверы.

 

Які ўплыў прыносіць OpenGeo Suite

Мы паглядзім, які ўплыў гэта акажа на супольнасць, таму што за Boundless стаяць людзі з вялікім вопытам у гэтай галіне, якія ўдзельнічалі ў распрацоўцы інструментаў і бібліятэк, якія цяпер робяць сектар устойлівым. Але перш за ўсё з cancheo ў прадпрымальніцтве і маркетынгу паслуг, якія часта марнуюцца з тэхнічнага ўзроўню. Каб згадаць па меншай меры шэсць:

  • Эдзі Пікл і Кен Босунг, заснавальнікі IONIC, кампаніі, якая купіла ERDAS у 2007 годзе і цяпер належыць Leica.

  • Андрэас Хочэвар і Барт ван дэн Эйндэн, якія ўдзельнічалі ў распрацоўцы OpenLayers 2 і GeoExt.

  • Віктар Олая, які пакінуў нам спадчыну SEXTANTE,

  • Пол Рэмзі, адзін з першых ініцыятараў PostGIS.

Іншы станоўчы ўплыў аказваецца на фармальнасці буйной кампаніі, якая акрамя таго, што становіцца монстрам на рынку - што заўсёды з'яўляецца рызыкай - забяспечвае фармальнасць канкурэнцыі з кампаніямі ў прыватным сектары ў такіх аспектах, як падтрымка, давер, бяспека і кантроль якасці распрацовак.

Прапанова паслуг, якую прапануе Boundless, якая вар'іруецца ад міграцыі на платформу да штогадовых службаў падтрымкі, здаецца, адпавядаюць дзелавым і інстытуцыйным рынкам, якія паступова разумеюць розніцу паміж лакальнай падтрымкай і падтрымкай для бізнесу. Гэты рынак павінен быць нялёгкім, але мы добрымі вачыма бачым, як установы сталеюць у мысленні, ацэньваючы распрацоўку праграмнага забеспячэння і інфармацыю як актыў, такім чынам удаецца перайсці ад прызначэння задач аўтамеханікаў сваім аўтамабілістам да заключэння спецыялізаванага страхавання і паслуг. размеркавальныя кампаніі.

бязмежныУ мадэлі з адкрытым зыходным кодам ёсць магчымасць для ўсіх. Так што ёсць тое, што прапануе Boundless, з магчымасцю быць партнёрам; ёсць здольнасць тых, хто жадае павысіць сваю здольнасць прадаваць паслугі з пункту гледжання ўкаранення, навучання, падтрымкі або развіцця. Гэты прыклад здаецца нам каштоўным і дае добрыя ўрокі для вывучэння і дапаўняе намаганні, якія Фонд gvSIG ажыццяўляе іншым спосабам, пра які мы пагаворым іншым разам.

Спампаваць OpenGeo Suite.

Гольджы Альварэс

Пісьменнік, даследчык, спецыяліст па мадэлях землеўпарадкавання. Ён удзельнічаў у канцэптуалізацыі і рэалізацыі такіх мадэляў, як: Нацыянальная сістэма кіравання маёмасцю SINAP у Гандурасе, мадэль кіравання аб'яднанымі муніцыпалітэтамі ў Гандурасе, інтэграваная мадэль кіравання кадастрам - рэестр у Нікарагуа, сістэма адміністравання тэрыторыі SAT у Калумбіі . Рэдактар ​​блога ведаў Geofumadas з 2007 года і стваральнік Акадэміі AulaGEO, якая ўключае больш за 100 курсаў па тэмах GIS - CAD - BIM - Digital Twins.

Артыкулы па Тэме

2 Каментары

  1. Зацікаўлены ў распрацоўшчыках праграмнага забеспячэння Opengeo Suite для прымянення геапрасторавага кантролю ў мегапраектах шашы

  2. Вялікі дзякуй за рэдакцыйныя артыкулы. Асабіста я лічу, што яны ўзбагачаюць.
    Ваша дапамога важная для майго аналізу і прыняцця рашэнняў.

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

Вярнуцца да пачатку кнопкі