1 votos

Intersecciones sin recortar la capa de vectores de entrada

Tengo dos capas, una con una cuadrícula de red de un país, y luego las fronteras del país. Me gustaría obtener un shapefile con todas las características de esta cuadrícula que se cruzan con las fronteras del país. Usando intersect o clip, todos ellos cortan la cuadrícula inicial a las fronteras.

Así que estoy recibiendo:

clip/intersect result

Pero mi objetivo es conseguir esto:

Paint skills

2voto

nuecaster Puntos 128

Utilice Seleccionar por expresión en la capa de la cuadrícula para seleccionar las características de la cuadrícula que se cruzan con el país.

intersects( $geometry, geometry( get_feature( 'countrylayer', 'namefield', 'countryname'))

Personalice la expresión de selección para sus datos como sigue:

  • countrylayer -> sustituir el nombre de la capa de país
  • namefield -> sustituye el nombre del campo que contiene los nombres de los países
  • countryname -> sustituye el nombre de tu país

enter image description here

A continuación, guarde la selección haciendo clic con el botón derecho en el nombre de la capa de la cuadrícula en el panel de capas > guardar como... > guardar sólo las características seleccionadas.

enter image description here

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