Skip to content

Program

Jachym Cepicky edited this page Jul 17, 2017 · 1 revision

Workshop duration: 4 hours

Workshop will be based on materials provided at https://melown.readthedocs.io/

Schedule

0:00 - 0:15 - Introduction

Introduction of lecturers, introduction of Melown

0:15 - 0:30 - Stack overview

Overview of 3D rendering Stack

  • VTS-Mapproxy
  • VTS-VTS
  • VTS-Registry
  • VTS-Browser-JS
  • VTS-Browser-CPP

0:30 - 0:45

Software installation (VirtualBox image, based on OSGeo Live 10.5) with VTS-* tools and data

0:45 - 1:00: Project introduction

Introducing the target project

  • First we are going to setup back-end server project
    • Our scope is to publish 3D surface data along with WMTS overlaying maps
    • We are going to publish SRTM surface data
    • We will overlay the data with WMTS layers
    • Basic keywords will be explained, like LOD, Reference frame, Bound layer, Free layer, ...
    • Vector data overlays will be add to the project as well
  • Then we switch to JavaScript front-end
    • We add some styles to the layers
    • Add some control panels
    • Then we style custom overlay vector layer
  • Melown Console demonstration
  • Closing, Q&A

1:00 - 1:15: Configuration of VTS-Mapproxy

  • Configuration file structure
  • Where to get help
  • Basic options

1:15 - 2:00: Resources configuration

  • Creating virtual raster from input SRTM dems
  • Creating virtual overviews
  • Tiling
  • Preparing input WMTS resources
  • Generating mask for WMTS resources
  • Putting it all together, publishing melown2015 ref. frame

2:00 - 2:10 Break

2:10 - 2:30: Free layers

  • Publishing vector geodata as free layer
  • Publishing tiled vectors
  • Introduction to tiled vectors

2:30 - 3:15: Front-end - JavaScript

  • showing of mapConfig.json
  • JavaScript vts-browser-js intro
  • showing examples
  • styling vector layers
  • adding custom data, styling

3:15 - 3:20: Front-end - C++

  • Showing the same example published from VTS-Mapproxy

3:20 - 3:45: Mario console

  • Publishing the data using console
  • Showing Console API documentation

3:45 - 4:00 - Q&A, closing