Geospatial - GISqgis

OpenGeo Suite: Un gran exemplo de software SIX deseñado para as debilidades do modelo OSGeo

Hoxe, polo menos no ámbito xeospatial, todo profesional con pensamento neutral recoñece que o software de fonte libre é tan maduro como o software comercial, e nalgúns aspectos superior.

A estratexia de estándares funcionou moi ben. Aínda que o seu balance de actualización fronte á enerxía requirida pola evolución tecnolóxica é cuestionable, quizais foi o que sentou as bases para garantir o éxito noutros esforzos como a comunidade, o enfoque filosófico, a economía e outras ideas que se empregaron para xustificar o modelo. que finalmente tamén son necesarios.

Non obstante, vender solucións de código aberto non é doado en contornas empresariais ou gobernamentais, por moitas razóns que orixinan en parte a competencia pero tamén como resultado inevitable das debilidades do modelo, que debe evolucionar e convivir co software propietario. Os tomadores de decisións fanse preguntas como:

  • Se unha mañá aparece un problema como resultado das actualizacións doutras plataformas, en aspectos como a seguridade, quen responde cando necesitamos apoio e a que prezo deixalo presupostado?

  • Dada a gama de alternativas de idiomas, bibliotecas, solucións de clientes, solucións web, que combinación debemos escoller para garantir a compatibilidade? case total?

OpenGeo Suite é unha solución que non só aproveita a plena madurez das ferramentas dispoñibles, senón que tamén pretende responder a esas debilidades do modelo. Ademais de dar á comunidade unha solución coa que poden mellorar as súas iniciativas de desenvolvemento, crea un fío condutor para os compoñentes implicados para guiar a súa evolución e, para as empresas, OpenGeo Suite proporciona a seriedade necesaria para decidir sobre o código aberto. Aínda que hai outras empresas, despois dun tempo de probar esta alternativa non me queda máis remedio que recoñecer a alta capacidade e creatividade dos pensadores detrás de Boundless, a empresa que creou esta solución.

Vexamos algo do que implica o enfoque de OpenGeo Suite:

Que ferramentas inclúe OpenGeo Suite?

Ter tantas opcións de solución non é malo, é normal, aínda que complica algo como garantir a selección de ferramentas nos procesos de produción integrais. Unha mala selección pode resultar custosa se nos damos conta cando xa investimos esforzos en investigación, desenvolvemento, formación e sobre todo tempo non recuperable.

Por exemplo, só en termos de linguaxe de desenvolvemento temos un crebacabezas resultante das necesidades da comunidade, moitos deles fan exactamente o mesmo, outros emulan noutro sabor, algúns con características únicas en rutinas sinxelas que nos gustaría ter todas. Vexamos esta separación por funcionalidades e idiomas; Aínda que debo ser honesto, a categorización non é exclusiva e nalgúns casos é difícil distinguir a fronteira:

  • A nivel de cliente, que é o contexto máis popularizado, están: QGis, Grass, ILWIS, SAGA, Kapaware, baseado en C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, baseado en Java. MapWindow pola súa banda en ActiveX baseado en .NET.
  • Nas bibliotecas temos: GDAL, OGR, PROJ4, FDO, GEOS en C ++. GeoTools baseados en Java, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap sobre .NET.
  • En canto ás solucións para a web, que hoxe en día están tendo moita popularidade: MapServer, MapGuide OS en C ++; GeoServer, licenciatura, xeonetwork en Java. OpenLayers, Leaflet e Ka-Map en Javascript, mapFish en Python, MapBender en PHP / Javascript.
  • En canto ás bases de datos, Postgres é o dominante indiscutible, aínda que hai outras solucións.

O anterior amósanos que é posible montar un sistema en case calquera ambiente. Ademais, moitos deles, aínda que naceron nunha lingua, agora apoian outros. Moitos deles tamén naceron como clientes, pero son capaces de xestionar datos web e en casos como Open Layers é incluso posible desenvolver nun ambiente web case todo o que se fai nunha ferramenta de cliente.

