We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Connecting tribes: how we connected the GRASS GIS database natively to GeoServer

00:00

Formale Metadaten

Titel
Connecting tribes: how we connected the GRASS GIS database natively to GeoServer
Serientitel
Anzahl der Teile
Autor
Mitwirkende
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2022

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
All of us involved in the creation and publication of large amounts of geodata are familiar with the complexities of data management. In the case of geodata created with GRASS GIS, we asked ourselves how they could be made accessible to GeoServer without duplication. To overcome the previous limitation of GRASS GIS having its own data format, we connected the tribes and let Java and C/Python communicate with each other. So the challenge was to be able to efficiently read the GRASS GIS database directly with GeoServer. And why is that? Because this directly links the analytical capabilities of GRASS GIS with the exceptional geo service & publishing capabilities of GeoServer. Our approach is to use the existing GDAL-GRASS bridge, and add this bridge as a new extension to GeoServer. To this we add two new GRASS GIS addons (r.geoserver.style + r.geoserver.publish) to easily publish the data from a GRASS GIS session as an OGC service. The new GeoServer GRASS raster datastore allows to use GRASS raster data directly in a GeoServer instance. In this way it is now very easy to publish GRASS data as a web service via GeoServer without having to export the data from GRASS GIS to GeoTIFF or COG files. This works for both classic raster data and also for timeseries which can e.g. be inspected as a WMS Time.
Schlagwörter
GRASS <Programm>DatenbankBitmap-GraphikRouterDienst <Informatik>RückkopplungImplementierungAppletTreiber <Programm>DateiformatMinkowski-MetrikVisuelles SystemOffene MengeMaßstabTemporale LogikDemo <Programm>BetafunktionSkalarproduktTotal <Mathematik>Web logInformationDatentypServerGruppenoperationMailing-ListeGewöhnliche DifferentialgleichungZufallsgeneratorE-MailRandomisierungGRASS <Programm>Wort <Informatik>DateiformatBitmap-GraphikMultiplikationsoperatorLesen <Datenverarbeitung>InformationsspeicherungZellularer AutomatGeradeMinkowski-MetrikEinfach zusammenhängender RaumSoftwareSoftwarewartungArithmetisches MittelFormation <Mathematik>ZeitreihenanalyseElektronische PublikationAppletDatenbankProzess <Informatik>QuaderResultanteWeb ServicesGebäude <Mathematik>BitStapeldateiGüte der AnpassungWürfelServerElementargeometrieBaum <Mathematik>MultiplikationZeichenketteAnalysisSichtenkonzeptOnline-KatalogTreiber <Programm>Kollaboration <Informatik>Computeranimation
RouterGRASS <Programm>Bitmap-GraphikImplementierungHomepageServerHomepageVerzeichnisdienstElektronische PublikationRechter WinkelServerDokumentenserverElementargeometrieComputeranimation
GRASS <Programm>Bitmap-GraphikTelekommunikationRechenschieberProjektive EbeneHarmonische AnalyseEinfach zusammenhängender RaumComputeranimation
Transkript: English(automatisch erzeugt)