session - EC GI & GIS Portal
session - EC GI & GIS Portal
session - EC GI & GIS Portal
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SESSION SDI T<strong>EC</strong>HNOLOGY<br />
API developed are Javascript libraries, allowing to add WMS-generated maps into third-party developed<br />
portals.<br />
API can be easily configured and integrated into the organisation SDI: they just require maps to be served by<br />
WMS services, and client browsers interpreting Javascript in accordance to <strong>EC</strong>MAScript specifications11.<br />
API offer interface methods to serve maps (with/without overview) and navigation tools (ToC, toolbar, …).<br />
Like Google Maps (and others), caching techniques are extensively used to better perform map interactions,<br />
and to increase usability.<br />
AJAX technique12 is also used to perform feature/objects selections through Web Service / EJB server-side<br />
components; AJAX also allows to provide many challenges in adhering to WAI accessibility guidelines, as<br />
also remarked into the recent CEN/TC287 prTR 15449 “Standard, specifications, technical reports and<br />
guidelines, required to implement Spatial Data Infrastructure”13 (chapter 10 – Geo<strong>Portal</strong>s).<br />
Information requested (GetFeatureInfo) are provided in XML format, and through XSL transformation HTML<br />
page is generated and integrated into a DIV 14 element.<br />
Conclusions<br />
Efforts have been focused on the possibility to implement Google-like API solutions within the SDI<br />
framework, so that to interface API to data managed by the organisation providing WMS services.<br />
In this way organisations developing SDIs are able to made their own data through WMS services, using XML<br />
format for the GetFeatureInfo response; geodata can be then accessed via simple API available to <strong>GI</strong>unskilled<br />
programmers, and completely configurable within complex geoportals and/or simple web pages.<br />
9 Regione Emilia-Romagna and Regione Autonoma della Sardegna<br />
10 Content Management System – see at http://en.wikipedia.org/wiki/Content_management_system<br />
11 European Computer Manufacturers Association (<strong>EC</strong>MA) - <strong>EC</strong>MA-62 specification<br />
(http://en.wikipedia.org/wiki/<strong>EC</strong>MAScript)<br />
12 Asynchronous JavaScript And XML (AJAX) – see at<br />
http://en.wikipedia.org/wiki/Ajax_%28programming%29<br />
13 CEN prTR15449 (ballot for vote document), pag. 54 -<br />
http://www2.nen.nl/cmsprod/groups/public/documents/bestand/218397.ppt<br />
14 http://www.html-reference.com/DIV.htm<br />
44