Home > OpenGeo Suíte: Um software GIS grande exemplo, o pensamento sobre as fraquezas do modelo OSGeo

OpenGeo Suíte: Um software GIS grande exemplo, o pensamento sobre as fraquezas do modelo OSGeo

Para este dia, pelo menos no ambiente geoespacial, qualquer profissional com o pensamento neutro reconhece que software de código aberto é tão maduro quanto o software comercial, e, em alguns aspectos, superiores a ele.

A estratégia normas funcionou muito sabiamente. Embora seja questionável sua atualização equilíbrio contra a energia necessária para os desenvolvimentos tecnológicos, talvez foi o que lançou as bases para o sucesso em outros empreendimentos, como a comunidade, abordagem filosófica, economia e outras idéias que foram usados ​​para justificar o modelo, que em última análise são também necessário.

No entanto, vender soluções Open Source não é fácil em ambientes empresariais ou governamentais, por muitas razões que em parte estão enraizados na competição, mas também como o resultado inevitável dos pontos fracos do modelo, que deve evoluir e coexistir com o software proprietário. Os tomadores de decisão fazem-se perguntas como:

  • Se uma manhã como resultado de outras atualizações de plataformas aparece um problema, em aspectos como a segurança, que se responde ao momento em que precisam de apoio, ea que preço, de modo a deixá-lo no orçamento?

  • Dada a variedade de alternativas de linguagem, bibliotecas, soluções de clientes, soluções web, etc qual a combinação que devemos escolher para garantir a compatibilidade total mais próximo?

OpenGeo Suite é uma solução que não só aproveita toda a maturidade das ferramentas disponíveis, mas também tem como objetivo responder a estas fraquezas do modelo. Além de dar à comunidade uma solução que pode melhorar seus esforços de desenvolvimento, cria um segmento de modo que os componentes envolvidos podem orientar sua evolução, e para as empresas, OpenGeo Suite oferece a seriedade necessária para decidir sobre open source. Embora existam outras empresas, depois de algum tempo de tentar essa alternativa, não havia outra opção para mim que para reconhecer a grande capacidade e criatividade da equipe de pensamento por trás Boundless, a empresa criadora desta solução.

geoserver gis

Vamos dar alguns olhada no que a abordagem OpenGeo Suíte implica:

Que ferramentas o OpenGeo Suíte incluir?

geoserver opengeoTer tantas opções de solução não é ruim, é normal, embora um tanto complica a forma de garantir a seleção ferramentas nos processos de produção integrados. A escolha errada pode sair caro se percebermos sobre isso quando temos investido esforços em pesquisa, desenvolvimento, treinamento e, acima de tudo, o tempo irrecuperável.

Por exemplo, só em termos de desenvolvimento de linguagem, temos um quebra-cabeça resultante das necessidades da comunidade, muitos deles fazendo exatamente a mesma coisa, outra emulando de outra forma, alguns com características únicas em rotinas simples que nós já como tudo para tê-los. Vamos ver essa separação por recursos e idiomas, embora eu devo ser honesto, a categorização não é exclusivo e, em alguns casos, é difícil distinguir a fronteira:

  • Ao nível do cliente, que é o contexto mais populares são: QGIS, Relva, ILWIS, SAGA, Kapaware baseado em C + +. gvSIG, Jump, uDig, Kosmo, LocalGIS, GeoPista, SEXTANTE baseado em Java. MapWindow, por seu lado ActiveX é baseado em. NET.
  • Nas bibliotecas, temos: GDAL, OGR, Proj4, FDO, GEOS em C + +. GeoTools, WKB4J, JTS e Báltico baseado em Java. NTS, GeoTools.NET, SharpMap trabalhando. NET.
  • Em termos de soluções web, que agora estão tomando grande boom: MapServer, MapGuide OS em C + +, GeoServer, Degree, Geonetwork em Java. OpenLayers, Folheto e Ka-Map em Javascript, MapFish em Python, Mapbender em PHP / Javascript.
  • No que diz respeito ‘bancos de dados, Postgres é o indiscutível dominante, mas também existem outras soluções.

A descrição acima mostra que é possível montar um sistema quase em qualquer ambiente. Além do mais, muitos deles, apesar de terem nascido em um idioma suportado agora outros. Muitos deles também nasceram como cliente, mas são capazes de gerenciar dados da web e, em casos como o Open Layers, é ainda possível desenvolver em um ambiente baseado na web quase tudo o que é feito em uma ferramenta de cliente.

Que combinação livre software devemos usar?

OpenGeo suíte decidido QGIS como um cliente de desktop, que, neste momento, já merece uma categoria ‘artigos em eGeomate. Para web eles escolheram GeoServer como servidor de dados que é executado em Tomcat, Jetty como Java Runtime Environment, GeoWebCache para o tessellation e OpenLayers como biblioteca, embora esta última opção não tem um registro necessário considerar soluções como folheto que está crescendo com grande sucesso, especialmente por sua modelo baseado em Plugins e seu potencial com aplicações móveis. Olhe que eles poderiam ir para a linha de uma única língua, mas agora eu gostaria de ver a matriz de análise que levou a esta definição.

