4 votos

Unión espacial con una comparación calculada de DÓNDE para> 1 resultado

Estoy tratando de identificar a los hogares que están aguas abajo y dentro de 5 km de otro conjunto de características de punto (fuentes de agua). Estamos definiendo aguas abajo como en una altitud más baja que la fuente de agua, por lo water_source_altitude - household_altitude > 0.

En varios casos he fuentes de agua con la superposición de 5 km de memoria, y hay hogares que caen dentro de esta superposición. Si Un hogar cae dentro de 5 km de búfer de agua de la fuente 1 y fuente de agua 2, es la más cercana y aguas arriba de la fuente de agua de 1, y se encuentra aguas abajo de la fuente de agua 2, a continuación, una unión espacial no identificar correctamente la fuente de agua para el hogar. Es allí una manera de incluir a los criterios que calcular (water source 1 altitude - household altitude) y (water source 2 altitude - household altitude), y elija la fuente de agua donde el resultado > 0? He mirado en algunas otras preguntas acerca espacial se une y criterios, pero no son exactamente lo que yo estoy buscando.

Por cierto, estoy ejecutando una licencia Básica de ArcMap 10.2.2 y mis conocimientos de python es muy limitada. Me siento como la respuesta podría implicar PostGres o PostGIS, pero no estoy muy seguro de por dónde empezar con los.

1voto

xenny Puntos 670

una solución es trabajar con algunos de análisis espacial, centrándose en altura y no en la distancia:

  • el uso de las estadísticas del punto de herramienta con una circular de vecindad y el valor máximo
  • el uso de extracto de varios valores a punto con el fin de extraer el valor de la anterior trama para cada hogar.
  • con una selección de campo, ahora se puede encontrar el hogar aguas abajo de al menos una fuente en un radio de 5 km.

comentario: se puede usar la misma lógica con sus tapones y spatial join (unir uno a uno) para obtener la máxima flexibilidad de la watersources dentro de 5 km.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X