quarta-feira, 7 de fevereiro de 2018

Gerando Crop (clip) de um Raster com ShapeFile

De uma maneira simples, para gerar um clip de raster à partir de um shapefile.

gdalwarp -cutline INPUT.shp -crop_to_cutline -dstalpha INPUT.tif OUTPUT.tif

terça-feira, 19 de dezembro de 2017

Micro servidor Web com Python

Um recurso bem simples para testar páginas web com python ou html. Basta digitar o comando na página onde contém suas páginas web.

python 2.7
python -m SimpleHTTPServer

Python 3 
python3 -m http.server

Isso irá criar um micro servidor na porta 8000.

segunda-feira, 16 de outubro de 2017

Chamadas assíncronas com GNU Parallel

Uma maneira bem simples de aproveitar todo o potencial do seu processador é criar chamadas em paralelo utilizando o GNU Parallel.


  1. Instalando Parallel
    1. sudo apt-get install parallel
  2. Criar uma lista de comando txt com os scripts à serem chamados por ex: (R, Pyhon) já com os argumentos à serem passados
  3. Abrir o terminal de comando e digite o comando:
    1. parallel -j 8 < lista.txt (-j significa o número de núcleos da máquina para serem utilizados).
  4. Tecle Enter e sua lista de scripts serão chamados de acordo com a lista em paralelo.

terça-feira, 13 de junho de 2017

Converter TIFF para SHAPE

Uma função bastante útil é a geração de Shapefille à partir de um arquivo Tiff. Para isso usamos a biblioteca GDAL. Segue exemplo abaixo:

gdal_polygonize.py arquivo.tiff -f "ESRI Shapefile" arquivo.shp

quinta-feira, 20 de abril de 2017

Alterando coluna do Postgres para Timestamp

Para alterar o tipo de coluna de string por exemplo para timestamp no Postgres basta executar como exemplo abaixo:

ALTER TABLE tabela ALTER COLUMN coluna TYPE TIMESTAMP USING coluna::TIMESTAMP;

terça-feira, 21 de março de 2017

Download de E-Book na faixa!


Olá para todos!
Dando uma vasculhada na internet achei um site onde se pode baixar vários e-books na faixa, tem muita coisa boa, porém todos em inglês... mas vale muito dar uma conferida no material do site...
se ai o link:


Chamada de scripts R por linha de comando

Para executar uma chamada do script R por linha de comando basta executar como abaixo onde é chamado o script e passado alguns parâmetros:

Rscript --vanilla sillyScript.R iris.txt out.txt