Statusreport MapServer



Similar documents
Neues vom QGIS Server und QGIS-Webclient

Institute of Computational Modeling SB RAS

Web Mapping in Archaeology

AN INTRODUCTION TO MAPBOX TOOLS AND SOFTWARE. Matt Gregory 24 July 2013

Developer Tutorial Version 1. 0 February 2015

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Documentation of open source GIS/RS software projects

Combining Drupal Content Management System with OGC Web Services

Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

3 CREATING A WFS SERVER

64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015

Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards

An Introduction to Open Source Geospatial Tools

Crosswalk: build world class hybrid mobile apps

smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Web Map Service Architecture for Topographic Data in Finland

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona

Web and Mobile GIS Applications Development

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

FreeGIS.net, INSPIRE, Open Source Software and OGC standards

Creating and Using Databases for Android Applications

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

NetCDF and HDF Data in ArcGIS

SUMMER SCHOOL ON ADVANCES IN GIS

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

What's new in gvsig Desktop 2.0

GeoPackage, The Shapefile Of The Future

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

What is ArcGIS Comprised Of?

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

IE Class Web Design Curriculum

Geographic Web Application

GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services

ArcGIS Framework Plug-In: Extending the ArcGIS Desktop for ANSI Standard Framework Data to Support Government Decision Making

TZWorks Windows Event Log Viewer (evtx_view) Users Guide

Open Source Visualisation with ADAGUC Web Map Services

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

UK Location Programme

Enabling embedded maps

PostGIS Indexes. Geometries Require Special Index

DISMAR implementing an OpenGIS compliant Marine Information Management System

Open Source GIS. Open Source GIS. Agenda. Open Source. Typische GIS Funktionen. LOTS Bern

How To Install The Arcgis For Inspire Server Extension On A Microsoft Gis For Inspire Server Extension (For Microsoft) On A Pc Or Macbook Or Ipa (For Macbook)

Building and Deploying Web Applications

EUMETSAT EO Portal. End User Image Access using OGC WMS/WCS services. EUM/OPS/VWG/10/0095 Issue <1> <14/01/2010> Slide: 1

Interoperable Solutions in Web-based Mapping

Introduction to OSGeo and QGIS

Dr. Marco Hugentobler, Sourcepole QGIS from a geodata viewer to a GIS platform

Charts for SharePoint

Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13

Managing a Geographic Database From Mobile Devices Through OGC Web Services

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Data Visualization Using Web GIS Software

Grails 1.1. Web Application. Development. Reclaiming Productivity for Faster. Java Web Development. Jon Dickinson PUBLISHING J MUMBAI BIRMINGHAM

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

ANDROID INTRODUCTION TO ANDROID

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

What s new in Carmenta Server 4.2

SQS the world s leading specialist in software quality. sqs.com. SQS Testsuite. Overview

Leveraging Cloud-Based Mapping Solutions

Spectrum Technology Platform

KIP Cloud Apps User Guide

JavaScript and jquery for Data Analysis and Visualization

DEVELOPMENT OF A WEB GEOSERVICES PLATFORM FOR SCHOOL OF ENVIRONMENTAL SCIENCES, MAHATMA GANDHI UNIVERSITY, KERALA, INDIA

Adoption of open source GIS in South Africa: some case studies

MARKETING BEST PRACTICES.

GeoKettle: A powerful open source spatial ETL tool

mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data

Reading and Writing in Chinese

Visualization Method of Trajectory Data Based on GML, KML

MapServer and OGC Standards in real life (and saving real lives) Daniel Morissette, Mapgears

Portal for ArcGIS. Satish Sankaran Robert Kircher

INSPIRE in practice: Experiences with INSPIRE data and services

New Features in QGIS. Versions 2.6, 2.8 and Marco Hugentobler (Sourcepole) and Andreas Neumann (Stadt Uster)

From Geoportal to Spatial Data Service Platform. Jani Kylmäaho National Land Survey of Finland Development Centre

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards

MetroGIS Project Proposal Template Version 1.0

The ORIENTGATE data platform

White Label ios Application Installation and Customization Guide

The release notes provide details of enhancements and features in Cloudera ODBC Driver for Impala , as well as the version history.

Android Application Development. Daniel Switkin Senior Software Engineer, Google Inc.

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

OSM GB. Introduction. Users Requirements. Abstract OSM GB

FDT for Mobile Devices

ACE: After Effects CC

Publishing KML Services Tutorial

VA (Video Acceleration) API. Jonathan Bian 2009 Linux Plumbers Conference

Installation & User Guide

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

ArcGIS Viewer for Silverlight An Introduction

StreamServe Persuasion SP5 Ad Hoc Correspondence and Correspondence Reviewer

Transcription:

Statusreport MapServer Version 7.0

Wir erschließen das räumliche Potenzial Ihrer Daten. Seit 1997 GIS- und WebGIS-Projekte mit freier Software Entwicklung Anpassung Support Schulungen

Wir erschließen das räumliche Potenzial Ihrer Daten. Jörg Thomsen erstes MapServer-Projekt ~2002 WebGIS-Projekte UMN Anwenderkonferenz FOSSGIS-Konferenz Dozent an der Beuth-HS Berlin, FB Geo-Informatik Support & Schulungen http://www.foss-academy.eu

