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
   22   23   24   25   26   27   28   29   30   31   32