GGL-oparbejdningssprog til rådighed i gvSIG
gvSIG har netop offentliggjort, at gvSIG-plugin til GGL som et resultat af Google Summer Code i gvSIG-projektet netop er blevet frigivet.
GGL er et specifikt programmeringssprog til geoprocessing hvori kan findes typiske konstruktioner af programmeringssprog kendte (loops, betingede, etc.) og specifikke konstruktioner til geoprocessing for topologiske operationer, filtre, transformationer geometrier osv inkorporere brugerhjælpemidler, mens du skriver dine scripts.
Dette plugin gør det muligt at referere offentliggjorte datakilder, der findes i projektet der er åben i gvSIG Desktop GGL scripts, hvilket gør det muligt geoprocesserings data, der indlæses i gvSIG. Desuden tillader pluginvisningen resultaterne tilbage i gvSIG Desktop ved at indlæse dem i den aktive visning.
Ud over plugin'et er det gjort tilgængeligt for alle interesserede i en række vejledninger og referencedokumenter, der vil være nyttige for at forstå sprogets logik.
Maillister er også blevet aktiveret, der kan bruges til at løse eventuelle hændelser eller tvivl, der måtte opstå under systemets styring.
Blandt fordelene ved at bruge et specifikt oparbejdningssprog kan vi fremhæve:
- De ovennævnte specifikke konstruktioner af oparbejdning: geometrier i WKT, koordinatbehandling, typiske operatører af relationel algebra, der giver sprog med samme evner som rumlig SQL osv.
- Hjælpemidler til oprettelse af scripts: Valideringer på det tidspunkt, brugeren skriver, kontrol af eksistensen af datakilder og datastrukturer, der er adgang til, autofuldførelse med felterne for de tilgængelige filer osv.
- Forudvalg af teknologier: GGL tilbyder brugeren en række funktioner, der internt bruger den mest hensigtsmæssige teknologi til dato: parsere, API'er til dataadgang mv. Denne teknologi er forudvalgt af sprogudviklerne, og derfor er det et mindre ansvar for brugeren, hvem er kun ansvarlig for at specificere operationen og ikke vejen til at udføre den.
- Mulighed for at gentage geoprocesser, dele dem, give støtte mv.
Dette er vejledningen
For downloads: http://www.gearscape.org/index.php/downloads
Dokumentation: http://www.gearscape.org/index.php/documentation
Fællesskab: http://www.gearscape.org/index.php/community