Limpieza de redes espaciales

11

Los datos utilizados para crear una red tienen consideraciones especiales al limpiar, ya que los errores espaciales menores pueden provocar errores importantes en la conectividad.

¿Qué técnicas podrían considerarse mejores prácticas para limpiar los datos de la red espacial antes de construir un modelo de red?

Para poner en marcha la pelota, esto es lo que puedo pensar.

  • Asegúrese de que su SIG no oculte los errores de topología (como puede hacerlo ArcMap), o que si lo hace, el proceso de construcción de la red está diseñado para dar cuenta de esto (como lo hace Arc Network Analyst). Comprende cómo y por qué sucede esto.

  • Use las características de topología de su SIG, por ejemplo, topología de arco, limpieza de dibujo de Autocad. Detecta todas las polilíneas que están dentro de una tolerancia entre sí, o se tocan o se cruzan, sin ser anudadas (es decir, que no están rotas en el punto de intersección). Los excesos y los excesos entran en esta categoría. Verifíquelos en busca de errores (dependiendo de su representación, pueden representar puentes / túneles o no). Utilice reparaciones automatizadas si todas parecen errores y la reparación manual no es factible.

  • También verifique los puntos finales de enlace que caen dentro de una cierta tolerancia sin ser coincidentes. Utilice reparaciones automatizadas si todas parecen errores y la reparación manual no es factible.

  • Aumente gradualmente la tolerancia en los dos pasos anteriores hasta que esté seguro de que todas las características detectadas son intencionales.

  • Construya la red, calcule la conectividad para cada unión (la cantidad de enlaces que la unen). Marque (idealmente) todos o (probablemente) una muestra aleatoria para asegurarse de que sean lo que espera.

  • Ordene todas las polilíneas de su modelo por longitud y, comenzando por la longitud más pequeña, verifíquelas manualmente (posiblemente con la ayuda de los datos de conectividad calculados). Los enlaces de red muy cortos suelen ser errores y pueden estropear los ángulos de giro, etc.

¿Algo que me haya perdido allí? Siéntase libre de describir o vincular a buenos recursos externos.

Bob acto secundario
fuente
Además, no es específico para el análisis de red, pero si comprueba lo que su software de análisis de red considera que es la longitud de cada enlace con lo que su SIG cree que es la longitud del enlace, eso puede marcar problemas de referencia espacial.
Sideshow Bob

Respuestas:

4

En Arc puede construir una red geométrica y luego verificar en la tabla de errores para buscar errores (para esto primero debe eliminar la topología y también eliminar la rotonda que también produce un error de red geométrica).

Los errores marcados son problemas comunes, independientemente de qué SIG utilice:

  • Características que tienen geometría vacía,
  • características que contienen múltiples partes,
  • características que forman un bucle cerrado o tienen lo mismo desde y hacia la unión,
  • características que tienen longitud cero,
  • Las uniones coinciden con un vértice de entidad de borde que tiene un valor z diferente,
  • Uniones independientes; que son uniones no conectadas a ningún borde
  • características que evitan colapsarse sobre sí mismas porque su longitud está cerca de la tolerancia de rotura
Dror Har Gil
fuente
2

De acuerdo con mi experiencia. Use solo líneas de tipo Lineas, construya líneas lo más largas posibles, requiera que cada línea tenga al menos 1 punto compartido con otras, no permita líneas de 0 longitudes, requiera que las líneas sean OGC Válidas (sin auto intersección, etc.). Si tiene eventos en líneas (referencia lineal), almacene el punto GPS también, porque habrá alguien que no entienda el concepto y romperá los datos.

Y por último, pero no menos importante, no permita que las personas actualicen o inserten datos incorrectos en la base de datos maestra y con la promesa de que lo arreglarán más tarde, eso nunca sucederá.

simplexio
fuente
Buenas sugerencias Creo que la auto intersección está permitida en OGC válida, pero ¿no son válidas las características simples de OGC? Acabo de encontrar un buen resumen aquí 1spatial.co.uk/wp-content/uploads/2012/10/…
Sideshow Bob
Sin embargo, ¿por qué debería ser malo la auto intersección? La no intersección generalmente no implica conectividad; por lo tanto, una gran cantidad de enlaces de red se auto interseccionarían válidamente (por ejemplo, cruces de autopistas donde el mismo enlace se cruza por encima de sí mismo)
Sideshow Bob
Hace que sea más difícil insertar datos incorrectos. si la auto intersección está prohibida, realmente debes intentar crear anillos y demás. También eso hace que sea difícil comprobar que todo está correcto. También topología de red en realidad no importa cómo se hace, sólo se preocupa borde bruja le lleva al siguiente nodo ...
simplexio
Interesante: ¿qué es un anillo y por qué es tan malo? Además, entonces, ¿hay una forma preferida de representar un puente? ¿Romper las líneas y 'desconectarlas' con datos de elevación, o simplemente intersecar dos líneas sin romper?
Sideshow Bob
1
prefiero las líneas de intersección cuando no comparten punto. vea la línea (0,0 1,1 2,2) y la línea (0,1 2,1), cuando no comparten ese 1.1, puede estar bastante seguro de que no debe haber intersección (en carretera o red de tuberías) si ambas líneas comparten 1,1, no puede estar seguro de si hubo intención de cruzar allí. Los anillos no llevan a ninguna parte, por lo general son inútiles en el enrutamiento. Y cuando digo que los anillos son malos, quiero decir que son malos en caso de que una geometría presente un anillo en la red de carreteras. Si dos geoms diferentes crean un anillo, está bien. entonces estás seguro de que esa fue la intención ...
simplexio