MapServer Version 7.0 Die folgenden Folien basieren auf: http://schpidi.github.io/foss4g-e_2014_mapserver_project_status_report http://bit.ly/1s4jrgf (https://docs.google.com/presentation/d/1kjt09veiqhzptear0ukzkjnawe0blfbp6ean4yr6wg/edit#slide=id.p) http://vimeo.com/106867117

übrigens: Sie finden diese Folien mit allen Links auch auf http://mapmedia.de Downloads

What is MapServer? Open Source platform for publishing spatial data and interactive mapping applications to the Web MIT-style license Runs on all major platforms (Windows, Linux, Mac OS X) OSGeo project mapserver.org

A brief project history... started at UMN in mid-90 s released with MIT/X11 license (1999) multiple developers contribute to version 3.1 which includes MapScript (2000) one of 8 OSGeo founding projects (2006) MapServer project adds MapCache and TinyOWS - MapServer Suite (2012) By Johann Gregor Memhardt [Public domain], via Wikimedia Commons

Community mapserver-users (1,800+ subscribers) and mapserver-dev (400+ subscribers) active conference host/participant: o MapServer User Meeting events (2003-04), Open Source Geospatial (2005), FOSS4G and FOSS4G/NA (2006+), regional events in Canada, Brazil, Europe, etc... active code sprint host/participant (2009+)

Infrastructure http://mapserver.org/ https://github.com/mapserver https://travis-ci.org/mapserver/mapserver regression test suite - msautotest (1,800+) http://www.mapserver.org/community/lists.html

Version 7.0 Main new features UTFGrids WFS 2.0 Heatmaps/Density Maps Javascript/V8 StyleItem/Geomtransform Unification of attribute/geometry filtering Others Text rendering re-factoring GD Removal Removed BITMAP labels Layer Level Encoding WCS 2.0 extensions

UTFGrids MapBox specification for rasterized interaction data (think mouseover tooltip) implemented as a Google SoC project supported by OpenLayers, Leaflet, Google Maps and others not (yet) supported by MapCache http://milkator.wordpress.com/2013/05/03/have-a-look-at-the-utf-grid/

UTFGrids https://www.mapbox.com/foundations/an-open-platform/#utfgrid http://www.slate.com/articles/news_and_ politics/map_of_the_week/2012/05/povert y_rates_most_u_s_counties_see_increas ing_poverty_rates.html

WFS 2.0 Server Support base for INSPIRE Download Services changes to GetCapabilities and GetFeature support for new requests: GetPropertyValue, ListStoredQueries, DescribeStoredQueries does not include: CreateStoredQuery or DropStoredQuery GML 3.2.1, paging and sorting

Heat Map Layers kernel density estimation vector to raster transformation interpolation and render parameters o o o automatic scaling interpolation in RGB/HSL color spaces weighting per attribute/expression supports tile mode

Heat Map Layers

Styleitem Javascript Plugin allows complex styles to be built programmatically versus configuration integrates the Chrome V8 engine expose shape objects to javascript experimental feature for 7.0 opens up many other possibilities including feature processing and query templates

Styleitem Javascript Plugin

Text/Label Rendering Overhaul removal replicated text layout support work on list of glyphs instead of strings integration of Harfbuzz library (optional) supports complex layout (e.g. Arabic text) Barely visible to the end user, but Exact label placement (alignment/centering/letter spacing of text) Possibility of using one font per language

Text/Label Rendering Overhaul

Text/Label Rendering Overhaul Example Malayalam

übrigens: In Berlin gibt es ein Buchstabenmuseum http://www.buchstabenmuseum.de Bildquelle: http://rottenrails.wordpress.com/

RIP - GD casualty of the label refactoring maintenance time sink fewer use cases required it consequences: o o lost support for bitmap fonts, but embedded TTF lost write support for GIF (no outputformat)

Layer Level Encoding Solves encoding handling problems e.g. data sources in multiple encodings in a single mapfile Data sources internally converted to UTF8 The mapfile has to be encoded in UTF8 now All output generated by MapServer in UTF8 http://geekandpoke.typepad.com/

Filter Translation currently MapServer handles filter processing when it could be far more efficient to let the driver do that work layer API function to convert MapServer expressions to native where clauses huge performance improvements possible

ScribeUI GUI mapfile editor Google SoC project (second year) key development achievements: o o o o o replaced Flask framework with Pyramid git integration MapCache plugin MVC architecture improved stability http://scribeui.org/

Future Plans javascript support within templates mapfile support for ScribeUI syntax increase regression test coverage inline SLD (CartoCSS?) styling layer compositing vector tile support (read/write?) new demo suite

How to get involved? Users beta and release candidate testing file bug reports (w/test cases) on Github documentation (website/wiki/translations) provide user support on mailing lists/irc

How to get involved? Developers: bug fixes and patches (Github pull requests) new features (RFC process) welcome binary builds

For more information: http://mapserver.org/ Vielen Dank! Jörg Thomsen http://www.mapmedia.de