El blog de franz
  • Cursos SIG
  • ¿Preguntar?
  • Secciones
    • SIG
    • Info
    • Geek
    • Forestal
  • Más
    • Obtener certificado SIG
    • Mapa de Profesionales SIG
    • Convertir UTM Geográficas
    • Calculadora de distancias
    • Localizador de IPs
    • Frases
    • Foro
    • Reglas
    • Donar
  • Acerca
  • Contacto
No Result
View All Result
  • Cursos SIG
  • ¿Preguntar?
  • Secciones
    • SIG
    • Info
    • Geek
    • Forestal
  • Más
    • Obtener certificado SIG
    • Mapa de Profesionales SIG
    • Convertir UTM Geográficas
    • Calculadora de distancias
    • Localizador de IPs
    • Frases
    • Foro
    • Reglas
    • Donar
  • Acerca
  • Contacto
No Result
View All Result
El blog de franz
No Result
View All Result

Cortar shapefiles con Python y QGIS

by franzpc
junio 13, 2017
Reading Time: 2 mins read
4

Este procedimiento permite cortar múltiples shapefiles usando otro de menor extensión espacial (máscara), mediante la ventana de procesamiento de Python en la aplicación QGIS (Consola de Python).

clip phyton qgis
Para desplegar la Consola de Python en QGIS, hay dos métodos: desde el menú Complementos > Consola de Python, o mediante el botón que tiene un ícono similar al de Python:
consola de python en qgis
Cuando aparece la consola de Python, el área de trabajo se divide en tres. En la parte central está el cursor esperando la entrada de código (>>>), bien sea escribiendo directamente o copiando el script desde algún gestor de texto. Y en la parte superior se ve el desarrollo de las órdenes introducidas (descargar los archivos de práctica).

En este caso, por ejemplo, se pegó todo el script que hace posible el procesamiento, se pulsó ENTER, y la consola está esperando ( … ) la introducción de más código o la introducción de otro ENTER para ejecutar.
Insertar comandos Python en QGIS

RELATED STORIES

QGIS 4: Una versión renovada en camino

QGIS 4: Una versión renovada en camino

abril 17, 2025
Líneas con Efectos Visuales Avanzados con el Generador de Geometrías en QGIS: Ideal para suavizar curvas de nivel

Líneas con Efectos Visuales Avanzados con el Generador de Geometrías en QGIS: Ideal para suavizar curvas de nivel

febrero 13, 2025

Se introduce entonces otro ENTER, y el programa empieza el procesamiento. Si todo es correcto aparecen mensajes OUTPUP indicando la dirección de los archivos cortados mediante la máscara. Si hay algún error aparecen ventanas de advertencia o mensajes en color rojo. En este caso, el proceso fue exitoso:
Importar comandos Python
En el espacio de respuesta de los procesos (parte superior de la Consola de Python), se ve tres líneas de color azul, que son las que cada usuario deberá cambiar y adaptar según los directorios donde se encuentren sus datos. Esto se debe hacer previamente a la introducción en la consola, puede ser en un gestor de texto como lo es Notepadd ++. Es preferible que los nombres de las carpetas no contengan espacios. Notar también que esos directorios debes estar entre comillas, tal como se ve en la imagen:
Resultados clip python qgis
Una contribución de: Antonio Pantoja

Compartir:

  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
  • Tweet
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram
  • Más
  • Haz clic para imprimir (Se abre en una ventana nueva) Imprimir
  • Haz clic para compartir en Reddit (Se abre en una ventana nueva) Reddit

Me gusta esto:

Me gusta Cargando...
Next Post
Combinaciones en línea de bandas satelitales Sentinel 2

Combinaciones en línea de bandas satelitales Sentinel 2

Lapso de tiempo de Google Earth Engine

Lapso de tiempo de Google Earth Engine

