SlideShare a Scribd company logo
1 of 21
Download to read offline
1
In geospatial analysis, several layers covering the region of interest are
overlaid, new information is derived and the results are presented in the formoverlaid, new information is derived and the results are presented in the form
of a composed map.
The distribution of this composed map can be done in several ways. 1.
generating a digital printing in GeoPDF format, drawback prevents the
further use of the information gathered and even its latter processing and
analysis. 2. Encapsulate all the data in a single file in a popular format such us
netCDF or HDF, or in a popular database file such as GeoPackage, the
disadvantage is that it results in big files disconnected from the producer
services and are limited to the region and purpose of the application.
Alternative proposed is the generation of an interoperable OWS (OGC Web
Services) Context document. Just a small document is transmitted with links
to external services and to information used. The recipient can operate with
the same status
2
Conceptually, OWS Context is a list of metadata on a collection of
geospatial resources. Additionally, clients can present the information notgeospatial resources. Additionally, clients can present the information not
just as a list but also as a single overlaid map.
3
The sources can be exchanged either by links to services or embedding GML
files that describe a geosourcefiles that describe a geosource
4
Traditional WMS server-client interaction: A single request is send to the
server to get the complete image need to fill the view
5
server to get the complete image need to fill the view
- In order to share the context do we need always an integrated client?
That is a good point again. The standard defines *a format*. It could define a
way to exchange it but it *does not*. This means that you can distribute it
by any means and you can try to see it in the way you can: IExplorer,
Googel reader, Google maps..., XLST transformations *but* the best way
to do it is using an integrated client that suports as many OGC formats and
types as possible.
6
The OWS Context document is a ….. That those …. Is good for …
7
The Atom Syndication Format is an XML language used for web feeds (A
web feed (or news feed) is a data format used for providing users withweb feed (or news feed) is a data format used for providing users with
frequently updated content)
A feed contains entries, along with various metadata.
The Atom format was developed as an alternative to RSS. RSS had
limitations and flaws, such as lack of on-going innovation and its necessity to
remain backward compatible— and that there were advantages to a fresh
design
8
The model defines the structure of a document that has a generic section
defining overarching metadata about a collection or resources. The Atom filedefining overarching metadata about a collection or resources. The Atom file
starts and ends with a “feed”
9
In this metadata we have common entries such as title, abstract, author, etc.,
but also specific entries about the geospatial extent of the area of interest.but also specific entries about the geospatial extent of the area of interest.
10
Every source has a “owc:offering” that describes the geospatial content.
An offering can include 1. direct content of a geospatial data file in the form
of a href reference or embedded in some form of XML notation such as
GML or KML.
2. Services: Conceptually, all the MAP requests can be embedded in a
resource offering element by defining an operation that includes both the
elements needed for the request and the content returned by a previous
execution of the OGC services request.
11
Since OWS Context has been designed as an Atom extension, it is possible to
see the document in common applications where Atom documents are valid.see the document in common applications where Atom documents are valid.
Some Internet browsers are able to present the document as a list of items
with title, abstract, time, description and download features
The browser identifies files and data in the Context document without any
further configuration.
12
The use of GeoRSS in Atom and the embedded KML and GML content
allows the same document to be read by Google Maps as a list of items thatallows the same document to be read by Google Maps as a list of items that
have the extent, and in some cases the actual content, represented in a
dynamic map
Google maps: shows the rectangles of the bounding box
13
(and in Bing Maps with limitations) Bing also reads the context document
properlyproperly
14
Since the OWS Context Atom encoding is an XML and the references to the
services are included as full URLs, we have develop an XSL Transformationservices are included as full URLs, we have develop an XSL Transformation
(XSLT) to convert the Atom feed into an HTML5 document that shows the
exact status of the client view window that saved the context document.
The result is an overlaid map (static) with a legend that activates and
deactivates individual items
15
Apart from Web browsers, the Context document can be read using GIS apps.
This is an example of the MiraMon application.This is an example of the MiraMon application.
When a context file is opened, the user is able to select the specific layers to
be added to the current view.
16
This application is able to write a context document and read it again to
recover the context of the previous view, or load a context documentrecover the context of the previous view, or load a context document
generated by another application.
17
It has the advantage that maps can be saved.
19
21
22
Una de molt comú és perquè es va decidir posar una URL a un servei WMS
sencera i no posar el nom de servei i els paràmetres per separat. La raó éssencera i no posar el nom de servei i els paràmetres per separat. La raó és
permetre a clients tontos poder mostrar alguna cosa només usant la URL.
(sense entendre la sintaxi WMS). Això està mig discutit al document del ER.
La pregunta de com distribuir el fitxer i com llegir-lo és també molt comuna.
També hi ha la pregunta de si existeixen altre coses semblans. La resposta és:
Abans existia el WMC només per WMS's Cada programa té el seu propi
fitxer de projecte com el MMM, o l'ArcGIS etc. Els formats "tot en una sola
pastilla" proporcionen un suports similar com el KMZ, el NetCDF o el nou
GeoPackage (o el MMZ, clar).
23

