1 votos

Más lejos del borde en Raster-QGIS

Tengo una imagen rasterizada (color verde en la imagen). Me gustaría encontrar el punto de esta trama que está más alejado del borde, es decir, el punto desde el que parte el mayor número de celdas ininterrumpidas en una dirección determinada hasta el borde. sample of raster in question

0 votos

¿Quieres encontrar el píxel verde que tiene el camino mínimo más largo que sólo está en píxeles verdes? ¿O en cualquier píxel de color? Podría ser el píxel verde más cercano al centro. ¿Y la isla verde del centro? La distancia en celdas sólo verdes desde allí es infinita si no puedes ir por los píxeles negros...

0 votos

No quiero incluir la isla ya que lo negro que la rodea son carreteras/carreteras. Quiero encontrar el píxel verde que tenga el camino mínimo más largo que esté sólo en píxeles verdes.

1voto

nuecaster Puntos 128

QGIS tiene una herramienta llamada "polo de inaccesibilidad" que hace exactamente lo que pides, con una salvedad: funciona con polígonos, no con rásters. Afortunadamente, debería ser bastante sencillo poligonizar este ráster.

enter image description here

Instrucciones para encontrar el "polo de inaccesibilidad" de las zonas verdes de su trama:

  1. Poligonalice su trama. Controle la calidad de la nueva capa poligonizada de la siguiente manera:
    • Asegúrese de que la salida son características separadas de un solo polígono, no características multipolígono. Ejecute multipart to single part si es necesario.
    • Asegúrese de que la salida sólo contiene las partes de la trama que desea analizar. Si las partes negras del ráster no están definidas como áreas "sin datos", su capa poligonizada también tendrá polígonos que cubran estas áreas. Seleccione y elimine los polígonos que no desee incluir en este análisis (la herramienta "seleccionar por valor" puede ser útil para este paso).
  2. Calcular Polo de inaccesibilidad de la capa poligonizada. Esto creará una nueva capa de puntos, con un punto en el punto más inaccesible dentro de cada polígono.
  3. La nueva capa de puntos inaccesibles tiene un campo llamado "dist_pole" con la distancia del punto al límite del polígono. Seleccione el punto con el valor "dist_pole" más alto. Este es el punto más inaccesible de su mapa.

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