5 votos

¿Cómo se intersecan entre un vector (áreas administrativas) y una capa de rasterización (pendiente)?

Lo que tengo:

1: Un vector de la capa con las áreas administrativas de mi país

2: Una trama de la capa con la pendiente de los terrenos de el mismo país (es un derivado del MODELO de datos de elevación con QGIS)

Lo que yo quiero:

Un nuevo vector de la capa con el 'piso' de la tierra de todas las áreas administrativas.

¿Cómo puedo lograr esto en QGIS?

A) Cómo extraer el área debajo de una cierta pendiente (en la trama de la capa)? - La opción por la regla basada en la pantalla no está disponible (tal vez esto es sólo por vector-capas).

B) ¿Cómo 'cruzan' el llano-de trama de la capa (máscara) con mi admin-vector-capa?

Actualización:

A) en Realidad el "Clip mín-máx" con un conjunto apropiado Min y Max-valor (por ejemplo, Min: 10, Max: 100 - o a la inversa Min: 0 Max: 10.1) que hace el trabajo. Ahora quiero usar esto como un "recorte de la máscara" para mi el vector de la capa, pero ¿cómo?

3voto

seg.server.fault Puntos 342

Quería compartir mi procedimiento exacto:

1 Mientras que el cálculo de la pendiente de la elevación de los datos (SRTM), jugar con diferentes 'Z'-valores [Raster > análisis de Terreno > Pendiente]

2 Reproyectar la trama de la capa del mismo tipo como el vector de la capa [Raster > Proyección > Transformación]

3 Extracto de los puntos por encima/por debajo de la deseada umbral con el Raster calculator [Raster > Raster calculator ...]

4 Convertir el umbral de trama de la capa en un vector de la capa [Raster > Conversión > Polygonize]

5 Abra la tabla de atributos de la capa nueva y buscar ya sea 0 o 1 y eliminar a todos ellos a la vez

6 se Cruzan los dos vectores capas de la manera deseada (se intersecan o diferencia) - [Vector > Herramientas de Geoprocesamiento > Intersección/Diferencia]

comentario: de Esta manera (con el Raster calculator) es muy fácil de combinar varios de trama capas y obtener un combinado 'recorte de la máscara' para el vector de la capa con UN solo computacional intenso paso de Poligonización y la Intersección.

En mi caso he combinado altitudes por encima de los 1500m y laderas empinadas y ahora tengo todas las de tierras bajas-flatland partes de todas las áreas administrativas (muy cerca de la real área de asentamiento).

2voto

Martin Duys Puntos 121

En QGIS puede utilizar el gdal_polygonize.py función disponible a través del menú Ráster > Conversión > Polygonize (raster a vector). Una vez creado el nuevo shapefile de polígonos, para luego filtrar los datos por la pendiente. A continuación, elimine el no"plana" características de la shapefile mediante la selección de ellos basados en los valores de la pendiente.

Usted puede utilizar el Vector > Herramientas de Geoprocesamiento > Simétrica diferencia de la herramienta para cortar el resto de la pendiente polígonos político a lo largo de las líneas de límite.

Por supuesto, no son susceptibles de ser lugares donde los terrenos escarpados está presente en un predominantemente plana región. Creo que tu definición de "capa vectorial con el 'piso' de la tierra de todas las áreas administrativas" se trata este tema, sin embargo.

Hay un práctico video en youtube sobre la conversión de raster a un conjunto de polígonos.

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