More Related Content

What's hot

SQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning TalkSQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning TalkMurilo Miranda
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introductiondinkar thakur
 
Ogsi protocol perspective
Ogsi protocol perspectiveOgsi protocol perspective
Ogsi protocol perspectivePooja Dixit
 
Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...
Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...
Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...Blake Regalia
 
A New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingA New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingIJCNCJournal
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Application layer assignments
Application layer assignmentsApplication layer assignments
Application layer assignmentsIsaac Akingbala
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBKnoldus Inc.
 
Uk user group biz talk performance deepdive
Uk user group   biz talk performance deepdiveUk user group   biz talk performance deepdive
Uk user group biz talk performance deepdiveMichael Stephenson
 
Exchange Recovery
Exchange RecoveryExchange Recovery
Exchange Recoveryedbmark
 
Data-driven Applications with conStruct
Data-driven Applications with conStructData-driven Applications with conStruct
Data-driven Applications with conStructMike Bergman
 

What's hot (19)

SQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning TalkSQL Server Internals Viewer Lightning Talk
SQL Server Internals Viewer Lightning Talk
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
Top 5-nosql
Top 5-nosqlTop 5-nosql
Top 5-nosql
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introduction
 
XML Bible
XML BibleXML Bible
XML Bible
 
Ogsi protocol perspective
Ogsi protocol perspectiveOgsi protocol perspective
Ogsi protocol perspective
 
Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...
Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...
Towards a More Efficient Paradigm of Storing and Querying Spatial Data on the...
 
databases
databasesdatabases
databases
 
A New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingA New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data Networking
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Best of Marketing
Best of MarketingBest of Marketing
Best of Marketing
 
Application layer assignments
Application layer assignmentsApplication layer assignments
Application layer assignments
 
Mdb dn 2016_10_compass
Mdb dn 2016_10_compassMdb dn 2016_10_compass
Mdb dn 2016_10_compass
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Uk user group biz talk performance deepdive
Uk user group   biz talk performance deepdiveUk user group   biz talk performance deepdive
Uk user group biz talk performance deepdive
 
Exchange Recovery
Exchange RecoveryExchange Recovery
Exchange Recovery
 
Data-driven Applications with conStruct
Data-driven Applications with conStructData-driven Applications with conStruct
Data-driven Applications with conStruct
 

Similar to Exchanging the Status between Clients of Geospatial Web Services and GIS applications using Atom.

Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...IOSR Journals
 
Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)Muhammad Shafiq
 
Google File System
Google File SystemGoogle File System
Google File Systemvivatechijri
 
Asp.net interview questions
Asp.net interview questionsAsp.net interview questions
Asp.net interview questionsAkhil Mittal
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service ijsc
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEijsc
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replicationguestbdd02b
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replicationtest98
 
A Strategy for Improving the Performance of Small Files in Openstack Swift
 A Strategy for Improving the Performance of Small Files in Openstack Swift  A Strategy for Improving the Performance of Small Files in Openstack Swift
A Strategy for Improving the Performance of Small Files in Openstack Swift Editor IJCATR
 
Virtual Knowledge Graph by MIT Article.pdf
Virtual Knowledge Graph by MIT Article.pdfVirtual Knowledge Graph by MIT Article.pdf
Virtual Knowledge Graph by MIT Article.pdfNehmeh Taouk elMeaaz
 
Whitepaper: Flow Document – A solution to text readers in .Net - Happiest Minds
Whitepaper: Flow Document – A solution to text readers in .Net - Happiest MindsWhitepaper: Flow Document – A solution to text readers in .Net - Happiest Minds
Whitepaper: Flow Document – A solution to text readers in .Net - Happiest MindsHappiest Minds Technologies
 
Advantages Of SAMBA
Advantages Of SAMBAAdvantages Of SAMBA
Advantages Of SAMBAAngela Hays
 
Key aspects of big data storage and its architecture
Key aspects of big data storage and its architectureKey aspects of big data storage and its architecture
Key aspects of big data storage and its architectureRahul Chaturvedi
 
An Enhanced Cloud Backed Frugal File System
An Enhanced Cloud Backed Frugal File SystemAn Enhanced Cloud Backed Frugal File System
An Enhanced Cloud Backed Frugal File SystemIRJET Journal
 
IRJET- A Study of Comparatively Analysis for HDFS and Google File System ...
IRJET-  	  A Study of Comparatively Analysis for HDFS and Google File System ...IRJET-  	  A Study of Comparatively Analysis for HDFS and Google File System ...
IRJET- A Study of Comparatively Analysis for HDFS and Google File System ...IRJET Journal
 
