Tengo una clase de característica lineal (red de carreteras) que está dividida en segmentos de menos de 2 millas de longitud. A cada segmento se le asigna un valor. Quiero calcular una suma ponderada por la distancia de alguna manera como la siguiente:
- Calcular el punto medio de cada segmento
- Buscar X unidades de distancia a lo largo de la característica lineal a la que pertenece el segmento y sumar todos los valores dentro de la distancia de búsqueda con la ponderación de la distancia (multiplicador fraccionario de cada valor basado en los intervalos de distancia definidos)
- Devuelve esta suma ponderada a cada segmento como un valor de campo
Sé cómo hacer el 1 y el 3, pero estoy perplejo sobre cómo lograr el 2. Los métodos habituales para calcular las estadísticas espaciales ignoran la geometría y buscan en un círculo completo. Quiero buscar sólo a lo largo de la característica lineal que el segmento es una parte de.