Comments 4

  1. Antonio Pantoja says:
    8 años ago

    Un problema que se puede presentar, es que los directorios no sean reconocidos. En cuyo caso se debe anteponer la letra r, de tal manera que queden así:
    DirectorioShapes = r»D:\_Franz\03_cortar_shapes\datosFranz\ArchivosShape»
    ShapeMascara = r»D:\_Franz\03_cortar_shapes\datosFranz\ArchivosShape\Santiago_de_cali.shp»
    DirectorioSalida = r»D:\_Franz\03_cortar_shapes\datosFranz\ArchivosShapeCortados»

    Cargando...
  2. Edgar says:
    7 años ago

    Hola Antonio. Muchas gracias por el post.

    El problema que me surge es que me dice que ‘global features is not defined’

    ¿Qué puede ser?

    Saludos

    Cargando...
  3. Yuber Castro says:
    7 años ago

    Hola. Al ejecutar el script me sale este mensaje de error:
    Traceback (most recent call last):
    File «C:\PROGRA~1\QGIS3~1.2\apps\Python36\lib\code.py», line 91, in runcode
    exec(code, self.locals)
    File «», line 1, in
    File «», line 19, in
    AttributeError: module ‘processing’ has no attribute ‘runalg’

    Cargando...
  4. Moisés M. says:
    7 años ago

    Hola, a mi de dio error el código fuente, pues, seguramente tengo otra versión de QGIS y otra versión de Python. La parte de código que cambié fue la del for y sustituí la última línea por las siguientes:

    alg=’qgis:clip’
    params = {«INPUT»: ShapeEntrada,»OVERLAY»: ShapeMascara,»OUTPUT»:ShapeCortado}
    processing.run(alg, params)

    Esto me funcionó para la siguientes versiones:
    Versión de QGIS: 3.2.3-Bonn
    Versión de python: 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)]

    Saludos.

    Cargando...

Top

  • Crear e imprimir un mapa directamente en línea con Google Maps
  • ¿Qué es el movimiento de rotación y traslación de la Tierra?
  • Generación automática de tablas de coordenadas UTM en AutoCAD y Civil 3D
  • Descargar Manual de ArcGIS Pro PDF
  • Lista de combinaciones de bandas en Sentinel 2
  • ¿Qué es la latitud y longitud?
  • Las fases de la luna
  • Cuadriculas de latitud, longitud y sistema de coordenadas
  • Agregar capas de Google Maps en QGIS 3
  • Diferencias entre un DSM, DEM & DTM

Últimas entradas

  • Modelado de Inundaciones 2D con RAS 2025
  • Bases de Datos Gratuitas para Análisis Climáticos
  • Tutorial PDF HEC-HMS 4.10: Manual paso a paso en español
  • QGIS 4: Una versión renovada en camino
  • Generación automática de tablas de coordenadas UTM en AutoCAD y Civil 3D
  • Esri se integra con Google Maps en ArcGIS para visualización urbana realista
  • Líneas con Efectos Visuales Avanzados con el Generador de Geometrías en QGIS: Ideal para suavizar curvas de nivel
  • Calcular la Distancia, Área y Coordenadas UTM directamente en Línea

Aplicaciones

  • Calculadora de distancias
  • Calculadora de pendientes
  • Calculadora del Índice de Masa Corporal
  • Conversor de coordenadas Geográficas – UTM
  • Conversor de grados a procentaje
  • Localizador de IPs

Suscríbete al blog

Introduce tu correo electrónico para recibir las últimas publicaciones.

Únete a otros 8.157 suscriptores

RSS ¿Preguntas?

  • Respondido: ¿Cómo puedo citar Arcgeek calculator?
  • Respondido: Dividir un polígono según cobertura del suelo
  • Respondido: Dividir un poligono segun la composición de habitats
  • Respondido: en arcgis como cerrar un polígono de manera automática
  • Respondido: Colindancias entre geometrías en 4 puntos cardinales ArcGIS Pro o QGIS

Blogroll

  • Franz con Z
  • GeoGeek
  • Normas APA
el blog de franz logo

Estadísticas del sitio

  • 12.688.258 visitas
  • Partners
  • Publicidad
  • ¡Ganar dinero!
  • English

© 2024 El blog de franz - Un producto desarrollado por ArcGeek.

No Result
View All Result
  • Cursos SIG
  • ¿Preguntar?
  • Secciones
    • SIG
    • Info
    • Geek
    • Forestal
  • Más
    • Obtener certificado SIG
    • Mapa de Profesionales SIG
    • Convertir UTM Geográficas
    • Calculadora de distancias
    • Localizador de IPs
    • Frases
    • Foro
    • Reglas
    • Donar
  • Acerca
  • Contacto
%d