A cloud enviroment for backup and data storage
A cloud enviroment for backup and data storageA cloud enviroment for backup and data storage
A cloud enviroment for backup and data storageIGEEKS TECHNOLOGIES
 

Similar to Exchanging the Status between Clients of Geospatial Web Services and GIS applications using Atom. (20)

H017144148
H017144148H017144148
H017144148
 
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
 
Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)
 
Google File System
Google File SystemGoogle File System
Google File System
 
Asp.net interview questions
Asp.net interview questionsAsp.net interview questions
Asp.net interview questions
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
 
191
191191
191
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replication
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replication
 
A Strategy for Improving the Performance of Small Files in Openstack Swift
 A Strategy for Improving the Performance of Small Files in Openstack Swift  A Strategy for Improving the Performance of Small Files in Openstack Swift
A Strategy for Improving the Performance of Small Files in Openstack Swift
 
Virtual Knowledge Graph by MIT Article.pdf
Virtual Knowledge Graph by MIT Article.pdfVirtual Knowledge Graph by MIT Article.pdf
Virtual Knowledge Graph by MIT Article.pdf
 
Whitepaper: Flow Document – A solution to text readers in .Net - Happiest Minds
Whitepaper: Flow Document – A solution to text readers in .Net - Happiest MindsWhitepaper: Flow Document – A solution to text readers in .Net - Happiest Minds
Whitepaper: Flow Document – A solution to text readers in .Net - Happiest Minds
 
Advantages Of SAMBA
Advantages Of SAMBAAdvantages Of SAMBA
Advantages Of SAMBA
 
Bcs Talk Notes
Bcs Talk NotesBcs Talk Notes
Bcs Talk Notes
 
Key aspects of big data storage and its architecture
Key aspects of big data storage and its architectureKey aspects of big data storage and its architecture
Key aspects of big data storage and its architecture
 
5010
50105010
5010
 
An Enhanced Cloud Backed Frugal File System
An Enhanced Cloud Backed Frugal File SystemAn Enhanced Cloud Backed Frugal File System
An Enhanced Cloud Backed Frugal File System
 
IRJET- A Study of Comparatively Analysis for HDFS and Google File System ...
IRJET-  	  A Study of Comparatively Analysis for HDFS and Google File System ...IRJET-  	  A Study of Comparatively Analysis for HDFS and Google File System ...
IRJET- A Study of Comparatively Analysis for HDFS and Google File System ...
 
A cloud enviroment for backup and data storage
A cloud enviroment for backup and data storageA cloud enviroment for backup and data storage
A cloud enviroment for backup and data storage
 

More from Paula Díaz

Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017Paula Díaz
 
Poster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change DayPoster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change DayPaula Díaz
 
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...Paula Díaz
 
IDRIM Conference 2016
IDRIM Conference 2016IDRIM Conference 2016
IDRIM Conference 2016Paula Díaz
 
Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...Paula Díaz
 
Análisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacionAnálisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacionPaula Díaz
 
Impact of user concurrency in commonly used OGC map server implementations
Impact of user concurrency in commonly used OGC map server implementationsImpact of user concurrency in commonly used OGC map server implementations
Impact of user concurrency in commonly used OGC map server implementationsPaula Díaz
 
Performance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing ImageryPerformance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing ImageryPaula Díaz
 
Analysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - PosterAnalysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - PosterPaula Díaz
 
Analysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS ClearinghouseAnalysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS ClearinghousePaula Díaz
 
The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...Paula Díaz
 
Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...Paula Díaz
 

More from Paula Díaz (12)

Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
 
Poster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change DayPoster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change Day
 
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
 
IDRIM Conference 2016
IDRIM Conference 2016IDRIM Conference 2016
IDRIM Conference 2016
 
Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...
 
Análisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacionAnálisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacion
 
Impact of user concurrency in commonly used OGC map server implementations
Impact of user concurrency in commonly used OGC map server implementationsImpact of user concurrency in commonly used OGC map server implementations
Impact of user concurrency in commonly used OGC map server implementations
 
Performance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing ImageryPerformance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing Imagery
 
Analysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - PosterAnalysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - Poster
 
Analysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS ClearinghouseAnalysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS Clearinghouse
 
The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...
 
Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...
 

Recently uploaded

VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 

Recently uploaded (20)

VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 

