Ahora estoy trabajando en un sistema para realizar el enrutamiento en una red de rutas marítimas. Ver este conjunto de datos que tengo como base: http://geocommons.com/maps/109850 Tengo postgres y pgrouting en funcionamiento y he podido ejecutar consultas básicas sobre el conjunto de datos anterior después de importarlo a postgres/postgis. Sin embargo, me he encontrado con algunos problemas para los que solicito vuestro consejo.
-
Muchas líneas tienen un duplicado, así que digamos que la línea A va de la ID de origen 1 a la ID de origen 2 y la línea B va de la ID de origen 2 a la ID de origen 1 y se solapan completamente. Esto se puede experimentar muchas veces, y francamente, estaría feliz de deshacerse de ellos para que finalmente pudiera tener una red con una sola polilínea por dirección.
-
He descubierto que los atributos de valor de distancia del conjunto de datos referenciado son falsos. Me di cuenta de esto cuando comprobé el conjunto de datos con Global Mapper utilizando la herramienta de información. En la ventana que aparece, se puede ver el cuadro de texto de la geometría con los datos de los límites y la longitud. En una línea que inspeccioné aparecía un valor de longitud de 5300 algunos kilómetros mientras que el valor máximo en la columna de longitud del conjunto de datos era de 110. Busco una manera de adquirir esos valores de longitud de la polilínea, y asignarlos a una nueva columna de atributos. Ya he encontrado posts sobre cómo hacer esto en qgis y arcgis, pero ninguno de ellos proporcionó los resultados que quería obtener. El conjunto de datos de la ruta está en WGS84, latlon
¡Espero que las líneas anteriores tengan sentido, y agradezco cualquier ayuda! ¡Gracias de antemano!
Tamas