quarta-feira, 11 de abril de 2018

Gerando um Shapefile à partir de uma consulta SQL

pgsql2shp -f -h -u -P databasename ""

sexta-feira, 16 de março de 2018

Adicionando Foreign key e primary key no PostgresSQL


Alterando a coluna para não receber nulo

ALTER TABLE tabela ALTER COLUMN coluna SET NOT NULL

Adicionando uma primary key
ALTER TABLE tabela
  ADD PRIMARY KEY (coluna);

Adicionando uma chave estrangeira
ALTER TABLE tabela
ADD CONSTRAINT nome_relacao
  FOREIGN KEY (campo)
   REFERENCES tabela(campo);

Fazendo update de tabela no PostgresSQL com INNER JOIN

Para realizar um UPDATE com INNER JOIN é um comando muito simples :)
UPDATE tabela1 T1
SET campo = T2.campo
FROM tabela2 T2
WHERE (T1.campo2 = T2.campo2)

segunda-feira, 12 de março de 2018

sexta-feira, 16 de fevereiro de 2018

Listando Métodos de um objeto Javascript

Um método muito útil é o de recuperação de métodos disponíveis para um objeto javascript.

var obj = { locaMethod: function() { alert("hello"); }, a: "b", c: 2 };
for(var p in obj)
{
    if(typeof obj[p] === "function") {
     console.log(p);
    }
}

quinta-feira, 8 de fevereiro de 2018

Gerando shapefile à partir de um Raster

Para gerar um arquivo shapefile tendo como base um shapefile basta o seguinte comando:

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

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