You can read the docs in English.
Plugin de QGIS que ayuda a capturar y mantener datos conformes con LADM_COL y a generar archivos de intercambio de INTERLIS (.XTF).
Licencia: GNU General Public License v3.0
Un proyecto de: Agencia de Implementación (BSF-Swissphoto AG - INCIGE S.A.S)
➡️ Se recomienda utilizar la versión de QGIS más reciente, disponible en https://qgis.org/downloads/weekly/
La versión actual (0.11.2) del Asistente LADM_COL depende del plugin Project Generator v3.3.6 y permite:
- Capturar datos para el modelo
CATASTRO_REGISTRO_NUCLEO v2.2.1
. - Capturar datos para el modelo
FICHA_PREDIAL v2.2.1
. - Preprocesar puntos: Medición controlada.
- Agrupamiento de puntos por cercanía.
- Cálculo de posición promediada para puntos del mismo grupo.
- Agregar puntos a las capas
Punto Lindero
,Punto Levantamiento
yPunto Control
:- Desde archivo CSV con la estructura requerida.
- Validar para evitar insertar puntos superpuestos.
- Desde otra capa con cualquier estructura, definiendo un mapeo de campos.
- Desde archivo CSV con la estructura requerida.
- Agregar
Linderos
:- Digitalizando sobre el mapa.
- Ayudas para la digitalización:
- Configuración automática de snapping y de valores predeterminados para campos.
- Partir líneas seleccionadas por segmento.
- Unir líneas seleccionadas.
- Ayudas para la digitalización:
- Desde otra capa con cualquier estructura, definiendo un mapeo de campos.
- Digitalizando sobre el mapa.
- Crear
Terrenos
:- A partir de linderos seleccionados.
- Desde otra capa con cualquier estructura, definiendo un mapeo de campos.
- Llenar automáticamente tablas de topología:
PuntosCCL
(relacionaPunto Lindero
yLindero
)MasCCL
(relacionaLindero
yTerreno
)Menos
(relacionaTerreno
y sus anillos/huecos internos)
- Crear
Construcciones
yUnidades de Construcción
:- Digitalizando sobre el mapa.
- Ayudas para la digitalización:
- Configuración automática de snapping y de valores predeterminados para campos.
- Ayudas para la digitalización:
- Desde otra capa con cualquier estructura, definiendo un mapeo de campos.
- Digitalizando sobre el mapa.
- Crear
Predios
:- Usando formularios preconfigurados.
- Y relacionando el nuevo
Predio
con unTerreno
y/o una o variasConstrucciones
previamente seleccionadas.
- Y relacionando el nuevo
- Desde otra tabla con cualquier estructura, definiendo un mapeo de campos.
- Usando formularios preconfigurados.
- Crear
Interesados Naturales
eInteresados Jurídicos
:- Usando formularios preconfigurados.
- Desde otra tabla con cualquier estructura, definiendo un mapeo de campos.
- Crear
Agrupaciones de Interesados
:- Usando un formularios preconfigurado.
- Crear
Fuente Espacial
yFuente Administrativa
:- Usando formularios preconfigurados.
- Y relacionando la nueva
Fuente Espacial
aTerrenos
,Linderos
oPuntos
previamente seleccionados.
- Y relacionando la nueva
- Desde otra tabla con cualquier estructura, definiendo un mapeo de campos.
- Usando formularios preconfigurados.
- Crear
Archivos Fuente
:- Asociar fuentes a archivos fuente.
- Almacenar archivos fuente en servidor en el momento de guardar cambios o posteriormente, de forma masiva.
- Crear
Derechos
,Restricciones
yResponsabilidades
(RRR
):- Usando formularios preconfigurados (relacionando el nuevo objeto a
Fuentes Administrativas
previamente seleccionadas). - Desde otra tabla con cualquier estructura, definiendo un mapeo de campos.
- Usando formularios preconfigurados (relacionando el nuevo objeto a
- Crear
Ficha Predial
,Investigación de Mercado
,Núcleo Familiar
,Interesado Natural
eInteresado Jurídico
:- Usando formularios preconfigurados.
- Desde otra tabla con cualquier estructura, definiendo un mapeo de campos.
- Seleccionar en un diálogo las capas a cargar de cualquier modelo de la base de datos o esquema:
- Usar el plugin 'Project Generator' para cargar capas con formularios, relaciones y dominios configurados.
- Cargar conjuntos de capas preconfigurados.
- Realizar revisiones de calidad:
- Revisar segmentos de linderos muy largos (que superen una tolerancia dada).
- Revisar superposiciones en
Punto Lindero
. - Revisar superposiciones en
Punto de Control
. - Revisar superposiciones en
Lindero
. - Revisar superposiciones en
Terreno
. - Revisar superposiciones en
Construcción
. - Revisar superposiciones en
Servidumbre de Paso
. - Revisar
Punto Lindero
sin nodo deLindero
asociado. - Revisar nodos de
Lindero
sinPunto Lindero
asociado o conPunto Lindero
asociado pero relacionado de forma incorrecta en tablaPuntoCCL
. - Revisar nodos de
Lindero
no conectados. - Revisar que los
Linderos
siempre terminen en cambio de colindancia. - Revisar superposiciones entre
Servidumbre de paso
yConstrucción
. - Revisar que los
Terrenos
no dejen agujeros entre ellos. - Revisar que los límites de
Terrenos
estén cubiertos porLinderos
y que sus relaciones estén correctamente registradas en las tablas de topología (MasCCL
yMenos
). - Revisar que los
Linderos
estén cubiertos por límites deTerrenos
y que sus relaciones estén correctamente registradas en las tablas de topología (MasCCL
yMenos
). - Revisar geometrías multiparte en
Servidumbre de paso
.
- Generar Informes de Colindancia con base en
Terrenos
seleccionados (Anexo 17). - Configurar valores automáticos para campos
espacio_de_nombres
ylocal_id
. - Usar estilos preconfigurados en archivos QML para asignarlos a las capas cargadas.
- Visualizar GIFs ilustrativos en la ayuda online del plugin o descargarlos para trabajo offline.
Éstas se ejecutan automáticamente luego de cada commit realizado al repositorio y los resultados están disponibles en:
- GNU/Linux: https://travis-ci.org/AgenciaImplementacion/Asistente-LADM_COL
- Windows: http://portal.proadmintierra.info:18000/
Para ejecutar las pruebas localmente se necesita tener instalado docker y docker-compose. Se recomienda:
- Descargar docker desde el sitio oficial. Por ejemplo, para Ubuntu/Linux_Mint pueden seguirse los pasos descritos en Install using the convenience script.
- Instalar docker-compose usando los binarios.
El comando para ejecutar las pruebas es (ejecutar desde la raíz del repositorio):
docker-compose run --rm qgis
En caso de requerir recrear la imagen de docker se puede ejecutar:
docker-compose down --rmi local && docker-compose build
- Si se han agregado archivos .py o .ui al código fuente, actualizar el archivo
asistente_ladm_col/i18n/Asistente-LADM_COL.pro
. - Ir a la carpeta asistente_ladm_col y ejecutar:
make update_translations
(lo cual actualiza el archivo de cadenas de traducciónasistente_ladm_col/i18n/Asistente-LADM_COL_es.ts
) - Abrir el programa Qt-Linguist y cargar el archivo
asistente_ladm_col/i18n/Asistente-LADM_COL_es.ts
- Editar las cadenas de texto traducibles y guardar el archivo.
- Ir a la carpeta asistente_ladm_col y ejecutar:
make
(esto ejecuta a su vez el comandolrelease
, el cual genera un archivo binario con extensión .qm)
NOTA: El archivo .qm no se versiona, pero hará parte del release del plugin.
-
Si tienes cuenta de GitHub o si puedes crear una, ve a https://github.com/AgenciaImplementacion/Asistente-LADM_COL/ y haz click en el botón
Watch
de la parte superior de la página web para seguir las novedades del repositorio. -
Si no tienes cuenta de GitHub, tienes dos opciones:
a) Subscríbete al feed de lanzamientos: https://github.com/AgenciaImplementacion/Asistente-LADM_COL/releases.atom
b) Usa gitpunch!
- Ve a la página https://gitpunch.com/
- Espera a que termine la animación o haz click en
Skip
(en la parte inferior de la página). - Regístrate usando tu correo electrónico.
- Busca por "Asistente LADM_COL" y elige el repositorio
AgenciaImplementacion/Asistente-LADM_COL
. - Eso es todo. Después de recibir un correo que te notifique una nueva versión del plugin, pasarán unas horas hasta que el mismo esté disponible en el repositorio oficial de plugins de QGIS.