AndresHerrera/catastro_asignaciones — reverse-engineered prompt
Reverse engineered prompt
Quiero construir un plugin para QGIS llamado Asignaciones Catastro Cali, para ayudar a repartir predios urbanos y rurales entre reconocedores catastrales.
La idea es que desde el menú de QGIS se abra un panel con pestañas. Debe permitir cargar un CSV de reconocedores con ID, nombre y código, elegir capas y campos del proyecto, asignar códigos de reconocedor de forma aleatoria por grupos, asignar el código seleccionado a los predios seleccionados, limitar cuántos predios se asignan y también desasignar dejando el campo vacío.
También necesito una parte avanzada para asignar por grupos o por cercanía usando centroides y distancias, desasignar todo, y exportar resultados en GeoPackage creando carpetas por código. La exportación debe incluir terrenos marcados y terrenos base cercanos usando un buffer de 200 metros.
Agrega otra pestaña para preparar paquetes de QField. Debe tomar carpetas RXX con geopackages de asignación, usar plantillas y archivos CSV base de predio e interesado, generar carpetas de salida y comprimirlas en zip.
Hazlo compatible con QGIS 3 y Python dentro de QGIS.
Want more depth? Deep Reverse