SVG oriented Framework for Web Map Services 1 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS - an Open Source based, SVG oriented Framework for extended.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.
EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI
Project 1 Introduction to HTML.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
Spatial Data Server for Mobile Environment EDBT 2004, Greece March 16, B.W. Oh, M.S. Kim, M.J. Kim, and E.K. Lee Spatial Information Technology Center,
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
ISIG/WEB A Web-based Tool for Viewing and Editing Maps Month/2004 Gustavo Mandolesi – Software Engineer.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Mapserver The Oregon Experience David Percy Geospatial Data Manager, Geology Department Portland State University Digital Mapping Techniques, 2006 Conference.
1st Project Introduction to HTML.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
GIS technologies and Web Mapping Services
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
School of Computer Science & Information Technology G6DPMM - Lecture 17 Scaleable Vector Graphics.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Trends in map e-services Karel Charvat
The FalconView Geodata Overlay
Generating HTML Format Reports for Travel Demand Models May 18, 2009 Chunyu Lu Gannett Fleming, Inc.
Internet GIS: The State of the Art and Future Development Zhong-Ren Peng, Ph.D. Associate Professor Director, Center for Advanced Spatial Information Research.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
A GeoSpatial Mapping Architecture
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Ajax for Dynamic Web Development Gregory McChesney.
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Ubiquitous Access for Collaborative Information System Using SVG July Sangmi Lee, Geoffrey Fox, Sunghoon Ko, Minjun Wang, Xiaohong Qui
JavaScript and Ajax (Internet Background) Week 1 Web site:
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Overview Web Technologies Computing Science Thompson Rivers University.
Database application development 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall OBJECTIVES  Define terms  Explain three components.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Web Technologies Computing Science Thompson Rivers University
Chapter 1 Introduction to HTML.
The Dynamic WMS Web Client Development with AJAX
Introduction Web Environments
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Unlocking information through data visualisation - Some case studies in using SVG Alistair Calder (& Alan Smith) Office for National Statistics United.
Types of Spatial Data Sites
BOF #1 – Fundamentals of the Web
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Web Technologies Computing Science Thompson Rivers University
Presentation transcript:

SVG oriented Framework for Web Map Services 1 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS - an Open Source based, SVG oriented Framework for extended Web Map Services Prof. Dr.-Ing. Franz-Josef Behr University of Applied Sciences Stuttgart, Department of Geomatics, Computer Science and Mathematics, Schellingstraße 24, D Stuttgart

SVG oriented Framework for Web Map Services 2 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Overview Architecture Overview over OGC‘s Web Map Service (WMS) Key features of Scalable Vector Graphics (SVG) Server side implementation Client Implementations Conclusion and Outlook

SVG oriented Framework for Web Map Services 3 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Architecture Internet http Webserver http CGI protocol Document root Static Documents Server side Programs Dynamic Generation of SVG documents Client "User Agent" SVG Viewer XML / SVG DBMS Visualization Data preparation GIS (MapInfo, GeoMedia)

SVG oriented Framework for Web Map Services 4 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr GetCapabilities request

SVG oriented Framework for Web Map Services 5 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr GetMap request news.de/wms/getmapcap.php?VERSION=1.1.1&BBOX= , , , &LAYERS=airports,ctybdpy2&STYLES=,,&REQUEST=Get Map&style=&SRS=EPSG:26715&4340&WIDTH=800&HEIGHT=600&FORMAT=image/svg+xml&EXCEPTIONS=application/vnd.ogc.se_xml

SVG oriented Framework for Web Map Services 6 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr GetFeatureInfo request

SVG oriented Framework for Web Map Services 7 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Scalable Vector Graphics: Cartographic application

SVG oriented Framework for Web Map Services 8 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Scalable Vector Graphics: Key features and benefits Recommendation of World Wide Web Consortium (w3.org) Several profiles, including mobile profiles SVG Tiny (SVGT) and SVG Basic Advantages –XML based, combination with other XML technologies like XLink True geo-data, used as visualization for GML conformant to DOM, analysis & modification using JavaScript –Outstanding graphical quality – very attractive! –Accessibility and searchability

SVG oriented Framework for Web Map Services 9 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Scalable Vector Graphics: Key features and benefits II Increasing Browser support (Firefox, Opera) Plug-ins and Stand-alone viewer applications Mobile viewers Conversion from many GIS formats / systems

SVG oriented Framework for Web Map Services 10 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr The WMS Server Tier Main components: –PHP based applications –Geo-Database (currently MySQL) extents GetCapabilitiesGetMap, GetFeatureInfo

SVG oriented Framework for Web Map Services 11 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr The Client Tier Standard browsers (SVG enabled) browser based WMS client (JavaScript based GUI) Mobile client

SVG oriented Framework for Web Map Services 12 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Browser based WMS client JavaScript based GUI Uses Asynchronous JavaScript and XML (AJAX) technology - asynchronous progress of data exchanging with servers as background process

SVG oriented Framework for Web Map Services 13 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Mobile client WMS client for mobile devices implemented based on SVGT and Java 2 Micro Edition (J2ME). Mobile WMS clients provides a graphical user interface typical functions for exploration of the map obtained from the WMS server –Server selection –zoom –Pan See PS III-1: Mobile GIS Technology

SVG oriented Framework for Web Map Services 14 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS on the Web Supports SVG format as well as raster formats and SWF and PDF Open Source Homepage: Additionally hosted at sourceforge.net CVS repository

SVG oriented Framework for Web Map Services 15 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Conclusion and Outlook Prove of concept: SVG is well suited for storing, transforming, displaying and transferring geo-data. Possible improvements : –Support of Styled Layer Descriptor (SLD) specification or user- defined symbolization. –Extension to cascading server. –LBS extension: User support like GSM-based positioning techniques, or GPS support would be helpful. –Extending browser based client –Adding additional services (like better GetFeature support based on geo-coordinates) –Better sample data in the geo-database.

SVG oriented Framework for Web Map Services 16 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr Literature