Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
Próxima revisãoAmbos lados da revisão seguinte
cienciaaberta:geonode [2016/07/20 13:01] – [Instalação] liquuidcienciaaberta:geonode [2016/10/17 16:39] liquuid
Linha 3: Linha 3:
 É um sistema opensource para compartilhamento de mapas e dados geo-referenciados. É um sistema opensource para compartilhamento de mapas e dados geo-referenciados.
  
-==== Requisitos para o servidor ====+==Instalação de teste==
  
-geonode é composto por várias camadas de software e serviços, sendo as principais:+http://geonode.liquuid.me:9000/
  
-  * tomcat7/jetty para atender as requisições e gerenciar as conexões com os servlets do geoserver +== Formatos não suportados ==
-  * 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+
  
-Nos testes não consegui bons resultados em uma máquina com menos que 2 GB. A camada Java (Spring FW) é muito exigente, consome muitos recursos, apesar de ter um desempenho bom quando acessada por milhares de requisições para um sistema com poucos usuários é bem pesado.+  * kmz 
 +  * gmap
  
-==== Instalação ====+== Formatos suportados ==
  
-A instalação pode ser feita de várias formas, mas por se tratar de um sistema complexo, com mais de um backend funcionando ao mesmo tempo recomendo as formas mais simples, que são:+  * shp 
 +  * kml
  
-=== Ubuntu 14.04 === 
  
-Essa forma é a ideal para provisionar uma VPS ou hardware dedicado, ela é bastante invasiva e não é amigavel a instalação conjunta com outros sistemas. O procedimento faz toda configuração inicial, mas não leva em conta fine tunnings do SO para funcionamento mais liso, principalmente para máquinas com pouca memória.+[[cienciaaberta:geonode-requisitos|Requisitos para o servidor]]
  
-<code bash>+[[cienciaaberta:geonode-instalacao|Instalação]]
  
-$ sudo add-apt-repository ppa:geonode/stable +[[cienciaaberta:geonode-adicionando-novo-layer|Adicionando Nova Camada]]
-$ sudo apt-get update +
-$ sudo apt-get install -y build-essential libxml2-dev libxslt1-dev libpq-dev zlib1g-dev +
-$ sudo apt-get install geonode+
  
-</code>+[[cienciaaberta:geonode-adicionando-novo-mapa|Criar um novo mapa]]
  
-Importante configurar o sistema para responder no seu endereço de IP ou domínio. Caso isso não seja feito o sistema vai retornar **Erro 400** ( Bad request ). O comando é : +[[cienciaaberta:geonode-compartilhando-mapa|Compartilhando mapa]]
- +
-<code bash> +
- +
-sudo geonode-updateip 127.0.0.1 +
- +
-</code> +
- +
-É importante criar o usuário admin do sistema +
- +
-<code bash> +
- +
-$ geonode createsuperuser +
- +
-</code> +
- +
-=== Docker === +
- +
-É possível usar o docker principalmente para fazer desenvolvimento do geonode, o processo é simples: +
- +
-<code bash> +
- +
-# constroi o container docker +
-docker build -t geonode . +
- +
-# executa container +
-docker run -d -p 8111:8000 -p 8181:8080 geonode +
- +
-</code> +
- +
-Ele vai provisionar toda a base que o geonode precisa, servidores web, servidor de banco de dados, infra java etc. +
- +
-O processo demora um pouco, e exige uma máquina com pelo menos 2GB de RAM ou pode apresentar falhas.+
  
 +[[cienciaaberta:geonode-arquitetura|Arquitetura do Geonode]]