Que combinación de software libre usar?

A suite OpenGeo foi decidida por qgis Como cliente de escritorio, que a estas alturas merece unha categoría de artigos en Geofumadas. Para a web, escolleron GeoServer como servidor de datos que funciona en Tomcat, Jetty como ambiente de execución de Java, GeoWebCache para teselación e OpenLayers como biblioteca, aínda que esta última opción non ten o rexistro obrigatorio, considerando solucións como Leaflet que está a medrar con gran éxito, especialmente debido ao seu modelo. baseado en complementos e o seu potencial con aplicacións móbiles. Vexa que podería pasar por unha única liña de linguaxe, pero gustaríame ver a matriz de análise que o levou a esta definición.

Sexamos claros, calquera pode implementar estas solucións de xeito individual. O que contén OpenGeo é un instalador con versións destes compoñentes con melloras para facer máis tediosas as rutinas; por exemplo:

suite opengeo

 

  • servidor de mapas de suite opengeoO instalador fai que o conxunto estea ordenado. Poder escoller que compoñentes instalar, eliminar ou desinstalar. Para aqueles que trataron un motor de execución de Java co feliz Error 503 coñecerán a utilidade.
  • Existen diferentes instaladores: para Servidores Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu e aplicacións.  
  • A recente versión 4.02 trae PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 e GeoWebCache 1.5; e admite OpenLayers 3.
  • No menú inicial créanse ligazóns directas para deter ou iniciar GeoServer e Postgres; tamén para aumentar a interface de usuario para cargar datos de formatos en Postgres (shp2psql) e tamén para acceder á base de datos PostGis (PgAdmin).
  • Tamén no menú de inicio hai acceso ao localhost, que nesta versión elimina a interface de cliente da versión 3, cun panel de control limpo cara aos servizos GeoServer, GeoWebCache e GeoExplorer.
  • Este produto, GeoExplorer é un impresionante desenvolvemento de Boundles baseado en GeExt que actúa como visor de datos para GeoServer, permite a carga de datos desde un ficheiro local ou desde un almacén de datos, podendo configurar a cor, o grosor da liña, a transparencia, etiquetaxe, incluíndo regras e gardando directamente no ficheiro de estilo de geoServer (sld). Ninguén no seu xuízo funciona con código puro e GeoExplorer é unha excelente solución:aínda que fai máis cousas-.
  • A versión instalada de GeoServer inclúe unha ligazón á importación de datos, podendo crear orixes a partir de capas de forma locais, incluído PostGis co que os datos poden moverse dunha base a outra incluída desde Localhost a un servizo aloxado; É interesante que esta carga de datos solucione problemas OGR2OGR que, a non ser que se fagan coa liña de consola, provocan dificultades ao cargar unha capa de polígono, xa que o predeterminado é o polígono simple.
  • Neste caso, aparecen os servizos WPS porque na opción de instalar decidín integralos.
  • No momento da instalación pódense engadir complementos de GeoServer como CSS Styling, CSW, Cloustering e soporte para bibliotecas de imaxes GDAL. Tamén hai un complemento para PostGIS que admite nubes de puntos sobre a base de datos e GDAL / OGR tamén se pode instalar como cliente. Para os desenvolvedores hai unha opción para instalar Webapp SDK e GeoScript.
  • A diferenza da miña versión aloxada no servidor, vexo que hai máis fontes de datos posibles, que seguramente se poden engadir, pero no caso da versión que inclúe OpenGeo Suite, chega con texto delimitado por comas, H2, H2 JNDI, SQL Server, OGR, Oracle e puño de posibilidades nas orixes máis rápidas.

E o Qgis?

  • Dos mellores, para Qgis crearon un fantástico complemento chamado OpenGeo explorer co que podes interactuar coa base de datos Postgres e tamén con GeoServer. Desde aquí podes editar os slds, mover capas, grupos de capas, editar nomes, eliminar, ver espazos de traballo, capas na caché, etc.
  • Se se elimina unha capa, elimínase o sld; Todo isto é configurable e ao final consegue un traballo do cliente controlando o que está a cabo, esa sincronización pode estar usando a API REST.
  • Polo de agora o que non ten é shp2psql pero non me estraña que logo o integren nese mesmo panel, quizais tan transparente como o complemento Spit que a diferenza da interfaz de usuario almacena as conexións, pode cargar varias capas en bloque, a barra de progreso é máis Mensaxes de erro realistas e máis comprensibles.

