Geoprzestrzennych - GISqgis

OpenGeo Suite: świetny przykład GIS Software, który myśli o słabych punktach modelu OSGeo

Dzisiaj, przynajmniej w środowisku geoprzestrzennym, każdy profesjonalista z neutralnym myśleniem uznaje, że oprogramowanie open source jest tak samo dojrzałe jak oprogramowanie komercyjne iw pewnym sensie lepsze.

Strategia standardów działała bardzo dobrze. Chociaż jego bilans aktualizacji w obliczu energii wymaganej przez ewolucję technologiczną jest wątpliwy, być może to on położył podwaliny pod zapewnienie sukcesu w innych wysiłkach, takich jak wspólnota, podejście filozoficzne, ekonomia i inne idee, które zostały użyte do uzasadnienia modelu. które ostatecznie są również konieczne.

Jednak sprzedaż rozwiązań Open Source nie jest łatwa w środowiskach biznesowych lub rządowych, z wielu powodów, które częściowo wynikają z konkurencji, ale także jako nieunikniony skutek słabości modelu, który musi ewoluować i współistnieć z oprogramowaniem własnościowym. Decydenci zadają sobie takie pytania, jak:

  • Jeśli któregoś ranka zobaczymy problem wynikający z aktualizacji innych platform, w aspektach takich jak bezpieczeństwo Kto odpowiada, kiedy potrzebujemy wsparcia, i za jaką cenę zostawić go w budżecie?

  • Biorąc pod uwagę szereg alternatyw językowych, bibliotek, rozwiązań klienckich, rozwiązań internetowych, jaką kombinację powinniśmy wybrać, aby zapewnić kompatybilność? prawie ogółem

OpenGeo Suite to rozwiązanie, które nie tylko wykorzystuje pełną dojrzałość dostępnych narzędzi, ale także ma na celu reagowanie na te słabości modelu. Oprócz zapewnienia społeczności rozwiązania, dzięki któremu mogą ulepszyć swoje inicjatywy programistyczne, tworzy wspólny wątek dla zaangażowanych komponentów, aby kierować ich ewolucją, a dla firm pakiet OpenGeo Suite zapewnia powagę wymaganą przy decydowaniu o otwartym oprogramowaniu. Chociaż są inne firmy, po pewnym czasie testowania tej alternatywy nie pozostaje mi nic innego jak docenić duże możliwości i kreatywność myślicieli stojących za Boundless, firmą, która stworzyła to rozwiązanie.

Przyjrzyjmy się podejściu OpenGeo Suite:

Jakie narzędzia zawiera OpenGeo Suite?

Posiadanie tak wielu opcji rozwiązań nie jest złe, to normalne, choć nieco komplikuje sposób zapewnienia doboru narzędzi w integralnych procesach produkcyjnych. Zły wybór może być kosztowny, jeśli zdamy sobie sprawę, że zainwestowaliśmy już wysiłki w badania, rozwój, szkolenia, a przede wszystkim czas, którego nie można odzyskać.

Na przykład tylko pod względem języka programowania mamy do czynienia z zagadką wynikającą z potrzeb społeczności, wielu z nich robi dokładnie to samo, inni emulują w innym smaku, niektórzy mają unikalne cechy w prostych procedurach, które chcielibyśmy mieć wszystkie. Przyjrzyjmy się temu oddzieleniu według funkcji i języków; Chociaż muszę być szczery, kategoryzacja nie jest wyłączna iw niektórych przypadkach trudno jest odróżnić granicę:

  • Na poziomie klienta, który jest najbardziej popularnym kontekstem, to: QGis, Grass, ILWIS, SAGA, Kapaware, oparte na C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, oparte na Javie. MapWindow ze swojej strony na ActiveX opartym na .NET.
  • W bibliotekach mamy: GDAL, OGR, PROJ4, FDO, GEOS na C ++. Oparte na Javie GeoTools, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap over .NET.
  • Jeśli chodzi o rozwiązania dla sieci, które dziś cieszą się dużą popularnością: MapServer, MapGuide OS w C ++; GeoServer, Degree, Geonetwork on Java. OpenLayers, Leaflet i Ka-Map w Javascript, mapFish w Pythonie, MapBender w PHP / Javascript.
  • Jeśli chodzi o bazy danych, Postgres jest niekwestionowaną dominantą, chociaż istnieją również inne rozwiązania.

Powyższe pokazuje nam, że możliwy jest montaż systemu w niemal każdym środowisku. Co więcej, wielu z nich, choć urodzili się w jednym języku, teraz wspiera inne. Wielu z nich również urodziło się jako klienci, ale potrafią zarządzać danymi internetowymi, aw przypadkach takich jak Open Layers możliwe jest nawet stworzenie w środowisku sieciowym prawie wszystkiego, co jest wykonywane w narzędziu klienckim.