Exchanging the Status between Clients of Geospatial Web Services and GIS applications using Atom.

  • 1. 1
  • 2. In geospatial analysis, several layers covering the region of interest are overlaid, new information is derived and the results are presented in the formoverlaid, new information is derived and the results are presented in the form of a composed map. The distribution of this composed map can be done in several ways. 1. generating a digital printing in GeoPDF format, drawback prevents the further use of the information gathered and even its latter processing and analysis. 2. Encapsulate all the data in a single file in a popular format such us netCDF or HDF, or in a popular database file such as GeoPackage, the disadvantage is that it results in big files disconnected from the producer services and are limited to the region and purpose of the application. Alternative proposed is the generation of an interoperable OWS (OGC Web Services) Context document. Just a small document is transmitted with links to external services and to information used. The recipient can operate with the same status 2
  • 3. Conceptually, OWS Context is a list of metadata on a collection of geospatial resources. Additionally, clients can present the information notgeospatial resources. Additionally, clients can present the information not just as a list but also as a single overlaid map. 3
  • 4. The sources can be exchanged either by links to services or embedding GML files that describe a geosourcefiles that describe a geosource 4
  • 5. Traditional WMS server-client interaction: A single request is send to the server to get the complete image need to fill the view 5 server to get the complete image need to fill the view
  • 6. - In order to share the context do we need always an integrated client? That is a good point again. The standard defines *a format*. It could define a way to exchange it but it *does not*. This means that you can distribute it by any means and you can try to see it in the way you can: IExplorer, Googel reader, Google maps..., XLST transformations *but* the best way to do it is using an integrated client that suports as many OGC formats and types as possible. 6
  • 7. The OWS Context document is a ….. That those …. Is good for … 7
  • 8. The Atom Syndication Format is an XML language used for web feeds (A web feed (or news feed) is a data format used for providing users withweb feed (or news feed) is a data format used for providing users with frequently updated content) A feed contains entries, along with various metadata. The Atom format was developed as an alternative to RSS. RSS had limitations and flaws, such as lack of on-going innovation and its necessity to remain backward compatible— and that there were advantages to a fresh design 8
  • 9. The model defines the structure of a document that has a generic section defining overarching metadata about a collection or resources. The Atom filedefining overarching metadata about a collection or resources. The Atom file starts and ends with a “feed” 9
  • 10. In this metadata we have common entries such as title, abstract, author, etc., but also specific entries about the geospatial extent of the area of interest.but also specific entries about the geospatial extent of the area of interest. 10
  • 11. Every source has a “owc:offering” that describes the geospatial content. An offering can include 1. direct content of a geospatial data file in the form of a href reference or embedded in some form of XML notation such as GML or KML. 2. Services: Conceptually, all the MAP requests can be embedded in a resource offering element by defining an operation that includes both the elements needed for the request and the content returned by a previous execution of the OGC services request. 11
  • 12. Since OWS Context has been designed as an Atom extension, it is possible to see the document in common applications where Atom documents are valid.see the document in common applications where Atom documents are valid. Some Internet browsers are able to present the document as a list of items with title, abstract, time, description and download features The browser identifies files and data in the Context document without any further configuration. 12
  • 13. The use of GeoRSS in Atom and the embedded KML and GML content allows the same document to be read by Google Maps as a list of items thatallows the same document to be read by Google Maps as a list of items that have the extent, and in some cases the actual content, represented in a dynamic map Google maps: shows the rectangles of the bounding box 13
  • 14. (and in Bing Maps with limitations) Bing also reads the context document properlyproperly 14
  • 15. Since the OWS Context Atom encoding is an XML and the references to the services are included as full URLs, we have develop an XSL Transformationservices are included as full URLs, we have develop an XSL Transformation (XSLT) to convert the Atom feed into an HTML5 document that shows the exact status of the client view window that saved the context document. The result is an overlaid map (static) with a legend that activates and deactivates individual items 15
  • 16. Apart from Web browsers, the Context document can be read using GIS apps. This is an example of the MiraMon application.This is an example of the MiraMon application. When a context file is opened, the user is able to select the specific layers to be added to the current view. 16
  • 17. This application is able to write a context document and read it again to recover the context of the previous view, or load a context documentrecover the context of the previous view, or load a context document generated by another application. 17
  • 18. It has the advantage that maps can be saved. 19
  • 19. 21
  • 20. 22
  • 21. Una de molt comú és perquè es va decidir posar una URL a un servei WMS sencera i no posar el nom de servei i els paràmetres per separat. La raó éssencera i no posar el nom de servei i els paràmetres per separat. La raó és permetre a clients tontos poder mostrar alguna cosa només usant la URL. (sense entendre la sintaxi WMS). Això està mig discutit al document del ER. La pregunta de com distribuir el fitxer i com llegir-lo és també molt comuna. També hi ha la pregunta de si existeixen altre coses semblans. La resposta és: Abans existia el WMC només per WMS's Cada programa té el seu propi fitxer de projecte com el MMM, o l'ArcGIS etc. Els formats "tot en una sola pastilla" proporcionen un suports similar com el KMZ, el NetCDF o el nou GeoPackage (o el MMZ, clar). 23