“Aprovechamiento de la B.D.
Geoespacial como apoyo a
las actividades de planeación
del XII Censo General de
Población y Vivienda 2010”
Lic. Marco Antonio Peralta Zamora
INEGI
Contenido
¿En dónde entra la participación de la Base de
Datos Geoespaciales?
Requerimiento
Insumos
Plataforma utilizada
Solución implementada
¿En dónde entra la participación
de la Base de Datos Geoespaciales?
Procesamiento
Aplicaciones
Datos
Geoespaciales
Seguridad
Disponibilidad …
Requerimiento
Jesús María
Aguascalientes
Calvillo
Jalpa
Requerimiento
Jesús María
Aguascalientes
Calvillo
Jalpa
Jesús María
Aguascalientes
8 Km
Aguascalientes
Jesús María
8 Km
Aguascalientes
Calvillo
63 Km
Calvillo
Aguascalientes
63 Km
Calvillo
Jalpa
52 Km
Jalpa
Calvillo
52 Km
Insumos
 Información topográfica escala 1:50,000
 Marco Geoestadístico Estatal
 ITER 2005
Plataforma utilizada en el Servidor de
Bases de Datos Geoespaciales
• SUN Fire V880
• 8 GB en RAM
• 4 Procesadores a 750 Mhz
• Solaris 9
• Oracle 9i
Plataforma utilizada en el Desarrollo de
aplicaciones
• PC Pentium IV con Hyper Threading a 3.2 GH
• 2 GB en RAM
• Windows XP
• ArcGIS 9.0
• Java (JDK 1.6)
• Librerías de Geotools versión 2.3.3
• Librerías de SDE versión 9.0
Solución implementada
Tratamiento previo
Tomar el contorno del Estado
Tratamiento previo
Crear un buffer de 10 Km
Tratamiento previo
Crear un buffer de 10 Km
Tratamiento previo
Agregar la información de Caminos y Carreteras que
corresponde a este contorno Estatal “ampliado”
Tratamiento previo
Agregar las Localidades Rurales
Tratamiento previo concluido
Acercamiento a algunas localidades
Tratamiento previo concluido
98 metros
Acercamiento a algunas localidades
Tratamiento previo concluido
62 metros
Acercamiento a algunas localidades
Tratamiento previo concluido
17 metros
Acercamiento a algunas localidades
Se desarrolló una aplicación para corregir
esa situación
Se desarrolló una aplicación para corregir
esa situación
Agregando
“Lineas virtuales”
Se desarrolló una aplicación para corregir
esa situación
Criterios:
• Se crearon “Líneas virtuales” para todas las
localidades que no conectaran con las vías de
comunicación
• La distancia máxima para crear la línea entre
la vía de comunicación y la localidad es de 6 Km
Se desarrolló una aplicación para corregir
esa situación
Resultados:
• El tiempo de ejecución para el Estado de
Nayarit es de aproximadamente 1 Hora
• Existen 12 localidades en el territorio insular
que no tienen carreteras, caminos o veredas
definidos. Es decir que no quedaron unidas con
el resto
Situación presentada en una isla de Nayarit
Aplicación para generar el listado de adyacencias
• Con la información preparada se construye
una estructura en memoria que representa un
grafo
• Se selecciona cualquier localidad para iniciar
a partir de ahí las búsquedas
• Crear un buffer de 50 km partiendo de la
localidad seleccionada
• Seleccionar como posibles destinos todas las
localidades que estén contenidas dentro de ese
buffer
Aplicación para generar el listado de adyacencias
Aplicación para generar el listado de adyacencias
Aplicación para generar el listado de adyacencias
Aplicación para generar el listado de adyacencias
• Se intenta recorrer el camino desde la
localidad seleccionada como inicio hacia cada
una de las localidades señaladas como posibles
destinos, sin pasar por otra
• Se utiliza un recorrido del grafo “en anchura”
• Si existen varios caminos se considera el más
corto, teniendo en cuenta el tipo de carretera o
camino
Aplicación para generar el listado de adyacencias
Aplicación para generar el listado de adyacencias
• En un primer desarrollo se encontró que se
generan demasiadas conexiones:
• El estado de Nayarit tiene 4243
localidades rurales
• se generan 270,548 conexiones
• un promedio de 63.7 conexiones por cada
localidad
Aplicación para generar el listado de adyacencias
• Se realizaron varias adecuaciones al
algoritmo y logramos reducir considerablemente
el número de conexiones generadas
• se generan 17,763 conexiones
• un promedio de 4.18 conexiones por cada
localidad
Aplicación para generar el listado de adyacencias
1249
2918
Conexión con 5 o
menos localidades
Conexión con más
de 5 localidades
Aplicación para generar el listado de adyacencias
Número de conexiones resultante
de 1 a 5
2,918
de 6 a 10
920
de 11 a 40
329
Situación de las localidades sin carreteras o caminos
Situación de las localidades sin carreteras o caminos
• Crear líneas virtuales para pegar esas
localidades
• Calcular la distancia de todas las localidades
hacia la más cercana de las que ya están
unidas o hacia la vía de comunicación
• Con lo que haya resultado más cercano crear
una “línea virtual” que las una
• Continuar con las demás volviendo a hacer
los cálculos debido a que se van incrementando
las localidades que ya están unidas
Situación de las localidades aisladas
• Esto se presenta cuando hay una o varias
localidades que están conectadas entre sí pero
no están conectadas con el resto de las
localidades
• Para efectos de los procesos posteriores se
requiere que a partir de la lista de adyacencia
entre localidades se pueda generar un grafo
conexo
Situación de las localidades aisladas
Ejemplo 1
Situación de las localidades aisladas
Ejemplo 2
Situación de las localidades aisladas
• Para cada grupo de localidades aisladas se
calcula la localidad más cercana a otra localidad
de otro grupo (distancia lineal)
• Se comienza por el grupo que tenga menos
localidades
• A la lista de conexiones ya obtenida se le
agrega el resultado de ese cálculo
Situación de las localidades aisladas
Solución
Localidades
más cercanas
Archivo resultado
ORCVE_EDO
Clave de la entidad de origen
ORCVE_MUN
Clave del municipio de origen
ORCVE_LOC
Clave de la localidad de origen
DESCVE_EDO
Clave de la entidad de destino
DESCVE_MUN
Clave del municipio de destino
DESCVE_LOC
Clave de la localidad de destino
DISTANCIA
distancia total en metros entre las dos localidades
DIST_EL
Metros recorridos en carretera estatal libre
DIST_FC
Metros recorridos en carretera federal de cuota
Archivo resultado
DIST_FL
Metros recorridos en carretera federal libre
DIST_TE
Metros recorridos en terracerías
DIST_CC
Metros recorridos en carretera pavimentada de cuota
DIST_BR
Metros recorridos en brechas
DIST_VE
Metros recorridos en veredas
DIST_NN
Metros recorridos encarretera pavimentada fuera de uso
DIST_RN
Metros recorridos en carretera pavimentada de acceso
restringido
DIST_LO
Metros recorridos en carretera pavimentada libre otro (que no
es ni estatal ni federal ni concesionada)
DIST_VEL
Metros recorridos en carretera estatal libre virtual
DIST_VFC
Metros recorridos en carretera federal de cuota virtual
Archivo resultado
DIST_VFL
Metros recorridos en carretera federal libre virtual
DIST_VTE
Metros recorridos en terracerías virtuales
DIST_VCC
Metros recorridos en carreteras pavimentadas de cuota
virtuales
DIST_VBR
Metros recorridos en brechas virtuales
DIST_VVE
Metros recorridos en veredas virtuales
DIST_VNN
Metros recorridos en carreteras pavimentadas fuera de uso
virtuales
DIST_VRN
Metros recorridos en carreteras pavimentada de acceso
restringido virtuales
DIST_VLO
Metros recorridos en carreteras pavimentada libre otro (que
no es ni estatal ni federal ni concesionada) virtuales
¡Gracias!
[email protected]
Descargar

Diapositiva 1