Jakiej kombinacji wolnego oprogramowania użyć?

O wyborze pakietu OpenGeo Qis Jako klient desktopowy, który już teraz zasługuje na kategorię artykułów w Geofumadas. W sieci wybrali GeoServer jako serwer danych, który działa na Tomcat, Jetty jako środowisko wykonawcze Java, GeoWebCache do teselacji i OpenLayers jako bibliotekę, chociaż ta ostatnia opcja nie ma wymaganej rejestracji, biorąc pod uwagę rozwiązania takie jak Leaflet, które rosną z dużym powodzeniem, szczególnie ze względu na swój model. w oparciu o wtyczki i ich potencjał w aplikacjach mobilnych. Widzę, że mógłbyś przejść przez jedną linię języka, ale chciałbym zobaczyć macierz analizy, która doprowadziła cię do tej definicji.

Powiedzmy sobie jasno, każdy może wdrożyć te rozwiązania indywidualnie. To, co zawiera OpenGeo, to instalator z wersjami tych komponentów z ulepszeniami, dzięki którym żmudne procedury są bardziej wydajne; na przykład:

pakiet opengeo

 

  • serwer map map opengeoInstalator sprawia, że ​​montaż jest schludny. Możliwość wyboru składników do zainstalowania, usunięcia lub odinstalowania. Dla tych, którzy mieli do czynienia z silnikiem wykonawczym Java ze szczęśliwym błędem 503, będą wiedzieć, jaka jest przydatność.
  • Istnieją różne instalatory: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu i serwery aplikacji.  
  • Najnowsza wersja 4.02 zawiera PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 i GeoWebCache 1.5; i obsługuje OpenLayers 3.
  • W menu startowym tworzone są bezpośrednie łącza, aby zatrzymać lub uruchomić GeoServer i Postgres; także podnieść interfejs użytkownika shapefiles ładowania danych do Postgres (shp2psql), a także uzyskać dostęp do bazy danych PostGis (PgAdmin).
  • Również w menu start jest dostęp do localhost, co w tej wersji eliminuje interfejs klienta wersji 3, z przejrzystym panelem kontrolnym do usług GeoServer, GeoWebCache i GeoExplorer.
  • Ten produkt, GeoExplorer, jest imponującym rozwinięciem Boundles opartym na GeExt, który działa jako przeglądarka danych dla GeoServer, umożliwia przesyłanie danych z pliku lokalnego lub z hurtowni danych, będąc w stanie skonfigurować kolor, grubość linii, przezroczystość, etykietowanie, w tym reguły i zapisywanie bezpośrednio do pliku stylu geoServer (sld). Nikt przy zdrowych zmysłach nie pracuje nad czystym kodem, a GeoExplorer jest doskonałym rozwiązaniem -chociaż robi więcej rzeczy-.
  • Zainstalowana wersja GeoServer zawiera łącze do importu danych, umożliwiając tworzenie źródeł z lokalnych warstw kształtów, w tym PostGis, za pomocą którego dane mogą być przenoszone z jednej bazy do drugiej, w tym z lokalnego hosta do hostowanej usługi; Interesujące jest to, że to ładowanie danych rozwiązuje problemy OGR2OGR, które, o ile nie zostaną wykonane z linią konsoli, powodują trudności podczas przesyłania warstwy wieloboków, ponieważ domyślnie jest to prosty wielokąt.
  • W takim przypadku pojawiają się usługi WPS, ponieważ w opcji instalacji zdecydowałem się je zintegrować.
  • Dodatki GeoServer, takie jak CSS Styling, CSW, Cloustering i obsługa bibliotek obrazów GDAL mogą być dodane w czasie instalacji. Istnieje również dodatek do PostGIS, który obsługuje chmury punktów w bazie danych, a GDAL / OGR można również zainstalować jako klient. Dla programistów istnieje możliwość zainstalowania SDK Webapp i GeoScript.
  • W przeciwieństwie do mojej wersji hostowanej na serwerze, widzę, że istnieje więcej możliwych źródeł danych, które można dodać bezpiecznie, ale w przypadku wersji dostarczanej z pakietem OpenGeo ma tekst rozdzielany przecinkami, H2, H2 JNDI, SQL Server, OGR, Oracle i pięść możliwości w źródłach rastrowych.

