Page 27 - revista agaca 160_web
P. 27
27
caderno técnico
explotación a partir dos datos adxuntos e almacena
a resposta.
O módulo foi implementado a partir dunha colec-
ción de scripts de sistema (formato Bash) capaces
de ler as peticións dos usuarios e os parámetros
asociados na base de datos (PostgreSQL, coa
extensión PostGIS) e resolver cada unha delas de
xeito individual. Os cálculos precisos para iso realí-
zanse directamente na base de datos utilizando
operadores espaciais sobre as capas das zonas
piloto e o punto inicial proporcionados. Os resultados
escríbense nas mesmas táboas que utiliza o visor
Fig. 6 Resultado de zonificación do algoritmo da web para facilitar o acceso do usuario.
zona piloto do porcino intensivo.
No programador de tarefas (servizo do sistema cron):
afeccións. O usuario, baseándose no resultado
preliminar proporcionado polo algoritmo, pode, polo • Cada 10 minutos (axustable), execútase un
tanto, completar a análise superpoñendo outros proceso de busca na base de datos de peticións
niveis de información complementaria para afinar a de usuario non procesadas.
súa pescuda.
• Se se atopa algunha petición que aínda non
Sistema de axuda á decisión para a fora xa procesada, para cada unha lánzase
implantación de novas explotacións un proceso de cálculo independente co iden-
tificador da solicitude como parámetro. Estes
Descrición básica procesos execútanse en paralelo.
Desenvolveuse un sistema semiautomático de apoio Na base de datos:
á decisión para a localización de novas explotacións
agropecuarias. A partir do coñecemento do sector 1. A partir do identificador da petición, lense os
produtivo, das características do solo e das prefe- parámetros de entrada: posición do punto inicial,
rencias do usuario, identifícanse as zonas idóneas tamaño do buffer, sector produtivo e nivel de
para situalas. Se ben, polo momento, só se incluíu risco.
información dunhas poucas zonas piloto e duns
poucos sectores. 2. Selecciónase a zona piloto en función do valor
do sector produtivo.
O sistema de axuda á decisión constrúese enga-
dindo un módulo independente que colabora con 3. Selecciónanse parcelas específicas dentro
dúas aplicacións de software libre (rexistradas e/ou da zona piloto en función do valor do nivel de
en proceso de rexistro de patentes de software) deno- risco. As parcelas das zonas piloto son froito dun
minadas "PPGIS LaboraTe" e "App PPGIS LaboraTe". A traballo previo de procesado das características
ambas as aplicacións se lles fixeron modificacións e climáticas, biofísicas e legais do terreo, ata
evolucións internas para adaptalas ao proxecto e ao definir unha aptitude por parcela. O campo de
módulo do sistema de decisión espacial, producindo aptitude ten tres valores posibles (a, b e c). Hai
unha nova versión das mesmas que a USC está en tres niveis de risco posibles (alto, medio e baixo)
proceso de rexistrar tamén como software libre. seleccionables polo usuario. Un nivel de risco
baixo implica que só se empreguen as parcelas
Arquitectura e tecnoloxías utilizadas coa mellor aptitude, a. O risco medio emprega as
parcelas de aptitude a e b. Alto risco, aptitudes a,
Este sistema constrúese como un módulo indepen- b e c.
dente do visor web, aínda que queda instalado na
mesma máquina e ten acceso de lectura e escritura 4. Créase un buffer do tamaño indicado dende o
á mesma base de datos. Cando se invoca dende punto inicial.
o programador de tarefas comproba se algún
usuario creou unha petición aínda non procesada, 5. Interséctanse o buffer e a selección de parcelas
responde calculando as novas áreas onde situar a anterior.
Nº 160 Outubro 2022