28 votos

¿Recorte de Shapefiles en QGIS?

Necesito recortar un shapefile grande y muy detallado en QGIS que muestre datos ambientales similares a un mapa de temperatura.

¿Existe algo parecido a la sencilla herramienta de recorte de Adobe Photoshop, con la que se puede arrastrar un rectángulo sobre un área de interés y recortar el archivo shape sólo en esa área?

Tengo un shapefile adicional de barrios/distritos que también podría utilizar para el recorte, pero no sé cómo especificar "extract a shp/kml only within the borders of district X, row xxxxx in the attribute table of districts.shp"

¿Cómo puedo extraer los datos de forma primitiva dentro de un rectángulo de elección o por distrito?

Necesito trozos más pequeños del gran mapa que me ha proporcionado un geoinstituto medioambiental para implementarlo en una aplicación móvil (Android) para ver los datos bastante pesados de una manera más ligera.

He hecho algunas capturas de pantalla de los datos y las he publicado aquí: http://merglindev.wordpress.com/2012/10/22/extracting-districts-from-big-shapefile-data/ .

Puede ver los distritos y las capas de datos. Necesito tener cada distrito como un archivo separado / exportar por separado cada conjunto de datos por distrito a KML.

36voto

mmattax Puntos 10865

Dices que tienes un shapefile con las regiones adecuadas, así que puedes utilizarlo para cortar. En la jerga de QGIS, parece que lo que buscas es Vector->Geoprocessing Tools -> Clip . Si necesita asignar los datos de la capa de entrada a unidades más pequeñas en la capa de la región, podría intersecar o unir en su lugar, en el mismo menú.

editar (por Kurt): aquí hay una imagen para aclarar: enter image description here amarillo: capa de entrada (china) verde: capa de máscara de recorte violeta: capa de salida recortada

6 votos

Sólo asegúrese de que ambas capas (la capa original y la capa que utiliza para el recorte) utilizan la misma proyección (crs)

0 votos

si elijo la capa vectorial de entrada "my_road_geodata" y utilizo como capa de intersección "districts_2011" se procesa un rato pero no veo la diferencia con el original. "Unión" acaba de estrellar mi QGIS :( Al final me gustaría exportar sólo un distrito x en combinación con el "my_road_geodata" - ¿hay algún tutorial por ahí?

3 votos

¿Está diciendo que está recortando una capa de líneas (carreteras) con una capa de polígonos? ¿Y está buscando una sola área poligonal para su salida, o varias?

15voto

user2995274 Puntos 21

Para crear una nueva capa de clip desde cero (En tu caso el rectángulo).

Capa > Nueva > Nueva capa Shapefile (crear objeto vectorial en blanco)

En el menú de capas: Haga clic con el botón derecho del ratón en la capa > alternar edición > utilizar puntos de captura, líneas de captura y polígonos de captura para crear su nueva capa personalizada.

1voto

Martien Lubberink Puntos 156

Vea esta útil respuesta, mire hasta el final Recorte personalizado en QGIS

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