Coder Social home page Coder Social logo

javier1995 / cat_inegi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from developarts/ageeml

0.0 1.0 0.0 12.81 MB

INEGI Data Base "cat_localidad" to MySQL

Home Page: http://developarts.com/db-estados-municipios-localidades-mexico

License: MIT License

cat_inegi's Introduction

Estados, Municipios y Localidades de México

Base de Datos del INEGI en MySQL

INEGI Github All Releases Packagist

El INEGI cuenta con una base de datos de todos los Estados, Municipios y Localidades de la república mexicana que actualiza cada mes. El archivo fuente se encuentra en formato DBF y se puede descargar desde la sección Catálogos Predefinidos y consultar la descripción de los campos.

En este proyecto, extraigo toda la información de ese archivo y la convierto a una base de datos MySQL.

Índice

  1. Diseño
  2. Coordenadas Geográficas
  3. Descarga
  4. Diccionario de Datos
  5. Actualizaciones

Diseño

El archivo contiene 3 tablas: estados, municipios y localidades. El diseño de la base de datos se muestra en la siguiente imagen:

Diseño de Base de Datos

He importado todos los campos que vienen en la base de datos del INEGI, se pueden consultar en la sección "Diccionario de Datos". Los campos importados están marcados en negrita.

Este es el conteo de registros:

  • 32 Estados
  • 2,463 Municipios
  • 304,495 Localidades

Coordenadas Geográficas

Los campos latitud y longitud vienen originalmente en un sistema de coordenadas DMS (Grados/Minutos/Segundos) y hago la conversión a un sistema de coordenadas DD (Grados Decimales) en los campos lat y lng para ser ocupados en sistemas de mapas tipo Google Maps

Descarga

La base de datos MySQL se puede descargar desde el proyecto de GitHub dándo click en el siguiente enlace:

Descarga aquí

Diccionario de Datos

Descripción de los campos de cada tabla del proyecto

estados

Columna tipo Comentarios
id int(11) Llave Primaria
clave varchar(2) CVE_ENT - Clave de la entidad
nombre varchar(40) NOM_ENT - Nombre de la entidad
abrev varchar(10) NOM_ABR - Nombre abreviado de la entidad
activo tinyint(1)

municipios

Columna tipo Comentarios
id int(11) Llave Primaria
estado_id int(11) Relación: estados -> id
clave varchar(3) CVE_MUN - Clave del municipio
nombre varchar(100) NOM_MUN - Nombre del municipio
activo tinyint(1)

localidades

Columna tipo Comentarios
id int(11) Llave Primaria
municipio_id int(11) Relación: municipios -> id
clave varchar(4) CVE_LOC – Clave de la localidad
nombre varchar(100) NOM_LOC - Nombre de la localidad
latitud varchar(15) LATITUD - Latitud (en DMS)
longitud varchar(15) LONGITUD - Longitud (en DMS)
altitud varchar(15) ALTITUD - Altitud
carta varchar(10) CVE_CARTA
ambito varchar(1) AMBITO
poblacion int(11) PTOT - Población Total
masculino int(11) PMAS - Población Masculina
femenino int(11) PFEM - Población Femenina
viviendas int(11) VTOT - Número total de viviendas
lat decimal(10,7) Latitud en DD
lng decimal(10,7) Longitud en DD
activo tinyint(1)

Actualizaciones

  • [2018-10-18] Se actualizó la información del INEGI a SEP2018.
  • [2018-10-11] Se creó el proyecto en GitHub para la distribución de los releases.
  • [2016-02-01] Se actualizó la información del INEGI a ENE2016.

cat_inegi's People

Contributors

developarts avatar

Watchers

James Cloos 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.