Skip to content

gambi para importar shapefiles das faces de logradouros do IBGE

Notifications You must be signed in to change notification settings

raphaelpe/faces-ibge

 
 

Repository files navigation

Gambi para Faces de Logradouros do IBGE

Gambiarra profissional para importar as Faces de Logradouros do IBGE em um banco postgis.

Como toda boa gambiarra, a documentação zero, é executado da forma mais lenta possível e vai comer a comida da sua geladeira.

Precisa de +5.2G para baixar e descompactar os shapefiles. O banco postgis irá utilizar +2.15G em disco.

O banco com os dados de 2010 tem 10651418 (10.6+ milhões de) entradas

Em alguma hora precisa (ou não) de alguma dessas coisas:

CREATE ROLE user LOGIN ENCRYPTED PASSWORD 'md5c58016d169fd095496d6fa76513eccbb'
   VALID UNTIL 'infinity';

CREATE DATABASE "ibge"
  WITH ENCODING='UTF8'
       OWNER="user"
       LC_COLLATE='pt_BR.UTF-8'
       LC_CTYPE='pt_BR.UTF-8'
       CONNECTION LIMIT=-1
       TABLESPACE=arquivos;

CREATE EXTENSION postgis;

== importar ==

CREATE INDEX ON public.faces (nome) WHERE nome IS NOT NULL;
VACUUM ANALYZE; REINDEX TABLE faces;

== arruma nome ==

Para exportar isso:

pg_dump --host 127.0.0.1 --port 5432 --username "postgres" --no-password  --format plain --no-owner --encoding UTF8 --no-privileges --no-tablespaces --verbose --no-unlogged-table-data --file "banco.sql" --table "public.faces" "ibge"

BBOX dos dados:

SELECT ST_Extent(ST_Transform(geometry, 4326)) FROM faces;

Arredondado: -72.95, -33.75, -32.40, 4.65

Centro? -52.675, -14.55

About

gambi para importar shapefiles das faces de logradouros do IBGE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.0%
  • Shell 13.2%
  • PLpgSQL 2.8%