Insertar puntos en una polilínea a partir de una tabla

0 votos
165 vistas
preguntado por SMG Novato (102 puntos)   Mar 7, 2016 en ArcGIS
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

1 Respuesta

+1 voto
respondido por Soporte Novato (160 puntos)   Mar 7, 2016
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/
comentado por SMG Novato (102 puntos)   Mar 8, 2016
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
comentado por franzpc Administrador (6,973 puntos)   Mar 8, 2016
Gracias por compartir tu conocimiento, estamos aquí para ayudarnos.

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie

974 preguntas

1,222 respuestas

800 comentarios

1,937 usuarios

 

Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...