Vamos ser claros, qualquer um pode implementar essas soluções por indivíduo. O que é OpenGeo contém um instalador com versões desses componentes com melhorias que tornam tediosas rotinas mais eficientes, por exemplo:

  • O instalador faz montagem bruscamente. Você pode escolher quais os componentes que você deseja instalar, remover ou desinstalar. Para aqueles que têm que lidar com um motor de tempo de execução Java e feliz ‘Erro 503’ vai saber a sua utilidade.
  • Existem diferentes instaladores: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu e servidores de aplicação.
  • A mais recente versão 4.02 traz PostgreSQL 9.3.1, 2.1.1 PostGIS, GeoTools 10 GeoWebCache 2.4.3 e GeoServer 1.5, além suporta OpenLayers 3.
  • No menu Iniciar são criados links diretos para parar ou iniciar GeoServer e Postgres; também para aumentar a interface de usuário para o carregamento de dados ‘shapefiles para Postgres (shp2psql) e também para acessar o banco de dados PostGIS (pgAdmin)
  • Também no menu iniciar, há um acesso ao localhost, que nesta versão remove a interface do cliente da versão 3, com um painel de controle limpa para GeoServer, GeoWebCache e serviços GeoExplorer.
  • Este produto, GeoExplorer, é um desenvolvimento impressionante Boundless baseado em GeExt que serve como um visualizador de dados para GeoServer, permite o upload de dados a partir de um arquivo local ou a partir de um armazenamento de dados, e pode definir a cor, espessura de linhas, a transparência, a rotulagem, incluindo regras e salvar diretamente no arquivo de estilo GeoServer (SLD). Ninguém no seu perfeito juízo funciona apenas com este código e GeoExplorer é uma excelente solução –embora não mais coisas
  • geoserver boundlessA versão GeoServer instalada inclui um link para a importação de dados, e pode criar origens de camadas de forma local, incluindo PostGIS com que a informação a partir de um banco de dados podem ser movidos para outro incluídos a partir do localhost para um serviço hospedado, é interessante que este upload de dados resolve problemas ogr2ogr que a menos que eles são feitos com linha de console, jogue dificuldades quando camada multipolygon é levantada, porque o padrão é um polígono simples
  • Neste caso, os serviços WPS aparecem porque na opção de instalar decidi integrá-los.
  • No momento da instalação, você pode adicionar GeoServer Extras como CSS Styling, CSW, Clustering e suporte para imagens GDAL bibliotecas. Há também um add-on para o PostGIS que suporta nuvens ‘pontos no banco de dados e, como cliente, você também pode instalar o GDAL / OGR. Para os desenvolvedores, há opção para instalar Webapp SDK e GeoScript.
  • Ao contrário da minha versão hospedada no servidor, vejo que existem mais fontes de dados possíveis que certamente podem ser adicionados, mas no caso de versão que vem com o OpenGeo Suite, traz texto delimitado por vírgulas, H2, H2 JNDI, SQL Server, OGR , Oracle e um punhado de possibilidades em raster backgrounds.

E sobre Qgis?

  • O melhor de tudo, porque para Qgis foi criado um grande plugin chamado OpenGeo explorer com o qual você pode interagir com a base Postgres e também com GeoServer. A partir daqui você pode editar o SLD, mova as camadas, grupos de camadas, editar nomes, apagar, visualizar espaços de trabalho, camadas em cache, etc
  • Se uma camada for removida, o SLD é removido, tudo isso é configurável e, finalmente, consegue um emprego a partir do cliente controlar o que está acima, ea sincronização pode ser usando a API REST.
  • Até agora o que não tem é shp2psql mas não vou ficar surpreso que depois integrá-la no mesmo painel, talvez tão transparente quanto o plugin Spit que, ao contrário da interface do usuário, as conexões da loja, pode fazer upload de várias camadas em bloco, o progresso bar é mais realista e mensagens de erro são mais compreensível.

Com isso, OpenGeo Suite não está dizendo que esta é a receita mágica. Mas, certamente, vai passar a maior parte da comunidade para essa preferência, especialmente porque as empresas que vendem cursos podem preferir ensinar esse caminho que garante uma curva de aprendizado mais curta.

O combo é compatível com outras ferramentas que podem ser montados no servidor.

O impacto que vem com OpenGeo Suíte

Vamos ver qual o impacto que isso tem sobre a comunidade, porque por trás Boundless há pessoas com muita experiência neste campo, que esteve envolvido nas ferramentas e desenvolvimento de bibliotecas que agora tornar o sector sustentável. Mas especialmente comperíciaem empreendedorismo e serviços de marketing, que muitas vezes é desperdiçado a partir do nível técnico. Para mencionar pelo menos seis:

  • Eddie Pickle e Ken Bossung, IÓNICAS fundadores, empresa que comprou ERDAS em 2007 e agora é de propriedade da Leica.

  • Andreas Hocevar e Bart van den Eijnden, que foram imersas em OpenLayers 2 e desenvolvimento GeoExt.

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

  • Paul Ramsey, os primeiros iniciadores PostGIS.

Outro impacto positivo é a formalidade do grande empresa que, sem se tornar um monstro de mercado, – que é sempre um risco, traz a formalidade para competir com empresas do setor privado em áreas como apoio, credibilidade, segurança e controle de qualidade sobre os desenvolvimentos.

boundlessA oferta de serviços de Boundless tem, desde a migração da plataforma de serviços de suporte anuais parece consistente com o mercado corporativo e institucional que gradualmente compreende a diferença de ter o apoio local e de negócios. Não deve ser fácil neste mercado, mas vemos com prazer como as instituições amadurecer no pensamento, considerando o desenvolvimento de software e as informações como um ativo, por isso foi a forma como eles fizeram isso através da atribuição de trabalho mecânico de automóveis para os seus motoristas a contratar seguro especializado e serviços para empresas de distribuição.

No modelo de código aberto, há oportunidade para todos. Então, o que oferece Boundless, está lá, com a oportunidade de ser um parceiro, Além é a capacidade das pessoas que desejam melhorar a sua capacidade de venda de serviços em matéria de implementação, treinamento, suporte ou desenvolvimento. O exemplo parece-nos importante e com boas lições para aprender e complementar o esforço que por outros meios leva a Fundação gvSIG, que vamos discutir em outra ocasião.

Baixe OpenGeo Suite.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.