[Gfoss] Mapserver 5.0 e WMS server: problemi con le interrogazioni........ma ho risolto

Salve a tutti, voglio riportare un problema avuto durante la configurazione di un WMS server con mapserver 5.0, sperando che possa essere di aiuto per qualcun’altro.
In particolare ho avuto problemi nel rendere interrogabili i vari layers; infatti sebbene avessi inserito al livello LAYER le direttive DUMP TRUE e TEMPLATE e riuscissi a visualizzare correttamente i dati, qualunque richiesta di informazioni sul layer veniva accettata, ma non veniva restituito nessuno dei dati presenti nel database.Ho quindi provato con la direttiva gml_include_items, ma il risultato era lo stesso! Qualunque interrogazione sia attraverso browser web, sia attraverso Qgis restituiva: “GetFeatureInfo results: Layer ‘popplace’ Feature 512:” …ovvero come se nel db non ci fosse nessun campo o valore.

CONCLUSIONE

Grazie ad una lunga discussione con ominoverde sul canale IRC di gfoss il problema è stato risolto usando la direttiva “wms_include_items” “all” al livello METADATA dell’oggetto LAYER, ma il mistero rimane: perche utilizzando gml_include_items o anche solamente DUMP TRUE e TEMPLATE, non funziona???
Riporto inoltre un altro strano “comportamento”: ho configurato nella sezione web al livello MAP, IMAGEPATH e IMAGEURL, ma nella cartella temporanea non trovo nessuna immagine…è normale??? Con geoserver nel caso WMF ad ogni richiesta nella cartella temporanea trovavo l’immagine o il gml del dato richiesto.

Ogni ulteriore informazione su quanto scritto è bene accetta.
Ciao
Marco



L’email della prossima generazione? Puoi averla con la nuova Yahoo! Mail

Ciao,

purtroppo non ho potuto ancora provare MS5, che con le agg penso sia fantastico
se non ricordo male lo stesso problema l'ho incontrato con l'ultima 4.10

al momento non ho più provato visto che non avevo necessità
appena posso provo e vi posterò i risultati

ciao
W

marco barra ha scritto:

···
-- 
Please no  .doc, .xls, .ppt, .dwg:
[https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats](https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats)

Walter Lorenzetti
email+jabber: [lorenzetti@faunalia.it](mailto:lorenzetti@faunalia.it)
[www.faunalia.it](http://www.faunalia.it)
Cell: (+39) 347-6597931  Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy

come suggerisce D. Morisette in fondo alla pagina del manuale Mapserver su WMS [1]:

"Starting with MapServer 4.9, the list of items (attributes) to output in GetFeatureInfo requests in text/plain format is also controlled using layer-level metadata (wms_include_items and wms_exclude_items) the same way as for GML (see docs for gml_include_items and gml_exclude_items). Note that both GML and text/plain output format can be configured using a common pair of metadata entries called ows_include_items and ows_exclude_items.
For more details see bug 1761: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=1761"

non andate a vedere quel bug perchè non c'è più.
il fatto che il WMS di suo non mandi più tutti i campi di output non mi ricordo se era per un problema di buon uso o per definizione di standard.
Ricordo qualcosa al riguardo di sysadmin che non apprezzavano il settaggio di default troppo espansivo, ma non ricordo dove l'ho trovato.

ciao
Lorenzo

[1] http://mapserver.gis.umn.edu/docs/howto/wms_server