6 votos

¿Creando polígonos a partir de un mapa o puntos en blanco y negro usando QGIS?

Acabo de empezar a trabajar con QGIS y tengo dos mapas de una ciudad. En uno de ellos, los edificios están marcados con puntos, como este.

Building edges by points

Y el otro mapa es sólo negro con edificios blancos, como este.

black and white

Mi tarea ahora es crear una capa en la que los edificios sean polígonos. Busqué algunas preguntas aquí y encontré algunas cosas interesantes, pero nunca funcionó para mí. Probé algunas herramientas en qgis, como líneas a los polígonos, pero nunca funcionó.

¿Puedes pensar en una forma de auto-crear una capa como esta o debería hacerlo a mano?

Por supuesto que estoy preguntando esto porque es una gran cantidad de datos y preferiría no hacerlo a mano.

\===================

Esto es lo que me da el identificador. "Kanal" es la palabra alemana para "canal" o "banda", creo.

enter image description here

6voto

Mue Puntos 2469

Asumiendo que los edificios de su trama tienen un valor celular de 190 (como has mostrado en tu imagen), podrías intentar hacer lo siguiente:


  1. Use el Calculadora Raster para crear un nuevo mapa de bits que sólo contenga células que tengan 190 (es decir, la salida sólo debe contener los edificios):

    Raster > Raster Calculator...

    Y usa la siguiente expresión:

    "raster@1" / ("raster@1" = 190)

  1. Poligonizar la trama de salida del paso 1:

    Raster > Conversion > Polygonize (Raster to vector)

    Polygonize



Ejemplo:

  1. El mapa original:

    raster

  2. Salida de la calculadora de trama:

    output

  3. Poligonizado:

    Result

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