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

GC2/Vidi: What’s new in spatial data infrastructure project

00:00

Formal Metadata

Title
GC2/Vidi: What’s new in spatial data infrastructure project
Title of Series
Number of Parts
351
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2022

Content Metadata

Subject Area
Genre
Abstract
GC2/Vidi: What’s new in spatial data infrastructure project The GC2/Vidi platform helps you build a spatial data infrastructure quickly and easily. Powered using open source components for a scalable solution focused on freedom rather than fees. GC2/Vidi comprises two software projects: - GC2 – makes it easy to deploy PostGIS, MapServer, QGIS Server, MapCache, Elasticsearch, GDAL/OGR. And offers an easy-to-use browser application to configure the software stack. - Vidi – a modern take on browser GIS. It is the front-end client for GC2. The GC2/Vidi project is released under GPL and accepted as an OSGeo Community Project in 2018. The talk gives a brief overview of the platform and summarizes the capabilities it has to offer. A new CLI tool (Command Line Tool), which enables administration, import/export of data, starting MapCache seed jobs, running SQLs and more will be introduced. In addition, the new "GC2/Vidi User Group" will be introduced. It is a non-profit organization whose mission is to promote the adoption of GC2/Vidi and the underlying technologies as well as knowledge sharing. The organization was founded in 2020 and has about 15 members, including municipalities, public transport and private companies.
Keywords
Goodness of fitTerm (mathematics)Computer animation
Raster graphicsVector spaceWeb browserSoftware frameworkServer (computing)AuthenticationAuthorizationClient (computing)Line (geometry)Common Language InfrastructureTask (computing)Software maintenanceStatement (computer science)Self-organizationVideoconferencingWhiteboardLevel (video gaming)Physical systemWeb 2.0SoftwareStack (abstract data type)Graphical user interfaceSelf-organizationLine (geometry)Process (computing)Cache (computing)Vector spaceWeb browserCartesian coordinate systemSelectivity (electronic)Raster graphicsFront and back endsQueue (abstract data type)Service (economics)Table (information)DatabaseResultantComputer fileTask (computing)Server (computing)Multiplication signTesselationStatement (computer science)Software developerArithmetic progressionOpen sourceConfiguration spaceWritingSoftware maintenanceShape (magazine)PlotterFunctional (mathematics)Plug-in (computing)VideoconferencingProbability density functionComputer fontCASE <Informatik>Common Language InfrastructureFile formatConnected spaceField (computer science)View (database)Group actionCuboidRadical (chemistry)Template (C++)SequelComputer animation
Transcript: English(auto-generated)
Yeah, good morning, everyone. I'm Martin Hu from mapsensia, and I'm going to talk about the GC2 VD project, which is a OSU community project. So in general terms, GC2 can be described as an easy way to deploy PostGIS map server, QGIS server,
map cache, and also ODR to OGI. GC2 offers an easy way to deploy the whole software stack. No need to write configuration files or use a terminal.
Everything is done through a web browser or a newly developed CLI tool. Out of the box, out of the box, GC2 offers exposes all layers in the PostGIS database as services like web map service, web feature service, web map tile service,
also vector tiles, and more. So this means you can get, let's say, a shape file from your PC to a PostGIS database visualized by map server or QGIS server and tile by map cache in a couple of minutes.
So it is all about getting things done. Some users, like municipalities, are handling hundreds, maybe thousands of database tables and views, so
publishing a map mustn't take too long. The VD application is the front-end browser tool for GIS for GC2. It supports map layers based on raster tiles, vector tiles, SVG, and WebGL. The latter is still under development. You can edit layers, you can create
PDF plots, you can fill the layers, it has a plug-in system so you can extend the functionality, template-based so you can change the look and feel, and highly configurable.
And it's also a progressive web app, so it works offline, so if you are in the field with poor or no connectivity, you can still use the application. And it can all be deployed by DOGA. You can run it in a DOGA Swarm or Kubernetes or something like AWS Fargate.
So there's been a lot of development recently, and I have no time to go through it all, but I would mention a new CLA tool, CLI stands for command line tool, and some things are actually easier to do on the command line than in
graphical user interface. So for now this tool can do different things. It can run maintenance tasks like rewrite map files, flush caches, run database migration, and more. You can start, inspect, and stop map cache seed jobs.
Map cache seed jobs can run for a long time, days maybe. It's when you are actually creating map tiles up front instead of on the fly. And coming soon to this tool, you will be able to run SQL statements and get the result as your JSON as a file in an OGR support format.
So yeah, it's easy to install. It's an NPM module, so the lower line is how you install it, and the lower line is where I run a SQL statement.
It's a select. I choose to get the result as a queue package, and I choose a reference system. So I will just mention in the end here, we have created a nonprofit organization called the GC2 VG User Group,
whose mission is to promote the adoption of the software and all the underlying technologies. So, and this is actually a huge milestone for our open source project, so
thank you.