“aprovechamiento de la b.d. geoespacial como apoyo a las actividades de planeación del xii censo...
TRANSCRIPT
“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 ZamoraINEGI
Contenido
¿En dónde entra la participación de la Base de Datos Geoespaciales?
Insumos
Requerimiento
Plataforma utilizada
Solución implementada
¿En dónde entra la participaciónde la Base de Datos Geoespaciales?
Datos
Geoespaciales
Aplicaciones
Procesamiento
Seguridad
Disponibilidad …
Requerimiento
Aguascalientes
Jesús María
Calvillo
Jalpa
AguascalientesJesús María
Calvillo
Jalpa
Requerimiento
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
Acercamiento a algunas localidades
98 metros
Tratamiento previo concluido
Acercamiento a algunas localidades
62 metros
Tratamiento previo concluido
Acercamiento a algunas localidades
17 metros
Se desarrolló una aplicación para corregir esa situación
Agregando
“Lineas virtuales”
Se desarrolló una aplicación para corregir esa situación
Se desarrolló una aplicación para corregir esa situación
• 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
Criterios:
Se desarrolló una aplicación para corregir esa situación
• 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
Resultados:
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
2918
1249 Conexión con 5 omenos localidades
Conexión con másde 5 localidades
Aplicación para generar el listado de adyacencias
de 1 a 5 2,918
de 6 a 10 920
de 11 a 40 329
Número de conexiones resultante
Aplicación para generar el listado de adyacencias
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
• 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
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!