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