Manual de uso
Cómo usar el visor DENUE — y, para quien quiera saber más, cómo funciona por dentro.
denue.docuget.mx pone en un mapa los ~6 millones de establecimientos del DENUE (INEGI). Es público y no necesita cuenta.
Cada sección explica primero lo que hace falta para usarla. El desplegable «Saber más» de cada una es para expertos en GIS —o para quien tenga curiosidad de cómo funciona—. Los ejemplos son botones: abren el visor con esa búsqueda hecha.
Buscar en tus palabras
Escribe el giro y, si quieres, el lugar, como se lo dirías a alguien: «taquerías en Yucatán», «farmacias cerca de Puebla», «tortillerías a 2 km del centro de Puebla». Sirve en español o inglés. Si no nombras un lugar, la búsqueda se acota a lo que ves en el mapa.
Arriba del mapa aparece la ruta de la búsqueda —«México › Yucatán › Taquerías»— con los conteos: cuántas hay en todo México, cuántas en la vista y cuántas en la lista. Cada tramo es un botón: «México» repite la búsqueda en todo el país y el estado te lleva a él. Con una búsqueda grande salen además botones por estado («Jalisco 12 345») para acotar.
Privacidad: ningún archivo exportado lleva el teléfono ni el correo del negocio —se ven en su ficha, uno a la vez—. El mapa interactivo y el SVG con enlaces tampoco llevan sitio web ni razón social. CSV y Excel llevan 14 columnas: nombre, razón social, actividad y su clave SCIAN, personal ocupado, domicilio, colonia, CP, localidad, municipio, entidad, web, latitud y longitud.
Los botones de Actividad (Alimentos, Comercio, Servicios, Salud…) filtran el mapa por sector; cada sector tiene su color. Una búsqueda nueva limpia los sectores; si activas uno después, se muestra debajo de los resultados.
Saber más· para expertos en GIS
El intérprete separa la frase en actividad, lugar y modificador espacial («a N km de», «cerca de», «en») con reglas y un diccionario de sinónimos, sin modelo de lenguaje. Los sinónimos de giros se aprendieron de los nombres de los propios negocios del DENUE: una palabra apunta a la clase SCIAN que más la usa. Las marcas y nombres propios (OXXO, Coppel…) se buscan por nombre del establecimiento.
En la respuesta viaja cómo se entendió cada parte y con qué método: exacto, sinónimo o aproximado (trigramas). El lugar de una búsqueda por giro es un estado, una región o un municipio, y su encuadre usa la frontera real, no un rectángulo. «Taquerías San Luis Potosí», sin el «en», se lee como «taquerías en San Luis Potosí» cuando el resto es exactamente un lugar.
Topes: la lista interactiva trae hasta 500; el API, hasta 5 000 por llamada; la exportación completa desde el servidor, hasta 100 000 filas. Una búsqueda grande que se repite se materializa como capa de consulta con todos sus resultados: por eso «taquerías» (más de 160 000) se dibuja completa en el mapa y el conteo por estado es exacto.
Ir a un lugar: estado, municipio, colonia, calle o esquina
Si escribes sólo un lugar, el mapa va ahí y lo encuadra: un estado o municipio por su frontera, una localidad, una colonia, una calle o una esquina. No hace falta decir «ir a».
Las esquinas se escriben como se dicen: «Mariano Escobedo esquina Álvaro Obregón», «Juárez y Hidalgo», «esq. Carranza con Reforma». Para acotar a un municipio agrega «, San Luis Potosí» o «en Morelia». Colonias: «colonia Centro en Puebla», «col. Tequisquiapan». Calles: «av. Venustiano Carranza», «calle Zaragoza».
Los nombres se repiten en cientos de municipios («Juárez y Hidalgo», «Centro»). Gana el más cercano a lo que estás viendo; si no es el que querías, la fila «¿Otro?» ofrece los demás con su municipio y estado. La franja azul de arriba dice qué se encontró y es un botón: después de moverte, tócala para volver al lugar. La etiqueta «aprox.» marca una esquina tomada del DENUE, exacta a media cuadra.
Saber más· para expertos en GIS
Todo lo que tiene nombre y lugar vive en un solo nomenclátor: estados, municipios, localidades, colonias, calles y cruces, cada uno con su tipo, su clave INEGI, un peso para ordenar homónimos (población, negocios o largo), su geometría y su fuente. Una fuente nueva son más filas, no otra tabla, y el buscador pregunta a un solo sitio.
Los nombres de calle se reducen a su núcleo antes de comparar: fuera el tipo (calle, av., blvd., priv., cerrada…) y los títulos (General, Lic., Dr., Profr.…), fuera acentos y mayúsculas; «San» se conserva porque es parte del nombre. Un cruce es el par de núcleos ordenado, así que «Juárez y Hidalgo» e «Hidalgo y Juárez» son la misma llave. Si la llave exacta no existe, una segunda pasada busca cada palabra escrita dentro del nombre («carranza» dentro de «venustiano carranza»).
Cruces exactos y aproximados: los exactos vienen de OpenStreetMap; los aproximados, del DENUE, que registra «entre calle X y calle Y» de cada negocio: su punto es el centro de esos negocios, exacto a media cuadra, y se marca «aprox.». Cuando un cruce existe en las dos fuentes gana la geometría de OSM, aunque la aproximada quede unos metros más cerca de la vista.
Orden: con un mapa en pantalla gana lo cercano (a menos de 25 km); si la coincidencia exacta sólo existe lejos, se prefiere una parcial cercana (en San Luis Potosí la esquina se llama «General Mariano Escobedo»). Sin contexto, una palabra suelta es primero una localidad (ordenada por población) y luego una colonia o calle cercana: «Real de Catorce» es el pueblo aunque haya calles con ese nombre. Con «, municipio» o «en municipio» sólo se busca dentro de él; si ese municipio no existe, no se adivina.
Cada tipo abre a su acercamiento: cruce z18, colonia y calle z16, localidad según su población (z12 a z15), municipio z11, estado z7. Una calle es su nombre completo y un tramo continuo: «Circuito Villa de Guadalupe» y «Calle Villa de Guadalupe» son dos calles, y dos calles homónimas en colonias distintas también.
Distancias y relaciones: cerca de, a N metros, sin competencia
Además de «qué» y «dónde», puedes decir a qué distancia de algo: de una calle, de una esquina, de una colonia, de un punto (un código o unas coordenadas), del centro del mapa, de otro tipo de negocio o de una región dibujada. Se escribe como se dice: «a 300 m de», «a 2 cuadras de», «a menos de 1 km de», «cerca de», «dentro de». «Negocios» o «establecimientos» valen por TODOS los giros: «negocios a 300 m de 4B800-CBF-BB62-E».
Contra otro negocio: «farmacias a menos de 200 m de hospitales», «cafeterías cerca de Oxxo». Y al revés, lo que NO tiene algo cerca: «farmacias sin hospital a 500 m», o sin competencia: «taquerías sin otra taquería a 300 m». Estas búsquedas usan el área que estás viendo, o la que nombres al final: «… en Colima». Y varias condiciones a la vez, unidas con «y»: «farmacias a 200 m de hospitales y sin otra farmacia a 300 m en San Luis Potosí».
«Cerca de aquí» mide desde el centro del mapa; «a 300 m de <código qt, código corto, Plus Code o coordenadas>» desde ese punto. «En la colonia X» busca dentro de la colonia y «dentro de /…/» dentro de una región qt-draw —que puedes escribir o dibujar con el botón «Área»—. El mapa dibuja punteado contra qué se midió —la calle, la esquina, la colonia, el radio o el contorno de la región— para que la lista se lea contra eso; si no hay resultados, igual te lleva al lugar.
Cómo armar la pregunta
- 1Quéfarmaciasun giro en tus palabras, o una marca
- 2Relacióna 300 m dea N m · km · cuadras de · a menos de N m de · cerca de · junto a · sin … a N m · en la colonia · y otra condición
- 3Contra quéVenustiano Carranza y Reformauna calle, una esquina, una colonia o una localidad · otro giro · una marca · «aquí» o un punto (código, coordenadas) · una región /qt-draw/
- 4Área (opcional), San Luis Potosí«en Colima» o «, Querétaro»; si no la nombras, lo que ves en el mapa
El diagrama: cada rama es una pregunta válida
Preguntas válidas, una por forma
- 01<giro> a N m · km · cuadras de <esquina>una esquina es un punto con su radio; «, San Luis Potosí» acota al municipio
- 02<giro> a N cuadras de la calle <nombre>una franja a lo largo de toda la calle (una cuadra = 100 m); sin área, se busca en el mapa que ves
- 03<giro> a menos de N m de <otro giro> en <estado>cada hospital se pinta en violeta con su radio y una leyenda cuenta cuántos son
- 04<giro> cerca de <marca>300 m si no dices cuánto; la marca, de hasta 3 palabras
- 05<giro> sin <otro giro> a N mlo que NO tiene eso cerca; los círculos violeta son las zonas excluidas
- 06<giro> sin otra <mismo giro> a N msin competencia: ninguna del mismo giro dentro del radio
- 07<giro> cerca de aquí1 km alrededor del centro del mapa; también «a 500 m de aquí»
- 08<giro> en la colonia <nombre>dentro de la colonia: el polígono de OpenStreetMap más la colonia que el INEGI anotó en cada negocio
- 09<giro> <relación> y <relación> [en <área>]varias condiciones, todas se cumplen; el «y» de una esquina («Carranza y Reforma») no separa; el área del final vale para todas
- 10<giro> cerca de <marca> y a N m de <otro giro> en <estado>dos condiciones contra otros negocios: cada una en su color (violeta y rosa) en el mapa, la leyenda y las fichas
- 11<giro o negocios> a N m de <código qt · código corto · Plus Code · lat, lng>un punto y su radio (1 km si no dices cuánto); es lo que escribe «¿Qué hay aquí?» con el botón «Negocios a 300 m»
- 12<giro> dentro de /región/ · alrededor de /región/ · a N m de /región/una región qt-draw entre barras: escrita, o dibujada con «Área» (toca las esquinas, «Buscar en el área»); «alrededor de» = la región + 300 m
Lo que dibuja el mapa
- Azul punteado: contra qué se midió — la calle, la esquina, el borde de la colonia o el contorno de la región dibujada (con relleno cuando es «dentro de»).
- Círculo azul punteado: el radio alrededor de un punto — una esquina, una localidad, «aquí» o el punto de un código o unas coordenadas.
- Cada condición contra otro negocio en su color —violeta, rosa, verde azulado, naranja, en ese orden—: sus negocios con su radio, y la leyenda abajo a la derecha apila una línea por condición: «72 hospitales · radio de 200 m».
- Con «sin …» los círculos violeta son las zonas excluidas: «58 hospitales · 500 m a la redonda (excluido)». Con 0 resultados el mapa igual te lleva al lugar.
- «Tu pregunta», bajo la barra de búsqueda: el giro, una ficha por condición en su color y el área. Toca la distancia para elegir 100 m · 200 m · 300 m · 500 m · 1 km · 2 km; ✕ quita una condición o el área, y la búsqueda se repite sola.
- «Área» (junto a la búsqueda): toca las esquinas en el mapa —«N esquinas» · «Buscar en el área» · «Deshacer» · «Cancelar»—; el área se cubre con hasta 48 celdas qt-draw (grandes adentro, finas en el borde) y la búsqueda queda como «<tu giro, o negocios> dentro de /M… *…/», con la ficha «dentro de área qtdraw (N celdas)».
Todavía no
Las preguntas con relación se acotan al mapa o al área que nombres, y la lista trae hasta 500; no se materializan para todo el país como «taquerías». Un lugar que no existe («a 300 m de una calle inventada») no se adivina: se lee como nombre y la lista sale vacía. Si una condición de varias no se entiende, toda la pregunta cae a la búsqueda normal. Cambia las palabras o busca primero el lugar solo.
Saber más· para expertos en GIS
La distancia se mide contra la geometría REAL del lugar, no contra un punto: «a 150 m de la calle Hidalgo» es una franja a lo largo de toda la calle; una esquina y una localidad son un punto con su radio. Sin número, cada tipo trae el suyo: esquina 300 m, calle 150 m, colonia 500 m, localidad 1.5 km, otro negocio 300 m, «aquí» 1 km. Una cuadra cuenta 100 m.
«Cerca de otro negocio» y «sin …» comparan cada resultado con los negocios de alrededor (el mismo índice espacial, un radio a la vez), así que siempre van acotados: a la vista del mapa o al estado o municipio que nombres. «En la colonia X» usa el polígono de OpenStreetMap cuando existe y, además, la colonia que el INEGI anotó en cada negocio (mismo nombre, mismo municipio, cerca del lugar): un fraccionamiento chico en OSM no deja fuera a la colonia del DENUE. Los estados, municipios y regiones conservan su comportamiento de siempre («a 5 km de Querétaro» mide desde la ciudad).
El «contra qué» se resuelve en este orden: «aquí» → un lugar del nomenclátor (calle, cruce, colonia, localidad) → otro giro → una marca corta (hasta 3 palabras, sin números ni «y»). A metros o cuadras (menos de 1 km) un nombre solo es una calle: «a 300 m de Carranza» es la calle Carranza; sólo en km —o sin número— puede seguir siendo una ciudad («a 5 km de Querétaro»). Una frase más larga que el nomenclátor no encuentra no se busca como nombre en todo el país: cae a la búsqueda normal.
Con «y», cada condición se resuelve como una pregunta propia sobre el mismo giro (por eso «sin otra farmacia» sigue sabiendo que es la competencia) y todas se aplican a la vez; el «y» sólo separa cuando le sigue el inicio de una relación (a N…, a menos de…, cerca de, junto a, sin…). Los negocios objetivo de cada condición viajan con la respuesta, hasta 500, en interpretation.relations[i].targets, con kind (near, not_near, within), meters y la geometría del lugar; las fichas rearman la frase a partir de eso.
Una región se escribe entre barras en notación qt-draw, el mismo árbol de celdas de los códigos qt (un código qt ES un camino qt-draw): celdas de la Tierra en hexadecimal MAYÚSCULO, varias separadas por espacio —«/4B800CB3 4B800CB7/»—, o con un ancla «M<hex>» y celdas «*<hex>» dentro de ella —«/M4B800C *B3 *B7/»—. Cada carácter hex son dos niveles de acercamiento: más caracteres, celda más chica. Formas: «dentro de /…/» (adentro), «alrededor de /…/» (la región más 300 m), «a N m de /…/»; se combinan con «y». Hasta 256 celdas por región; el contorno se dibuja unido, no la cuadrícula. La referencia del lenguaje qt-draw completo está en la tarjeta de PaperStudio.
¿Dónde abrir?: la demanda que no tiene ese negocio cerca
Con una búsqueda por giro en pantalla («farmacias») y el mapa sobre una ciudad, el botón «¿Dónde abrir?» (arriba a la izquierda) cruza la OFERTA —los negocios de ese giro en el DENUE— con la DEMANDA —las personas que viven en cada manzana según el Censo 2020— y te dice, zona por zona, cuánta gente no tiene ese negocio a la distancia que elijas.
Cómo se usa: busca el giro → acerca el mapa a una ciudad → toca «¿Dónde abrir?» → elige el radio (300 m · 500 m · 1 km · 2 km) y la demanda (toda la población · 60 años o más · niños de 0 a 5 · viviendas habitadas · residentes + empleo (día)). El cálculo tarda uno o dos segundos; con un estado completo en pantalla el botón pide acercar.
Cómo se lee: el mapa colorea cada zona (una AGEB urbana del INEGI, unas cuantas manzanas) en rojos —más oscuro, más demanda sin servicio— y numera las diez primeras. El panel trae los totales (cuánta demanda queda sin servicio, qué porcentaje es y cuántos negocios del giro hay en la vista), el ranking de zonas —tocar una te lleva ahí; «Competencia» escribe la pregunta «<giro> a <radio> m de <código qt>» para ver quién ya está—, un CSV con todas las zonas y «Estudio (PDF)»: una página lista para imprimir con el título, radio, demanda y fecha, los totales, el mapa de la brecha (las zonas en rojos encuadradas en la ciudad, la competencia en puntos azules, las diez primeras numeradas), el ranking de 15 zonas con su código de lugar y un enlace a cada una, el método, los cuidados y las fuentes; «Imprimir / Guardar PDF» hace el PDF (carta, dos páginas). Se arma en el navegador con lo que ya está en pantalla: al instante, sin servidor.
Ejemplo medido en San Luis Potosí con «farmacias» a 500 m: la zona #1 es Fraccionamiento Don Miguel, 9 367 personas sin farmacia a 500 m y 2 farmacias a 1 km; en toda la vista, cerca de una de cada diez personas (13 % con la zona metropolitana completa). Otros: Monterrey, farmacias para 60 años o más: 72 511 de 393 301 (18 %); Guadalajara, tortillerías por vivienda habitada: 121 590 de 813 161 (15 %); Mérida, dentistas a 1 km para niños de 0 a 5: 6 641 de 40 946.
«Residentes + empleo (día)» responde dónde está la gente DURANTE EL DÍA —centros, mercados, parques industriales—: a los residentes de cada manzana suma los empleos de sus negocios según el DENUE. Ejemplo medido con «fondas» en San Luis Potosí a 300 m: sólo con residentes, la zona #1 es Colonia Villa Magna (2 367); con «día», la #1 es Zona Industrial San Luis, 7 338 personas sin una fonda a 300 m —y un solo residente—, seguida de Fraccionamiento Don Miguel.
Después de abrir el ejemplo, acerca el mapa a la ciudad y toca «¿Dónde abrir?».
Saber más· para expertos en GIS
Método: la oferta son los negocios del giro (DENUE) en la vista y un poco más allá del borde; la demanda es un punto por manzana urbana con sus conteos del Censo 2020 —población total, 60 años o más, 0 a 5 años, viviendas habitadas; 1.6 millones de manzanas, 99.9 millones de personas— y, para «día», además los empleos de la manzana: cada negocio del DENUE aporta el punto medio de su rango de personal ocupado (0–5 → 3, 6–10 → 8, 11–30 → 20, 31–50 → 40, 51–100 → 75, 101–250 → 175, 251+ → 300); 1.01 millones de manzanas con empleo, unos 34.7 millones de empleos estimados —el punto medio infla un poco frente al censo económico—. Una manzana está servida si tiene un negocio a menos del radio, en línea recta; lo que no está servido se suma por AGEB urbana. El ranking ordena por demanda sin servicio y, sólo para las 15 primeras, cuenta la oferta a 1 km de su centro y les pone el nombre de la colonia más cercana a un punto dentro de la zona (OpenStreetMap primero, mismo municipio).
Fuentes: INEGI — Censo de Población y Vivienda 2020, «Principales resultados por AGEB y manzana urbana»; Marco Geoestadístico 2020 (contornos de AGEB y manzanas); DENUE (negocios y, para «día», su personal ocupado por manzana). Límites, dichos con honestidad: las demandas del Censo miden residentes —donde la gente duerme— y «día» suma empleos estimados por rango, no un conteo; ninguna mide tránsito ni poder de compra; la distancia es en línea recta, no a pie; el Censo es de 2020 y el DENUE de su edición; sólo manzanas urbanas (lo rural no entra); la vista cabe hasta unas 60 000 manzanas —una ciudad; el Valle de México completo pide acercar—; un dato confidencial del Censo («*») cuenta como sin dato, no como cero.
En el API: POST /v1/gis/donde-abrir con { q o codes, bbox, radio_m (100–3000), demanda (pob · p60 · p0a5 · viv · dia) } devuelve params, totales (pob, dem, pob_sin, dem_sin, pct_sin, negocios, zonas), ranking (hasta 15, con colonia y municipio), zonas (una por AGEB, con su contorno GeoJSON) y oferta (los puntos del giro en la vista, hasta 5 000, para el mapa del estudio). La unión va DESDE los negocios HACIA las manzanas por el índice geográfico —no cada manzana contra cada negocio—: San Luis Potosí en ~1.2 s, Ciudad de México a escala de ciudad en ~5 s.
Coordenadas, códigos y enlaces para compartir
Pega coordenadas («19.4326, -99.1332») en la búsqueda y el mapa vuela ahí con un marcador. También acepta tres códigos: el código corto («9BB 825 SPV»), el código qt («4AD68-117-36DD-E») y un Plus Code completo («76F2CVM8+2P»). Un Plus Code corto (sin sus 8 primeros caracteres) no basta: necesita la ciudad de referencia.
Cada ficha —de un negocio o de un punto— muestra sus tres códigos con botón de copiar. El código corto es para decirlo o escribirlo: «9BB 825» es la zona (≈ 1 km) y «9BB 825 SPV» el sitio (≈ 9 m, un local). El código qt es más fino (≈ 2 m) y trae un carácter de comprobación al final.
Compartir: el botón «Compartir» de una ficha genera un enlace denue.docuget.mx/@<código> (un lugar) o /@<código>/<id DENUE> (un negocio, que se abre con su ficha). En el menú, «Compartir esta vista» copia el enlace del encuadre actual. En el celular abre la hoja de compartir del sistema; en escritorio copia al portapapeles.
Saber más· para expertos en GIS
Los dos códigos propios nombran una celda del mapa y un prefijo es siempre la zona que contiene al código completo, sin consultar ninguna tabla. Código corto: base32 Crockford (mayúsculas, sin I, L, O ni U), en tercias; 6 caracteres ≈ 1.1 km, 9 caracteres ≈ 9 m. Código qt: 12 caracteres hexadecimales ≈ 2 m más uno de comprobación (Luhn módulo 16), agrupado 5-3-4-1: asimétrico, para que impreso se sepa por dónde empieza.
Ambos se comprueban a sí mismos: cualquier carácter equivocado (y la mayoría de los intercambios de vecinos) se detecta, y un código con error se rechaza con aviso en vez de llevarte en silencio a otro lugar —porque cualquier cadena válida ES un lugar en algún sitio. Al leer se aceptan guiones, espacios y minúsculas; en el corto, I y L se leen como 1 y O como 0.
Enlaces: /@ distingue el tipo por la longitud (6 o 9 = corto; 12 o 13 = qt) y redirige al enlace profundo del visor, /gis/mexico?ll=<lat>,<lng>&z=<zoom>[&id=<id DENUE>]. También /gis/mexico?q=<búsqueda> abre el visor con la búsqueda hecha (así funcionan los ejemplos de este manual). El Plus Code se calcula por si quieres pegarlo en otras aplicaciones de mapas.
¿Qué hay aquí?
Toca un lugar vacío del mapa (desde el acercamiento en que ya se ven los negocios uno por uno) o haz clic derecho en cualquier punto —en el celular, mantén presionado— y aparece la tarjeta del punto: la calle más cercana, el cruce, la colonia con su código postal, la localidad con sus habitantes, el municipio y el estado, cada uno con su distancia.
Cada fila es una pregunta lista para hacerse: «Negocios a 300 m» escribe «negocios a 300 m de <código qt>» en la búsqueda y la corre —con sus fichas y su radio—; la calle, el cruce y la colonia traen su botón «Negocios» («negocios a 100 m de la calle …», «negocios a 200 m de X y Y», «negocios en la colonia …»). También puedes copiar los códigos del punto o «Compartir»lo. Si no hay nada registrado cerca, lo dice; nunca inventa un lugar lejano.
Saber más· para expertos en GIS
Es geocodificación inversa sobre el mismo nomenclátor. Rangos: estado y municipio son las áreas (de OpenStreetMap, con clave INEGI) que contienen el punto; colonia, el área de OSM que lo contiene o la más cercana a 800 m, con el CP que el DENUE le da; localidad, la más cercana del Censo 2020 a 3 km, prefiriendo las de 100 habitantes o más (el censo lista también parcelas y escuelas); calle, la más cercana a 150 m; cruce, el más cercano a 250 m, primero el exacto de OSM y si no el aproximado del DENUE. Fuera de rango = nada, no una adivinanza.
Al tocar el mapa: en los acercamientos lejanos los puntos son agregados y un toque acerca más; desde que se ven los negocios uno por uno, un toque sobre un punto abre el negocio y sobre el vacío abre esta tarjeta. El clic derecho (o mantener presionado) funciona a cualquier acercamiento.
La ficha de un negocio
Toca un punto: su nombre y giro aparecen al instante y la ficha se completa con dirección, teléfono, correo, sitio web y personal ocupado, tal como los publica el INEGI. Debajo: coordenadas (copiar, abrir en Maps), los tres códigos y la fuente con la edición del DENUE.
Al abrir la ficha ves al instante una vista previa ligera dibujada en el navegador —nombre, giro, un recorte del mapa con el marcador, personal, domicilio, localidad, códigos y fuente—; está activada por omisión y se puede ocultar por dispositivo. Tocarla, o «Ficha PDF», descarga la hoja tamaño carta real, generada en el servidor (la primera puede tardar unos segundos); «SVG», la misma en vectorial. «Compartir» copia el enlace /@ del negocio.
En escritorio la ficha vive en el panel lateral y puede desprenderse como tarjeta flotante; en el celular es una hoja inferior: «Ver la lista» / «Ver el mapa».
Saber más· para expertos en GIS
La ficha se genera en el servidor a partir del id del DENUE y sus coordenadas; el enlace es directo (una descarga), sin sesión. Los datos y la ubicación son los registrados por el INEGI y pueden no estar al día: un negocio nuevo o uno que cerró aparece o falta según la edición.
El mapa: estados, capas y puntos
Con todo el país en pantalla ves dónde se concentran los negocios; al acercarte aparecen uno por uno con el color de su sector. Arriba a la izquierda, el contador de negocios en la vista: exacto cuando estás cerca, con «≈» cuando es una suma por zonas.
El minimapa «Estados» (abajo a la izquierda) colorea cada estado por su densidad de negocios; tocar uno vuela ahí. El rectángulo marca lo que estás viendo, y cuando la vista es una ciudad o una calle se dibuja en rojo con un halo para que no se pierda entre los estados. Pasa el cursor por un estado para ver su total.
El control de capas del mapa cambia el mapa base —Claro, Calles, Oscuro, OpenStreetMap, Satélite— y prende o apaga la capa Negocios (DENUE). En el menú ☰, «Tamaño de puntos» (chicos, normal, grandes) se recuerda por dispositivo.
Saber más· para expertos en GIS
Los negocios llegan como teselas estáticas pre-calculadas: en los acercamientos lejanos son agregados (cuántos hay en cada celda, por sector) y desde el acercamiento 16 son los puntos con su ficha. Por eso el visor no consulta el servidor al moverse, y el contador, la exportación y la imagen salen de lo mismo que ves. El mapa base de México y su franja fronteriza es vectorial y propio; los demás mapas base son servicios de terceros (Esri, OpenStreetMap).
Exportar
El menú Exportar (☰ en el celular) baja exactamente lo que ves, o lo que encontró la búsqueda activa: Imagen del mapa (PNG) · Mapa + puntos (SVG) · Mapa interactivo (HTML: un archivo que se abre en cualquier navegador y conserva los puntos y sus fichas) · Mapa con enlaces (SVG) · Datos (CSV) · Datos (Excel). Con una búsqueda activa aparece «Todos los N resultados» en GeoJSON —y en CSV si la lista quedó topada—: todo lo que encontró en el país, hasta 100 000 filas.
Si la vista es muy amplia aparece «Acerca el mapa…» con el total: la ficha completa de cada negocio no cabe para una ciudad entera. Acércate a unas colonias, o usa «Todos los N resultados» de una búsqueda.
Con una pregunta con relación activa («farmacias a 200 m de hospitales»), el SVG del mapa, el mapa interactivo (HTML) y el SVG con enlaces llevan también su referencia gráfica: la calle o esquina punteada en azul, el radio, y los negocios objetivo en violeta con sus círculos y su leyenda, igual que en pantalla.
Saber más· para expertos en GIS
El nombre de archivo es denue-<búsqueda o vista>-<fecha>. La imagen PNG se vuelve a dibujar a doble densidad al exportar. El mapa interactivo lleva un identificador anónimo de exportación (?ref=) con el que el visor cuenta cuántas veces se regresa desde él al mapa completo; no identifica a la persona.
Análisis de datos
En Datos › Análisis hay preguntas que los datos responden solos: taquerías frente a restaurantes, farmacias por habitante, tiendas de abarrotes, consultorios dentales y negocios por habitante. Cada una trae un mapa por estado (coropleta), su tabla ordenable, «Ver por municipio» dentro del estado que elijas, CSV, y el documento en PDF o SVG. «Ver en el mapa» abre el visor con esa búsqueda en ese estado.
Saber más· para expertos en GIS
Debajo hay una cadena de piezas. A0: conteos pre-agregados por municipio y actividad, más la población del Censo 2020 por municipio, refrescados con cada edición del DENUE. A1: una especificación cerrada de análisis —medidas por clave SCIAN o por frase interpretada como en la búsqueda; nivel nacional, estado o municipio; filtros por estado, municipio, estrato de personal y población mínima; normalización por 10 mil habitantes; razón entre dos medidas— que se compila a SQL parametrizado: nunca se acepta SQL de quien llama. A2: los análisis curados de esta página, con las clases SCIAN fijadas (taquerías 722514; farmacias 464111 y 464112; dentistas 621211 y 621212). A4: el reporte en PDF o SVG. La pregunta en tus propias palabras (A3) existe en la plataforma Docuget con sesión; aquí, por ahora, sólo los curados.
Los 9 municipios creados después del Censo 2020 salen con población desconocida (no cero): su conteo de negocios sí es real y el «por habitante» se deja vacío.
En el celular
Mueve el mapa con un dedo y acerca con dos; toca un punto para ver el negocio y mantén presionado un lugar vacío para «¿Qué hay aquí?». La barra de arriba tiene la búsqueda, el botón MX (Listado nacional) y el menú ☰ con exportar, Datos y este manual.
Los resultados y las fichas salen en una hoja inferior: «Ver la lista» la abre, «Ver el mapa» la baja. Los filtros de Actividad son la columna de botones redondos a la izquierda (plegable). El minimapa de estados tapa el mapa, así que se cierra solo al volar a un estado. La primera vez aparece una guía breve que se recuerda por dispositivo.
Fuentes y licencia
Negocios: DENUE del INEGI, bajo sus Términos de Libre Uso; la edición y la fecha están en Datos. Lugares: localidades del Censo de Población y Vivienda 2020 (INEGI); fronteras de estados y municipios, calles, cruces exactos y colonias de OpenStreetMap (© colaboradores de OpenStreetMap, ODbL); colonias y cruces aproximados derivados del propio DENUE.
Saber más· para expertos en GIS
Tamaños al 2026-09-28: 189 432 localidades del Censo; del DENUE, 193 076 colonias (centro de sus negocios, con CP) y 1 055 155 cruces «entre X y Y» (65 % confirmados por OSM); de OpenStreetMap México, 32 estados y 2 469 municipios con frontera real, alrededor de 1.9 millones de cruces exactos y 17 140 colonias; unos 4 millones de lugares con nombre en total. Las calles se están separando una por una en estos días, así que su cuenta cambia.
¿Necesitas un API?
Todo lo que hace este visor —búsqueda en tus palabras, lugares, calles y esquinas, «¿Qué hay aquí?», análisis y exportación— sale de un API de referencia geográfica que también ofrecemos para integrarse a tus sistemas. Cuéntanos qué necesitas.