Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenSearch Geo

2,189 views

Published on

OpenSearch Geo Extension. State of the art.

Published in: Technology
  • Be the first to comment

OpenSearch Geo

  1. 1. OpenSearch -geo oscar.fonts Geographic Information Research Group Institute for New Imaging Technologies Universitat Jaume I IV Jornadas SIG Libre
  2. 2. Search 2800+ servicios OpenSearch *
  3. 3. OpenSearch HTTP get (format) 1. Discovery 2. Description 3. Request 4. Response http://www.opensearch.org
  4. 4. OpenSearch 1. Discovery <html> <head> <link rel=&quot; search &quot; type=&quot; application/opensearchdescription+xml &quot; title=&quot;My Custom Search Engine“ href=&quot; MySearcherDescription.xml &quot;> [···]
  5. 5. OpenSearch 2. Description <OpenSearchDescription xmlns =&quot;...&quot;> [···] <Url type=&quot; text/html &quot; template=&quot; http://...search?text={ searchTerms } &quot;/> [···]
  6. 6. OpenSearch get 3. Request URL Template: http://...search?q= { searchTerms } HTTP GET: http://...search?q= nevadas%20girona nevadas girona_
  7. 7. 4. Response OpenSearch HTML JSON RSS Atom ns:OpenSearch ns:Atom +
  8. 8. Geo Search Open? Simple? Interoperable?
  9. 9. 1. Discovery Geo OpenSearch ? http://geoportal.dlsi.uji.es/OpenSearch/services/ & incluir <link rel=&quot; search &quot;/> en respuestas
  10. 10. 2. Description xmlns:geo=&quot;http://a9.com/-/opensearch/extensions/geo/1.0/ Geo OpenSearch {geo:box?} {geo:lat?}{geo:lon?}{geo:radius?} {geo:polygon?} {geo:locationString?} TXT
  11. 11. get 3. Request URL Template: http://...?bbox= {geo:box?} HTTP GET: http://...?bbox= -180,-90,180,90 Geo OpenSearch
  12. 12. 4. Response HTML JSON RSS Atom Geo OpenSearch ‘ geo’  F GeoJSON GeoRSS Simple GML KML RDF/XML (dcLite4G)
  13. 13. Geo OpenSearch + OGC OGC CSW OpenSearch Extension v.0.0.2 {geo:uid?} -- {geo:relation?} -- {geo:name?} {geo:locationString?} {geo:lat?} {geo:lon?} {geo:radius?} {geo:lat?} {geo:lon?} {geo:radius?} {geo:geometry?} {geo:polygon?} {geo:box?} {geo:box?} OGC extension OpenSearch.org
  14. 14. Implementaciones <ul><li>Servicios OpenSearch-geo: </li></ul><ul><li>Geocommons </li></ul><ul><li>Duetopia </li></ul><ul><li>Geonetwork ? </li></ul><ul><li>Clientes OpenSearch-geo: </li></ul><ul><li>? </li></ul><ul><li>Geonetwork (patch 160) </li></ul><ul><li>OpenStreetMap </li></ul><ul><li>Twitter </li></ul><ul><li>Flickr </li></ul><ul><li>Geonames </li></ul><ul><li>Wikipedia </li></ul><ul><li>OpenLayers (ticket 2453) </li></ul>
  15. 15. OpenLayers <ul><li>OpenLayers. Control .OpenSearch </li></ul><ul><li>Formulario de búsqueda </li></ul><ul><li>Orquesta N Strategies </li></ul><ul><li>Dibuja resultados </li></ul><ul><li>OpenLayers. Strategy .OpenSearch </li></ul><ul><li>Elige formato de respuesta </li></ul><ul><li>Gestiona filtros de búsqueda: </li></ul><ul><ul><li>Texto </li></ul></ul><ul><ul><li>BBOX </li></ul></ul><ul><li>Construye URL request </li></ul><ul><li>OpenLayers. Format .OpenSearchDescription </li></ul><ul><li>Parsea documento description </li></ul>
  16. 16. demo http:// geoportal.dlsi.uji.es / OpenSearch /
  17. 17. ? Contact Info: http:// wiki.osgeo.org / wiki / Oscar_Fonts

×