....per chiudere il cerchio.... oltre ai valori "csw:Record" ed "csw:ElementSetName" andava impostato anche il valore "ogc:PropertyName" per rispettare quanto specificato nella guida oprativa (ALLEGATO A) e l'outputSchema va cambiato a http://www.isotc211.org/2005/gmd (il plugin lo imposta a http://www.opengis.net/cat/csw/2.0.2 di default).
Devo ammettere che sono stato un po pigro nel leggere la guida, erano tutte indicazioni riportate. E se qualcuno stava provando da console la stringa corretta per interrogare il CSW è: >>> csw.getrecords(keywords=['acque'], typenames='gmd:MD_Metadata', esn='full', outputschema='http://www.isotc211.org/2005/gmd', propertyname='apiso:title') >>> csw.results {'matches': 2421, 'nextrecord': 11, 'returned': 10} anche se non capisco perchè l'elemento "apiso:anyText" non da risultati. Il plugin (QGIS) dovrebbe avere la possibilità di selezionare un outputSchema diverso da quello di default, ed ovviamente anche l'elemento PropertyName per funzionare correttamente anche con il RNDT. @Andrea Peri: temo il tuo sia un problema di parser XML. Dovresti ricercare il problema nelle librerie lxml o ElementTree. Saluti, -SL Ciao Antonio e grazie per la risposta, Il giorno 06 marzo 2013 17:04, rndt <anto.rotu...@gmail.com> ha scritto: > Ciao a tutti. > Nelle richieste di GetRecords di QGis l'attributo typeNames è settato al > valore "csw:Record" (relativo allo Standard Dublin Core) e l'elemento > csw:ElementSetName al valore "summary" e non c'è possibilità di impostarli > diversamente (almeno credo). Nel RNDT, invece, dovendo essere compliant non > solo ad OGC ma anche ad INSPIRE, i valori ammissibili rispettivamente sono > "gmd:MD_Metadata" (relativo allo Standard ISO 19115) e "full", come > indicato > nella guida operativa > < > http://www.rndt.gov.it/RNDT/home/images/struttura/documenti/RNDT_guida_operativa_csw_v1.0.pdf > > > disponibile sul portale RNDT. hai perfettamente ragione in merito ai valori di default utilizzati nel plugin, ma dalla documentazione della libreria OWS utilizzata dallo stesso plugin pare si possano cambiare quei parametri ed io ho continuato con il mio test. Alla richiesta ho aggiunto i valori che tu riporti, in modo da non prendere quelli di dafault: >>> csw.getrecords(keywords=['wms'], maxrecords=10, typenames='gmd:MD_Metadata', esn='full') ma il risultato è lo stesso: ExceptionReport: 'Bad Argument: the request includes illegal arguments, is missing required arguments, includes a repeated argument, or values for arguments have an illegal syntax' Viste le diverse risposte ottenute, la mia e quella di Andrea, sarebbe interessante capire con altri clients come si comporta ! > Vi comunico che RNDT e QGis sono in contatto > (come può testimoniare Cavallini) proprio per apportare le > modifiche/integrazioni necessarie al plugin in modo che esso contempli > anche > i requisiti richiesti da INSPIRE e quindi riesca a parlare col RNDT. > Ottimo ! Saluti, -SL > Saluti, > Antonio Rotundo > > > > -- > View this message in context: > http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Informazioni-su-impiego-CSW-del-RNDT-tp7581218p7581235.html > Sent from the Gfoss -- Geographic Free and Open Source Software - Italian > mailing list mailing list archive at Nabble.com. > _______________________________________________ > Gfoss@lists.gfoss.it > 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. > 638 iscritti al 28.2.2013 > -- Salvatore Larosa linkedIn: http://linkedin.com/in/larosasalvatore twitter: @lrssvt skype: s.larosa IRC: lrssvt on freenode
_______________________________________________ Gfoss@lists.gfoss.it 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. 638 iscritti al 28.2.2013