abrir o complemento de postgres de xeo

Con esta OpenGeo Suite non está a dicir que esta é a receita máxica. Pero seguramente trasladará a gran parte da comunidade a esta preferencia, especialmente porque as empresas que venden cursos prefiren impartir esta ruta que garante unha curva de aprendizaxe máis curta.

O combo é compatible con outras ferramentas que poden ser montadas no servidor.

 

Que impacto ven con OpenGeo Suite

Veremos que impacto ten isto na comunidade, porque detrás de Boundless hai xente con moita experiencia no campo, que estivo involucrada no desenvolvemento de ferramentas e bibliotecas que agora fan o sector sostible. Pero sobre todo coa formación en servizos de emprendemento e mercadotecnia, que a miúdo se desperdicia desde o nivel técnico. Por mencionar polo menos seis:

  • Eddie Pickle e Ken Bossung, fundadores de IONIC, unha empresa que mercou ERDAS en 2007 e agora é propiedade de Leica.

  • Andreas Hocevar e Bart van den Eijnden, que estaban inmersos no desenvolvemento de OpenLayers 2 e GeoExt.

  • Victor Olaya, que nos deixou ese legado de SEXTANTE,

  • Paul Ramsey, dos primeiros iniciadores de PostGIS.

O outro impacto positivo é a formalidade dunha gran empresa, que se converteu nun monstro no mercado, que sempre é un risco, ofrece formalidade á competencia contra empresas do sector privado en aspectos como soporte, credibilidade, seguridade e seguridade. control de calidade sobre desenvolvementos.

Os servizos ofrecidos por Boundless, que van desde a migración de plataformas ata os servizos de asistencia anuais, parécennos consistentes co mercado empresarial e institucional que pouco a pouco comprenden a diferenza entre ter soporte local e soporte empresarial. Este mercado non debería ser doado, pero vemos con bos ollos como as institucións maduran no pensamento, valorando o desenvolvemento de software e a información como un activo, polo que conseguiron pasar de asignar tarefas de mecánico automóbil aos seus condutores, a contratar servizos e seguros especializados. das empresas distribuidoras.

sen límitesNo modelo de código aberto, hai oportunidade para todos. Entón, o que ofrece Boundless está aí, cunha oportunidade ser parella; máis alá da capacidade de quen desexa mellorar a súa capacidade de vender servizos en termos de implementación, formación, apoio ou desenvolvemento. O exemplo parece valioso e ofrece boas leccións para aprender e complementar o esforzo realizado pola Fundación gvSIG doutro xeito, do que falaremos noutra ocasión.

Descargar OpenGeo Suite.

Golgi Álvarez

Escritor, investigador, especialista en Modelos de Ordenación do Territorio. Participou na conceptualización e implantación de modelos como: Sistema Nacional de Administración de Patrimonio SINAP en Honduras, Modelo de Xestión de Municipios Mancomunados en Honduras, Modelo Integrado de Xestión Catastral - Rexistro en Nicaragua, Sistema de Administración do Territorio SAT en Colombia. . Editor do blog de coñecemento Geofumadas dende 2007 e creador da Academia AulAGEO que inclúe máis de 100 cursos sobre temas SIX - CAD - BIM - Xemelgos Dixitais.

artigos relacionados

2 Comentarios

  1. Está interesado nos desenvolvedores de software de Opengeo Suite para aplicar control xeoespacial a megaproxectos de estradas

  2. Moitas grazas polos teus editores. Persoalmente, atópolles enriquecedoras.
    A túa axuda é importante para a miña análise e toma de decisións.

Deixe un comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

Polo tanto, comproba
preto
Botón de volta ao principio