Open Source Technologies
for Contents and Maps

Open Source Technologies
for Contents and Maps
Case Study on
European Envi...
Agenda








組內報告

Introduction
Challenges and Solutions
Open Source Packages
Project Management
Lessons Learned

2...
Introduction
Clients: European Member Countries and General
Public involved in Environment Policy.
Thematic Contents: Air,...
Website

組內報告

2012/10/30

4

http://www.eea.europa.eu/
EEA Website Goal
… Making any GIS Application
… Available to Anyone
The First Technical Challenge…
How to Organize and Dis...
Faceted Navigation

組內報告

2012/10/30

6
Multimedia Display

組內報告

2012/10/30

7
Catalog and Index
Content Form

Topics Field
• Air pollution
• Chemicals
• Water

Catalog

KeywordIndex
• Air pollution
• ...
Multilingual Support
30+ countries and 20+ languages

組內報告

2012/10/30

9
Translating Process


Text Types
User Interface Messages
2. Vocabulary Terms
3. User Texts
1.



Language Settings
1.
2....
Public Map Services


API and Guideline URLs





Naming Convention




http://discomap.eea.europa.eu/arcgis/service...
Open Source Packages
Listed on http://eea.github.io/

Example: Linked Data and Semantic Web
 Relations: Relation Definiti...
Linked Open Data


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

組內報告

2012/10/30

1...
Project Management




Overview
Activity
Roadmap





Issues
Gantt
Calendar

All Development Activities Are
Tracked ...
Task Manager



組內報告

Status
Priority

2012/10/30




15

Assignee
% Done



Spent Time
Working with Community


Pros and Cons





Social Coding: GitHub






Easy Forking for Custom Projects
Easy Merg...
Lessons Learned #1
Map Application Building
Service
Creation

Data
Preparation

Application
Development

Maintenance

Juni...
Lessons Learned #2


Limits on System Built-in Library




Issues on Calendar Conversion




Unix DateTime: 1970
Greg...
Lessons Learned #3


Issues on Existing Search Solution





Improved Search Engine and Display






組內報告

Under...
Improved Search Engine



ElasticSearch

CMS
Database
組內報告

2012/10/30

20

SQL
Database
Faceted View


ElasticSearch + Faceted View


組內報告

http://centaurus-dev.eea.europa.eu/pam

2012/10/30

21
Upcoming SlideShare
Loading in …5
×

Open Source Technologies for Contents and Maps

627 views

Published on

Case Study on European Environment Agency (EEA)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
627
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open Source Technologies for Contents and Maps

  1. 1. Open Source Technologies for Contents and Maps Open Source Technologies for Contents and Maps Case Study on European Environment Agency (EEA) 胡崇偉 marr 2013/12/31 組內報告 Copyright © Elitegroup Computer Systems. All Rights Reserved Page1
  2. 2. Agenda      組內報告 Introduction Challenges and Solutions Open Source Packages Project Management Lessons Learned 2012/10/30 2
  3. 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 3
  4. 4. Website 組內報告 2012/10/30 4 http://www.eea.europa.eu/
  5. 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 5
  6. 6. Faceted Navigation 組內報告 2012/10/30 6
  7. 7. Multimedia Display 組內報告 2012/10/30 7
  8. 8. Catalog and Index Content Form Topics Field • Air pollution • Chemicals • Water Catalog KeywordIndex • Air pollution • Chemicals • Water Metadata • Description 組內報告 2012/10/30 8
  9. 9. Multilingual Support 30+ countries and 20+ languages 組內報告 2012/10/30 9
  10. 10. Translating Process  Text Types User Interface Messages 2. Vocabulary Terms 3. User Texts 1.  Language Settings 1. 2. 3. 組內報告 Default Language Allowed Languages Negotiation Scheme 2012/10/30 10
  11. 11. Public Map Services  API and Guideline URLs    Naming Convention   http://discomap.eea.europa.eu/arcgis/services/La nd/CLC2000_Dyna_WM/MapServer/WMSServer? request=GetCapabilities&service=WMS Stuffs Only: EEA Workspace  組內報告 AirNearRealTimeRAW_Dyna_WGS84 QGIS Example   http://discomap.eea.europa.eu/ http://www.eionet.europa.eu/gis/ http://eea.maps.arcgis.com/ 2012/10/30 11
  12. 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 12
  13. 13. Linked Open Data  Interlinking all open datasets into Semantic Web with RDF and SPARQL Technologies 組內報告 2012/10/30 13
  14. 14. Project Management    Overview Activity Roadmap    Issues Gantt Calendar All Development Activities Are Tracked Since 2001/04/20 組內報告 2012/10/30 14
  15. 15. Task Manager   組內報告 Status Priority 2012/10/30   15 Assignee % Done  Spent Time
  16. 16. Working with Community  Pros and Cons    Social Coding: GitHub     Easy Forking for Custom Projects Easy Merging to Add New Features Easy Documentation Outreaching  組內報告 Feedback is good when manageable Social tools make things more manageable Forum and Conference 2012/10/30 16
  17. 17. Lessons Learned #1 Map Application Building Service Creation Data Preparation Application Development Maintenance Junior Expert Junior Junior GIS Operator Cartographer 90% Flex Developer System Manager Expert GIS Manager 10% GIS Infrastructure Expert GIS Manager 組內報告 2012/10/30 17
  18. 18. Lessons Learned #2  Limits on System Built-in Library   Issues on Calendar Conversion   Unix DateTime: 1970 Gregorian: 1582, Julian: 45 BC, Lunar Calendar Issues on Chinese  Sorting, Variant Character, Synonyms  臺北 = 台北  媽祖 = 天上聖母 = 天后  搜尋 = 蒐尋 組內報告 2012/10/30 18
  19. 19. Lessons Learned #3  Issues on Existing Search Solution    Improved Search Engine and Display      組內報告 Underlying Database Not Optimized for Search Not Easy Working with Variant Search Terms Search Engine (Lucene, Solr, ElasticSearch) JavaScript Frontend (Faceted View) Supported Data Format (JSON) Stemming and Synonyms (媽祖 => 天上聖母, 天后) Custom Weight (Score) 2012/10/30 19
  20. 20. Improved Search Engine  ElasticSearch CMS Database 組內報告 2012/10/30 20 SQL Database
  21. 21. Faceted View  ElasticSearch + Faceted View  組內報告 http://centaurus-dev.eea.europa.eu/pam 2012/10/30 21

×