-
Notifications
You must be signed in to change notification settings - Fork 2
Instalando o Windshaft
O tile server utilizado pelo portal-biodiversidade para renderizar os pontos é o Windshaft. O Windshaft depende da biblioteca Mapnik e do node.js para o seu funcionamento.
- Em plataformas Ubuntu, usando apt-get:
sudo add-apt-repository ppa:mapnik/v2.2.0
sudo apt-get update
sudo apt-get install libmapnik-dev
- Compilando o código:
- Baixe uma versão https://github.com/mapnik/mapnik/downloads (2.2.0 ou 2.1.0)
- Extraia o arquivo tar.gz
- Execute ./configure e verifique o cumprimento de todas as dependências
- Execute o make && make install como super-usuário.
Testado com node.js version 0.10.21, 0.10.25, 0.10.28.
O NPM é utilizado para baixar e instalar as aplicações e dependências do tiponode.js.
sudo apt-get install npm
O Windshaft usa o Redis para manter o tiles estilizando
sudo apt-get install redis-server
Do diretório em que você desejar instalar as aplicações node.js, execute:
npm install redis
npm install underscore
npm install semver
npm install windshaft
O tile-server é um projeto simples com as definições utilizadas pelo portal-biodiversidade para a configuração do Windshaft.
Neste arquivo são feitas algumas estilizações da projeção dos pontos no mapa, tamanho dos pontos, cores, bordas, etc.
Neste arquivo são feitas configurações de rede e acesso ao redis e ao banco de dados por parte do Windshaft.
Após a configuração, para iniciar a aplicação Windshaft, basta executar, na linha de comando:
node tile-server.js