[GeoNode-users] R: Layer Feature info
Gianluca Zanatta - ABACO S.p.A.
gianluca.zanatta at abacospa.it
Tue Nov 19 23:34:32 PST 2019
We are using Geonode version 2.10.1, the .ftl content has been correctly created; the preview of the layer in Geoserver displays the relative photo contained in the attributes, which does not happen in the Geonode / MapStore view.
Hence our doubt in the direct visualization of the photo attribute. (Photo viewable only as external link from path html contained in the attributes).
Anyone can help us?
Thank you for helping.
Cheers,
Gianluca
Da: Amedeo Fadini <amefad at gmail.com>
Inviato: martedì 19 novembre 2019 10:19
A: Gianluca Zanatta - ABACO S.p.A. <gianluca.zanatta at abacospa.it>
Cc: geonode-users <geonode-users at lists.osgeo.org>
Oggetto: Re: [GeoNode-users] Layer Feature info
Hi Gianluca,
I'm very glad to see you in the list!
Your installation of geonode relies on Geoserver, the simpliest way is to use freemarker templates.
Read more at this link:
https://docs.geoserver.org/stable/en/user/tutorials/GetFeatureInfo/index.html
https://docs.geoserver.org/stable/en/user/tutorials/freemarker.html#tutorial-freemarkertemplate
You need to prepare the YAML template file and put it into the
<geoserver_data_dir>/workspaces/geonode/<layer_name>
folder,
I guess you can find already existing templates I made searching for *.ftl. files. By the way to display the content of field named "PHOTO" the code is straightforward:
<img src="http:// <http://%3cyour_server_url%3e/$%7bfeature.PHOTO.value%7d> <your_server_url>/${feature.PHOTO.value}"/>
Of course you can also manage this parsing the HTML or text response on the client side, if you are planning to upgrade to Geonode 2.10 there's some mapstore options like outputgrid config [0] (not sure if are natively included in the geonode edition... could anyone confirm?).
Feel free to contact me even directly if you need specific help on that installation.
Have a nice day
Amedeo
[0] https://github.com/geosolutions-it/mapstore/wiki/WMS-Get-Feature-Info-Menu#customize-grid-format-to-display-custom-fields-hide-and-display-them
Il giorno mar 19 nov 2019 alle ore 09:26 Gianluca Zanatta - ABACO S.p.A. <gianluca.zanatta at abacospa.it <mailto:gianluca.zanatta at abacospa.it> > ha scritto:
Dear all,
We are having an issue with the layer feature info: in the layer attribute table we have a “photo” field and we need to display it in the layer feature info panel when we query the Objects on map.
How is possible to display the photo/image in the layer info panel?
Thank you for helping.
Cheers,
Gianluca
_______________________________________________
geonode-users mailing list
geonode-users at lists.osgeo.org <mailto:geonode-users at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/geonode-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20191120/c436f322/attachment.html>
More information about the geonode-users
mailing list