0 votos
1.1k vistas
Muy buenas.

Estoy trabajando con un mapa de carreteras (polilíneas). Cada carretera tiene su nombre especifico en un campo de la tabla de atributos (por ejemplo "autovía_1")

En una tabla a parte (proveniente de excel) tengo datos que hacen referencia a puntos concretos de esa polilínea. Estos datos hacen referencia a accidentes en esa carretera (tienen asociados un id, una fecha, y más información relevante) Estos puntos no están georrerferenciados pero como pertenecen a la carretera si sé la longitud de la misma a la que se producen cada uno (el PK)

Lo que quiero saber es si existe algún método automático, para no ir carretera por carretera de las más de 200 que tengo, para asignar esos puntos a las polilíneas y que se representen en la misma o en una capa nueva sin perder la información que contienen.

Por ejemplo tengo

Accidente1( hora1, fecha1, victimas1, etc) con Pk 5 de la autovía_1

Accidente2( hora2, fecha2, victimas2, etc) con PK 14 de la autovía_1

Accidente3...etc

Y necesito que sobre la polilínea "autovía_1" me aparezcan tantos puntos como accidentes tenga en mi tabla excel asociados a esa autovía y que estos putos contengan la información de cada accidente.

Por lo que he estado investigando sé que existen métodos para hacerlo línea a linea, pero en este caso con más de 200 líneas y cerca de 3000 puntos a representar me gustaría saber si existe algún método o comandos para simplificar el proceso de unión y representación de datos.

Un saludo
por Novato (102 puntos)   en ArcGIS Desktop
reetiquetada por | 1.1k vistas

1 Respuesta

+1 voto
Si tienes identificadores comunes que te permitan vincular espacialmente la información de Excel, te podría se útil crear un Join, aunque se limita a vincular un registro por cada identificador común, para casos futuros sería preferible tomar las coordenadas.

http://acolita.com/crear-join-en-arcgis/
por Novato (159 puntos)  
+1
Con un Join tendría los datos relacionados en una misma tabla pero sigo sin poder representarlos ya que carecen de referencia espacial.
He conseguido una posible solución con la herramienta referencia lineal. He creado rutas en las carreteras y a partir de ahí he creado eventos de ruta a partir de mi tabla de datos que en realidad son los puntos que quiero representar. Pasando ahora estos puntos a una nueva capa puedo darles coordenadas y guardan toda la información que albergaban en mi tabla excel. Asi puedo trabajar ya sobre ellos en ArcGis.

Gracias por tu respuesta. Un saludo
0
Gracias por compartir tu conocimiento, estamos aquí para ayudarnos.
1,450 preguntas
1,594 respuestas
986 comentarios
1,300 usuarios