GithubHelp home page GithubHelp logo

informaticacba / ubigeo-peru Goto Github PK

View Code? Open in Web Editor NEW

This project forked from concytec/ubigeo-peru

1.0 0.0 0.0 437 KB

Concordancia entre los códigos de UBIGEO de INEI, RENIEC y SUNAT

License: Other

ubigeo-peru's Introduction

Concordancia de los códigos de UBIGEO de INEI, RENIEC y SUNAT

Datos de concordancia/equivalencia entre los códigos y nombres de locaciones (Departamentos, Provincias y Distritos) del Perú, en función a los UBIGEO empleados por INEI, RENIEC y SUNAT.

En el caso de SUNAT, se han obtenidos estos valores de un archivo en formato MS Excel publicado en su sitio web.

Los datos de INEI y de RENIEC provienen de sus fuentes oficiales públicas.

La tabla de equivalencias se presenta en formatos de texto: CSV y JSON.

En caso de cargar el CSV a una base de datos relacional, el esquema sugerido es el siguiente:

CREATE TABLE ubigeo(
   cod_dep_inei       CHAR(2),
   desc_dep_inei      VARCHAR(13),
   cod_prov_inei      CHAR(4),
   desc_prov_inei     VARCHAR(25),
   cod_ubigeo_inei    CHAR(6),
   desc_ubigeo_inei   VARCHAR(36),
   cod_dep_reniec     CHAR(2),
   desc_dep_reniec    VARCHAR(23),
   cod_prov_reniec    CHAR(4),
   desc_prov_reniec   VARCHAR(25),
   cod_ubigeo_reniec  CHAR(6),
   desc_ubigeo_reniec VARCHAR(30),
   cod_dep_sunat      CHAR(2),
   desc_dep_sunat     VARCHAR(23),
   cod_prov_sunat     CHAR(4),
   desc_prov_sunat    VARCHAR(25),
   cod_ubigeo_sunat   CHAR(6),
   desc_ubigeo_sunat  VARCHAR(36)
);

Se podría usar el campo cod_dep_inei como llave primaria, pero primero se deben de eliminar dos locaciones que SUNAT y RENIEC marcan como Distritos, pero que en realidad no lo son (ver mas detalles en la sección "Notas")

Versiones

  • Versión 1.0
    • Fecha: 2016-12-14
    • Preparada por: Henry Yovanni Francisco Carpio (Administrador de Bases de Datos, OTI, CONCYTEC)

Fuentes de datos

Datos descargados desde las fuentes primarias el 2016-12-07

Notas

  • INEI tiene el conjunto de datos mas completo, incluyendo los distritos creados recientemente.
  • RENIEC e INEI difieren a nivel de departamentos a partir de Callao, posiblemente porque INEI lo denomina "CALLAO" y RENIEC usa el nombre "PROV. CONST. DEL CALLAO". Esto hace que el código de INEI sea "07", y el de RENIEC "24", pues ambas listas parecen usar el orden alfabético de los departamentos.
  • SUNAT parece usar una mezcla de códigos de INEI, con nombres/denominaciones de RENIEC en algunos casos. En el caso de Callao, por ejemplo, los nombra como lo hace RENIEC, y usa el código de INEI.
  • INEI parece usar una codificación (generalmente) secuencial y en orden alfabético para las provincias dentro de un departamento y los distritos dentro de una provincia. No se discierne un patrón similar para RENIEC.
  • Existen dos distritos que no existen en INEI, pero que si existen uno en SUNAT y el otro en RENIEC:
    • SUNAT: 131103 (LA LIBERTAD, GRAN CHIMU, COMPIN). Es una localidad del distrito de Marmot, y no un distrito.
    • RENIEC: 140606 (LIMA, HUAROCHIRI, SAN JOSE DE LOS CHORRILLOS). Este distrito no existe desde 1935 cuando se separó en Antioquia y Cuenca.

Copyright

2016 -- Consejo Nacional de Ciencia, Tecnología e Innovación Tecnológica (CONCYTEC)

Licencia

Creative Commons License
Este trabajo está licenciado bajo Creative Commons Attribution 4.0 International License.

ubigeo-peru's People

Contributors

concytec avatar jmcastagnetto avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.