Upload
tsungwei-hu
View
180
Download
0
Embed Size (px)
DESCRIPTION
Case Study on European Environment Agency (EEA)
Citation preview
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)
組內報告 2012/10/30 2
Agenda Introduction Challenges and Solutions Open Source Packages Project Management Lessons Learned
組內報告 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
組內報告 2012/10/30 4
Website http://www.eea.europa.eu/
組內報告 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?
組內報告 2012/10/30 6
Faceted Navigation
組內報告 2012/10/30 7
Multimedia Display
組內報告 2012/10/30 8
Catalog and IndexContent Form Catalog
Topics Field•Air pollution•Chemicals•Water
KeywordIndex•Air pollution•Chemicals•Water
Metadata•Description
組內報告 2012/10/30 9
Multilingual Support30+ countries and 20+ languages
組內報告 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
組內報告 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/
組內報告 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
組內報告 2012/10/30 13
Linked Open Data
Interlinking all open datasets into Semantic Web with RDF and SPARQL Technologies
組內報告 2012/10/30 14
Project Management
Overview Activity Roadmap
Issues Gantt Calendar
All Development Activities Are Tracked Since 2001/04/20
組內報告 2012/10/30 15
Task Manager
Status Priority
Assignee % Done
Spent Time
組內報告 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
組內報告 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
組內報告 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 臺北 = 台北 媽祖 = 天上聖母 = 天后 搜尋 = 蒐尋
組內報告 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)
組內報告 2012/10/30 20
ElasticSearch
CMS Database
Improved Search Engine
SQL Database
組內報告 2012/10/30 21
ElasticSearch + Faceted View http://centaurus-dev.eea.europa.eu/pam
Faceted View