A co z Qgis?

  • Z najlepszych, dla Qgis stworzyli świetną wtyczkę o nazwie OpenGeo Explorer, za pomocą której można wchodzić w interakcje z bazą danych Postgres, a także z GeoServer. Stąd możesz edytować pliki sld, przenosić warstwy, grupy warstw, edytować nazwy, usuwać, wyświetlać obszary robocze, warstwy z pamięci podręcznej itp.
  • Jeśli warstwa zostanie usunięta, sld zostanie usunięty; wszystko to jest konfigurowalne iw końcu osiąga zadanie od klienta kontrolującego to, co się dzieje, że synchronizacja może być wykorzystywana przez REST API.
  • Na razie nie masz shp2psql, ale nie dziwi mnie, że następnie integrujesz go w tym samym panelu, może tak przezroczysty jak wtyczka Spit, która w przeciwieństwie do interfejsu użytkownika przechowuje połączenia, możesz przesłać kilka warstw en bloc, pasek postępu jest bardziej realistyczne i zrozumiałe komunikaty o błędach.

otwarta wtyczka pocztowa geo suite

Z tym pakietem OpenGeo nie mówię, że to magiczny przepis. Ale z pewnością spowoduje to przeniesienie dużej części społeczności do tej preferencji, zwłaszcza że firmy sprzedające kursy będą wolały uczyć tę ścieżkę, która gwarantuje krótszą krzywą uczenia się.

Kombinat jest kompatybilny z innymi narzędziami, które można montować na serwerze.

 

Jaki wpływ ma pakiet OpenGeo Suite

Zobaczymy, jaki to ma wpływ na społeczność, ponieważ za Boundless stoją ludzie z dużym doświadczeniem w tej dziedzinie, którzy byli zaangażowani w rozwój narzędzi i bibliotek, dzięki którym sektor jest teraz zrównoważony. Ale przede wszystkim ze szkoleniami z przedsiębiorczości i usług marketingowych, które często są marnowane z poziomu technicznego. Aby wymienić co najmniej sześć:

  • Eddie Pickle i Ken Bossung, założyciele IONIC, firmy, która kupiła ERDAS od 2007 i jest obecnie własnością Leiki.

  • Andreas Hocevar i Bart van den Eijnden, którzy zanurzeni byli w rozwoju OpenLayers 2 i GeoExt.

  • Victor Olaya, który zostawił nam dziedzictwo SEXTANTE,

  • Paul Ramsey, wczesnych inicjatorów PostGIS.

Drugim pozytywnym skutkiem jest formalność dużej firmy, która poza stając się potworem na rynku - co zawsze stanowi zagrożenie - zapewnia formalność konkurencji wobec firm sektora prywatnego w takich aspektach, jak wsparcie, wiarygodność, bezpieczeństwo i kontrola jakości nad rozwojem.

Zakres usług oferowanych przez Boundless, od migracji platformy po coroczne usługi wsparcia, wydaje nam się zgodny z rynkiem biznesowym i instytucjonalnym, który stopniowo rozumie różnicę między posiadaniem lokalnego wsparcia a wsparciem biznesowym. Ten rynek nie powinien być łatwy, ale dobrze widzimy, jak instytucje dojrzewają w myśleniu, ceniąc rozwój oprogramowania i informacje jako atut, dzięki czemu udało im się przejść od powierzania kierowcom zadań mechanika samochodowego do wynajmowania specjalistycznych ubezpieczeń i usług. firm dystrybucyjnych.

bezgranicznaW modelu open source każdy ma szansę. Więc to, co oferuje Boundless, jest tam, z możliwością być partnerem; wykraczające poza możliwości tych, którzy chcą zwiększyć swoje możliwości sprzedaży usług w zakresie wdrażania, szkolenia, wsparcia lub rozwoju. Przykład wydaje nam się cenny i stanowi dobrą lekcję, aby się czegoś nauczyć i uzupełnić wysiłek podjętej przez Fundację gvSIG w inny sposób, o którym będziemy mówić przy innej okazji.

Pobierz pakiet OpenGeo Suite.

Golgiego Alvareza

Pisarz, badacz, specjalista w zakresie modeli zarządzania gruntami. Uczestniczył w konceptualizacji i wdrażaniu modeli takich jak: Krajowy System Zarządzania Nieruchomościami SINAP w Hondurasie, Model Zarządzania Wspólnymi Gminami w Hondurasie, Zintegrowany Model Zarządzania Katasterem – Rejestr w Nikaragui, System Administracji Terytorium SAT w Kolumbii . Redaktor bloga wiedzy Geofumadas od 2007 roku i twórca Akademii AulaGEO, która obejmuje ponad 100 kursów z zakresu GIS - CAD - BIM - Digital Twins.

Powiązane artykuły

Komentarze 2

  1. Zainteresowani twórcami oprogramowania w ramach Opengeo Suite stosują sterowanie przestrzenną do megaprojektów

  2. Dziękuję bardzo za artykuły. Dla mnie osobiście uważam to za ubogie.
    Twoja pomoc jest ważna dla mojej analizy i podejmowania decyzji.

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powrót do góry przycisk