GISPy es un plugin experimental desarrollado por TecnoSurf — Arq. Juan Molinas. Su primer módulo, GeoLoteo, apoya el diseño de loteos urbanos dentro de QGIS. La versión 0.2.0 establece un flujo mínimo verificable sobre GeoPackage y conserva todas las salidas como capas editables.
Sitio web: www.tecnosurf.com · Teléfono: +595 984 476989
- creación de un GeoPackage con capas para límite, ejes, calles, manzanas, lotes y errores;
- generación de corredores viales desde ejes y anchos configurables;
- recorte de las calles al límite del inmueble;
- obtención automática de manzanas mediante diferencia geométrica;
- validación de área mínima, frente, acceso vial, geometrías y superposiciones;
- perfil normativo base externo en JSON.
- ayuda integrada con la descripción de capas y el flujo recomendado.
- QGIS 3.34 o posterior de la serie 3.x;
- capas en un CRS proyectado cuya unidad sea el metro;
- Python y PyQt incluidos con QGIS, sin dependencias adicionales.
El perfil incluido usa EPSG:32721 como referencia práctica para UTM 21S. El CRS correcto siempre debe definirse según la ubicación real del inmueble.
- Genera el paquete ejecutando
powershell -ExecutionPolicy Bypass -File .\scripts\build_plugin.ps1. - En QGIS abre Complementos → Administrar e instalar complementos → Instalar a partir de ZIP.
- Selecciona
dist/gispy-0.2.0.zipy activa GISPy. - Abre el panel desde el icono de la barra o desde Vector → GISPy.
Para desarrollo también puedes copiar la carpeta geoloteo al directorio de perfiles de QGIS, dentro de python/plugins.
- Crea un proyecto GeoPackage desde la pestaña Proyecto.
- Activa edición en
limite_propiedady dibuja el inmueble. - Activa edición en
ejes_viales, dibuja los ejes y cargaancho_mcuando corresponda. - En Diseño, selecciona ambas capas y genera calles y manzanas.
- Dibuja o importa parcelas en
lotes. - En Validación, selecciona
lotesycallesy ejecuta los controles.
Esta primera versión todavía no subdivide automáticamente una manzana en lotes ni genera planos QPT, perfiles topográficos o archivos DXF. Esas funciones quedan preparadas como siguientes módulos, una vez validado el flujo geométrico base y la normativa que se aplicará.
Con QGIS instalado en la ruta detectada del equipo:
$env:QT_QPA_PLATFORM = "offscreen"
& "C:\Program Files\QGIS 3.42.2\bin\python-qgis.bat" -m unittest discover -s tests -v