Skip to content

Instantly share code, notes, and snippets.

@marcellobenigno
Last active June 15, 2022 10:52
Show Gist options
  • Save marcellobenigno/d6d6ef7c5693f9b3c1126c5d196770d2 to your computer and use it in GitHub Desktop.
Save marcellobenigno/d6d6ef7c5693f9b3c1126c5d196770d2 to your computer and use it in GitHub Desktop.
Manutenção Tabelas do INCRA
  1. Remover os caracteres especiais com interrogação do SIGEF:

Rode o comando:

shp2pgsql -W 'UTF-8'  -s 4326 -t '2D' -a mapas_incrasigef2.shp mapas_incrasigef > mapas_incrasigef.sql

Ele vai quebrar uma linha antes do registro que possui o problema no campo nome_area. Abra o arquivo no SUBLIME e identifique a linha com problema, em seguida abra o QGIS. Entre em modo de edição e remova o caractere do registro.

  1. Mude o nome do campo municipio_ para municipio

  2. Converta o SRID para 4326

  3. Converta os shapefiles para SQL:

shp2pgsql -W 'UTF-8'  -s 4326 -t '2D' -a mapas_incrasigef.shp mapas_incrasigef > mapas_incrasigef.sql

shp2pgsql -W 'UTF-8'  -s 4326 -t '2D' -a mapas_incrasnci.shp mapas_incrasnci > mapas_incrasnci.sql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment