Cercare servizi WMS su un catalogo CSW?

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Cercare servizi WMS su un catalogo CSW?

giohappy
Stamani mi sono riletto la specifico CSW in cerca di qualche opzione per fare una ricerca dei servizi WMS direttamente serviti dal catalogo o a cui si riferiscono i DownloadableData del catalogo.
Sbaglio o non è possibile farlo?
Avevo immaginato di usare un filtro su dc:type, ma vedo che il suo dominio di valori non è fissato dalla specifica...

giovanni

--

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Cercare servizi WMS su un catalogo CSW?

Antonio Rotundo
Ciao Giovanni,
in effetti l'elemento da te indicato, per le specifiche OGC, corrisponde all'elemento hierarchyLevel di ISO 19115 e quindi il dominio è rappresentato dalla codelist MD_ScopeCode; esso serve, quindi, a fare ricerche in base alla tipologia della risorsa (dataset, serie, servizio).
L'elemento che, invece, risponde allo scopo è ServiceType, incluso dalle Specifiche tra le proprietà interrogabili supplementari per i servizi (table 14), per valorizzare il quale le Specifiche medesime indicano come possibile dominio di valori le tipologie di servizi OGC (WMS, WFS, …).
Nel caso di INSPIRE, però, il Regolamento sui metadati ha definito per tale elemento una specifica codelist facendo riferimento alle tipologie di servizi previsti dalla Direttiva (discovery, view, download, transformation, invoke e other), per cui, nel caso di cataloghi CSW implementati nel contesto INSPIRE, le ricerche per i servizi WMS devono essere fatte tenendo conto della codelist di cui sopra. Ora, siccome secondo le linee guida sui servizi di consultazione (view), tali servizi sono implementati in base allo Standard ISO 19128 (WMS), allora fare una ricerca utilizzando come criterio "view" corrisponde a fare una ricerca sui servizi WMS.
Spero di aver dato qualche indicazione utile.
Saluti,
Antonio
Reply | Threaded
Open this post in threaded view
|

Re: Cercare servizi WMS su un catalogo CSW?

giohappy
Grazie Antonio.
Quindi con la seguente query *dovrei* ottenere i WMS su RNDT?

<csw:Query typeNames="gmd:MD_Metadata">
        <csw:ElementSetName>full</csw:ElementSetName>
        <csw:Constraint version="1.1.0">
            <ogc:Filter>
                <ogc:PropertyIsLike wildCard="%" singleChar="_" escapeChar="/">
                    <ogc:PropertyName>apiso:ServiceType</ogc:PropertyName>
                    <ogc:Literal>view</ogc:Literal>
                </ogc:PropertyIsLike>
            </ogc:Filter>
        </csw:Constraint>
    </csw:Query>

Non ottengo alcun risultato.... Dove sbaglio?

giovanni


Il giorno 17 marzo 2014 22:44, Antonio Rotundo <[hidden email]> ha scritto:
Ciao Giovanni,
in effetti l'elemento da te indicato, per le specifiche OGC, corrisponde
all'elemento hierarchyLevel di ISO 19115 e quindi il dominio è rappresentato
dalla codelist MD_ScopeCode; esso serve, quindi, a fare ricerche in base
alla tipologia della risorsa (dataset, serie, servizio).
L'elemento che, invece, risponde allo scopo è ServiceType, incluso dalle
Specifiche tra le proprietà interrogabili supplementari per i servizi (table
14), per valorizzare il quale le Specifiche medesime indicano come possibile
dominio di valori le tipologie di servizi OGC (WMS, WFS, …).
Nel caso di INSPIRE, però, il Regolamento sui metadati ha definito per tale
elemento una specifica codelist facendo riferimento alle tipologie di
servizi previsti dalla Direttiva (discovery, view, download, transformation,
invoke e other), per cui, nel caso di cataloghi CSW implementati nel
contesto INSPIRE, le ricerche per i servizi WMS devono essere fatte tenendo
conto della codelist di cui sopra. Ora, siccome secondo le linee guida sui
servizi di consultazione (view), tali servizi sono implementati in base allo
Standard ISO 19128 (WMS), allora fare una ricerca utilizzando come criterio
"view" corrisponde a fare una ricerca sui servizi WMS.
Spero di aver dato qualche indicazione utile.
Saluti,
Antonio



--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Cercare-servizi-WMS-su-un-catalogo-CSW-tp7587198p7587282.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013



--

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Cercare servizi WMS su un catalogo CSW?

Antonio Rotundo
E' corretta e sembra funzionare.
Antonio