5 votos

¿Cómo puedo importar sólo un subconjunto de polígonos en un Shapefile utilizando QGIS?

Tengo un shapefile que cubre un área enorme, con muchos polígonos. El área que me interesa es pequeña y limitada. ¿Hay alguna manera de importar (usando "añadir capa vectorial") sólo los polígonos del shapefile que cubre mi área más pequeña?

¿Cómo puedo hacer esto en QGIS? ¿Cómo puedo especificar el área más pequeña para mi importación?

5voto

tobes Puntos 19

Por lo que sé, esto no es posible utilizando la interfaz gráfica de usuario, ya que la biblioteca OGR subyacente no admite las consultas espaciales (Fuente: Uniones espaciales en OGR SQL ).

Podrías escribir una solución en Python para este problema. Podría comprobar el cuadro delimitador de la característica contra su área de interés y sólo añadir la característica a las capas de QGIS si las áreas se superponen.

1voto

Cerberus Puntos 121
  • Suponiendo que usted pretenda tener un subconjunto de sus datos. frente a la carga de una "selección por ubicación".

Utilizando QGIS 1.7.0 y con el Plugin ftools instalado [Repositorio de Carson Farmers - bajo el instalador de plugins]

  1. Cargue su archivo principal (con los numerosos polígonos - de los que pretende seleccionar algunos)
  2. Cargue el archivo shape de polígono de recorte (o cree uno que cubra su área pequeña objetivo)
  3. Intersección 1 y 2. Herramienta accesible desde el menú Vector en QGIS.
  4. ¡Voilà! Tus pocos polígonos.

0voto

MattW. Puntos 4353
  1. Importe el shapefile más grande.
  2. O bien tiene su área de interés en un shapefile, o puede hacer fácilmente una nueva capa (shapefile) en QGIS.
  3. Intersección y ya está.

Espero que esto haya ayudado.

Saludos N

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