Essa é uma revisão anterior do documento!


GeoNode

GeoNode

O GeoNode é um gerenciador de conteúdo geoespacial que busca agregar todos os componentes de uma Infraestrutura de Dados Espaciais de forma rápida usando uma interface web simples. O gerenciador foi desenvolvido com base nos princípios de software livre e aberto (Free and Open Source Software – FOSS –) e implementa normas internacionais abertas para serviços e protocolos, em conformidade com o Open Geospatial Consortium (OGC, http://www.opengeospatial.org/). As ferramentas embutidas no GeoNode permitem a criação de dados, metadados, e visualização de mapas. Cada conjunto de dados do sistema pode ser compartilhado ou ter seu conteúdo restrito apenas para um grupo de usuários específico. O Geonode traz alguns recursos “sociais” que permitem a criação de comunidades entorno da plataforma, como perfil de usuários, classificações, comentários e gerenciamento de usuários. Isso facilita gerir o conteúdo na plataforma permitindo controle de qualidade dos dados.

Requisitos mínimos para usar a plataforma

GeoNode e PostgreSQL / PostGIS

O Geonode é configurado para utilizar PostgreSQL/PostGIS em produção. Em desenvolvimento e em modos de teste, muitas vezes, um banco de dados SQLite é usado. Este último não é sugerido para a produção.

  • O banco de dados armazena configurações e informações do aplicativo. Isso inclui usuários, camadas, mapas, etc.
  • Recomenda-se que GeoNode seja configurado para usar o PostgresSQL/PostGIS para armazenar dados vetoriais também. Enquanto servir camadas diretamente do shapefile permite um desempenho adequado em muitos casos, seu armazenamento no banco de dados permite um melhor desempenho, especialmente ao usar regras de estilo complexas baseadas em atributos.

GeoNode e pycsw

GeoNode é construído com pycsw incorporado como o componente de servidor CSW padrão. Mas é possível utilizar outros, como geonetwork ou deegree: http://docs.geonode.org/en/master/tutorials/admin/csw_settings/ O GeoNode é composto por várias camadas de software e serviços, sendo as principais:

  • tomcat7/jetty para atender as requisições e gerenciar as conexões com os servlets do geoserver
  • apache2 para atender as requisições web em conjunto com o Django
  • Django, usada para fornecer os dados para o frontend e controlar a administração dos metadados.
  • Geoserver, usado para gerenciar os mapas.
  • Servidor de banco de dados Postgres.
  • PyCSW, servidor de catálogo de metadados, pode ser substituído pelo Geonetwork.

Requisitos mínimos de sistema em produção

Para instalação de um servidor GeoNode em um servidor único os requisitos mínimos de sistema para ambiente de produção são: • 6GB de RAM. • processador de 2.2GHz • 1 GB de disco livre para instalação do software. • 100 GB de disco adicional para hospedagem de dados, tiles etc. • Hardware 64-bit • Sistema operacional Ubuntu 14.04 ou 16.04