0 votos
487 vistas
Franz,

Tengo una linea (elemento grafico) que representa una carretera. Y tengo puntos (georeferenciados, obtenidos del GPS) que son la cantidad de veces que un animalito (especie) a sido avistada. Cada punto tiene un atributo numerico que indica la cantidad de animalitos que estaban juntos. (el punto 1 'vale' 7, el punto 2 'vale' 3, el punto 3 'vale' 8, el punto 4 'vale' 1, etc. O sea, cada punto tiene un valor que indica la cantidad de individuos que fueron vistos al mismo tiempo, para ese punto de GPS). Mi pregunta es: como puedo contar cuantos animalitos (individuos) se vieron a lo largo de la carretera cada Km? Digamos: en el Km 1 se vieron 3 individuos, el Km 2 se vieron 12, el Km 3 se vieron 2, el Km 4 se vieron 0,... y asi... es posible hacerlo? Gracias.
por Novato (151 puntos)   en ArcGIS Desktop | 487 vistas

2 Respuestas

0 votos

Saludos, la operación que comentas puedes realizarla en los siguientes pasos:

- Trazas la vialidad como un Shapefile, calculas su longitud y la almacenas en la tabla de atributos

- Activas la edición, luego utilizando la opción Divide en el editor, separa la línea cada kilómetro, o tomando en cuenta la longitud total de la vía divídela proporcionalmente para que te de un kilómetro cada tramo

- Luego te tocaría realizar una consulta espacial a un distancia específica, o un buffer a cada segmento de un kilómetro, que te permita seleccionar los puntos de avistamientos en ese tramo.

- Seguidamente solo queda entrar en la tabla de atributos de dichos puntos y realizar un Summarize que nos totalice los avistamientos por especie 

Como veras es un procedimiento manual si quieres automatizarlo ya es más complejo

por Confiable (385 puntos)  
0 votos

Detallando procedimiento:

Deseas evaluar los avistamientos cada 100 metros representados por puntos a lo largo de una via:

Primero dividimos la línea:

Puedes hacerlo de dos formas:

Utilizando el comando Divide:

1-      Trazas la vía como una capa Shapefile, creas un campo longitud y calculas su longitud

2-    Creas una capa de puntos, diferente a la capa que tiene los avistamientos

3-      Activas la edición, luego seleccionas la herramienta de selección al lado de edición, seguidamente le  haces doble clic sobre la vía, se debe resaltar y ver los nodos, en Task debe aparecer Modify Features

4-     Entras en edición y seleccionas Divide colocando en Target la capa de puntos que creamos antes, hay te dará la opción de crear puntos a una distancia especifica escribes 100- Esto creara puntos sobre la línea cada 100 metros

5   Luego cortaremos la línea utilizando los puntos creados, configuras el snapping de la vía a los puntos,  En Task configuras Trim/Extend, en Target la via y procedes a corta la via

 Utilizando el comando Split, similar pero mucho más directo te divide la línea cada 100  metros

Luego solo nos queda seleccionar los puntos (avistamientos) de cada tramo de 100 metros, para ellos seleccionas el primer tramo, luego te vas al menu Selection, Selection by Location y configuras como se ve en la imagen:

Luego entras a la tabla de atributos de los avistamientos te paras sobre el campo que muestra el conteo de los avistamientos, das clic botón derecho y seleccionas las estadísticas hay veras la suma de avistamientos, el mínimo, máximo, media y desviación estándar de ese TRAMO

por Confiable (385 puntos)  
1,439 preguntas
1,585 respuestas
976 comentarios
1,269 usuarios