21
Copyright © Elitegroup Computer Systems. All Rights Reserved Page1 組組組組 Open Source Technologies for Contents and Maps 組組組 marr 2013/12/3 1 Open Source Technologies for Contents and Maps Case Study on European Environment Agency (EEA)

Open Source Technologies for Contents and Maps

Embed Size (px)

DESCRIPTION

Case Study on European Environment Agency (EEA)

Citation preview

Page 1: Open Source Technologies for Contents and Maps

Copyright © Elitegroup Computer Systems. All Rights Reserved Page1

組內報告

Open Source Technologies for Contents and Maps

胡崇偉 marr

2013/12/31

Open Source Technologiesfor Contents and Maps

Case Study onEuropean Environment Agency (EEA)

Page 2: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 2

Agenda Introduction Challenges and Solutions Open Source Packages Project Management Lessons Learned

Page 3: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 3

Introduction

Clients: European Member Countries and General Public involved in Environment Policy.

Thematic Contents: Air, Water, Climate Change, Biodiversity, Land, Noise

Map Services are available with INSPIRE, ArcGIS, GEOS, and self-maintained Metadata

Page 4: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 4

Website http://www.eea.europa.eu/

Page 5: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 5

EEA Website Goal… Making any GIS Application

… Available to Anyone

The First Technical Challenge…

How to Organize and Display a wide range of Data and Information?

Page 6: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 6

Faceted Navigation

Page 7: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 7

Multimedia Display

Page 8: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 8

Catalog and IndexContent Form Catalog

Topics Field•Air pollution•Chemicals•Water

KeywordIndex•Air pollution•Chemicals•Water

Metadata•Description

Page 9: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 9

Multilingual Support30+ countries and 20+ languages

Page 10: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 10

Translating Process

Text Types1. User Interface Messages

2. Vocabulary Terms

3. User Texts

Language Settings1. Default Language

2. Allowed Languages

3. Negotiation Scheme

Page 11: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 11

Public Map Services API and Guideline URLs

http://discomap.eea.europa.eu/ http://www.eionet.europa.eu/gis/

Naming Convention AirNearRealTimeRAW_Dyna_WGS84

QGIS Example http://discomap.eea.europa.eu/arcgis/

services/Land/CLC2000_Dyna_WM/MapServer/WMSServer?request=GetCapabilities&service=WMS

Stuffs Only: EEA Workspace http://eea.maps.arcgis.com/

Page 12: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 12

Open Source Packages

Listed on http://eea.github.io/

Example: Linked Data and Semantic Web

Relations: Relation Definition OpenLink Virtuoso: Database Engine DaViz: Data Visualization

Page 13: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 13

Linked Open Data

Interlinking all open datasets into Semantic Web with RDF and SPARQL Technologies

Page 14: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 14

Project Management

Overview Activity Roadmap

Issues Gantt Calendar

All Development Activities Are Tracked Since 2001/04/20

Page 15: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 15

Task Manager

Status Priority

Assignee % Done

Spent Time

Page 16: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 16

Working with Community Pros and Cons

Feedback is good when manageable Social tools make things more manageable

Social Coding: GitHub Easy Forking for Custom Projects Easy Merging to Add New Features Easy Documentation

Outreaching Forum and Conference

Page 17: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 17

Lessons Learned #1Map Application Building

ServiceCreation

DataPreparation

ApplicationDevelopment

Maintenance

JuniorCartographer 90%

ExpertGIS Manager 10%

JuniorGIS Operator

ExpertFlex Developer

JuniorSystem Manager

GIS InfrastructureExpert

GIS Manager

Page 18: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 18

Lessons Learned #2 Limits on System Built-in Library

Unix DateTime: 1970

Issues on Calendar Conversion Gregorian: 1582, Julian: 45 BC, Lunar Calendar

Issues on Chinese Sorting, Variant Character, Synonyms 臺北 = 台北 媽祖 = 天上聖母 = 天后 搜尋 = 蒐尋

Page 19: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 19

Lessons Learned #3 Issues on Existing Search Solution

Underlying Database Not Optimized for Search Not Easy Working with Variant Search Terms

Improved Search Engine and Display Search Engine (Lucene, Solr, ElasticSearch) JavaScript Frontend (Faceted View) Supported Data Format (JSON) Stemming and Synonyms ( 媽祖 => 天上聖母 , 天

后 ) Custom Weight (Score)

Page 20: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 20

ElasticSearch

CMS Database

Improved Search Engine

SQL Database

Page 21: Open Source Technologies for Contents and Maps

組內報告 2012/10/30 21

ElasticSearch + Faceted View http://centaurus-dev.eea.europa.eu/pam

Faceted View