<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 22, 2022 at 6:00 PM <<a href="mailto:geonode-devel-request@lists.osgeo.org">geonode-devel-request@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send geonode-devel mailing list submissions to<br>
        <a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.osgeo.org/mailman/listinfo/geonode-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:geonode-devel-request@lists.osgeo.org" target="_blank">geonode-devel-request@lists.osgeo.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:geonode-devel-owner@lists.osgeo.org" target="_blank">geonode-devel-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of geonode-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Ready for 3.2.3 and 3.3.1 releases (Alessio Fabiani)<br>
   2. Re: geonode-devel Digest, Vol 81, Issue 3 (Giovanni Allegri)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 22 Feb 2022 11:01:00 +0100<br>
From: Alessio Fabiani <<a href="mailto:alessio.fabiani@geosolutionsgroup.com" target="_blank">alessio.fabiani@geosolutionsgroup.com</a>><br>
To: geonode-devel <<a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a>><br>
Subject: [GeoNode-devel] Ready for 3.2.3 and 3.3.1 releases<br>
Message-ID:<br>
        <CAK_Rad=<a href="mailto:eQ_n2UMU0nGXBQn0nePCa_z_rVFXSeQWYDrtx8B18qA@mail.gmail.com" target="_blank">eQ_n2UMU0nGXBQn0nePCa_z_rVFXSeQWYDrtx8B18qA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Release process started for:<br>
 - GeoNode 3.2.3<br>
 - GeoNode 3.3.1<br>
<br>
Changelog will be sent accordingly as soon as the releases have been done.<br>
<br>
-- <br>
<br>
Regards,<br>
<br>
Alessio Fabiani<br>
<br>
==<br>
GeoServer Professional Services from the experts!<br>
<br>
Visit <a href="http://bit.ly/gs-services-us" rel="noreferrer" target="_blank">http://bit.ly/gs-services-us</a> for more information.<br>
==<br>
<br>
Ing. Alessio Fabiani<br>
<br>
@alfa7691<br>
Founder/Technical Lead<br>
<br>
<br>
GeoSolutions Group<br>
phone: +39 0584 962313<br>
<br>
fax:     +39 0584 1660272<br>
<br>
mob:   +39  333 8128928<br>
<br>
<a href="https://www.geosolutionsgroup.com/" rel="noreferrer" target="_blank">https://www.geosolutionsgroup.com/</a><br>
<br>
<a href="http://twitter.com/geosolutions_it" rel="noreferrer" target="_blank">http://twitter.com/geosolutions_it</a><br>
<br>
-------------------------------------------------------<br>
<br>
Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE<br>
2016/679 - Regolamento generale sulla protezione dei dati ?GDPR?), si<br>
precisa che ogni circostanza inerente alla presente email (il suo<br>
contenuto, gli eventuali allegati, etc.) ? un dato la cui conoscenza ?<br>
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il<br>
messaggio Le ? giunto per errore, ? tenuta/o a cancellarlo, ogni altra<br>
operazione ? illecita. Le sarei comunque grato se potesse darmene notizia.<br>
<br>
This email is intended only for the person or entity to which it is<br>
addressed and may contain information that is privileged, confidential or<br>
otherwise protected from disclosure. We remind that - as provided by<br>
European Regulation 2016/679 ?GDPR? - copying, dissemination or use of this<br>
e-mail or the information herein by anyone other than the intended<br>
recipient is prohibited. If you have received this email by mistake, please<br>
notify us immediately by telephone or e-mail.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/geonode-devel/attachments/20220222/d86c3959/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/geonode-devel/attachments/20220222/d86c3959/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 22 Feb 2022 16:47:05 +0100<br>
From: Giovanni Allegri <<a href="mailto:giovanni.allegri@geosolutionsgroup.com" target="_blank">giovanni.allegri@geosolutionsgroup.com</a>><br>
To: <a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a><br>
Subject: Re: [GeoNode-devel] geonode-devel Digest, Vol 81, Issue 3<br>
Message-ID:<br>
        <CAE2GR-f36ZGEibxo=<a href="mailto:M8b7c5y4ahXKHwjgU9pjY3Hy0d9-STciw@mail.gmail.com" target="_blank">M8b7c5y4ahXKHwjgU9pjY3Hy0d9-STciw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Dear Pattara,<br>
<br>
<br>
1. Importing of GeoPackage files seems not supported yet. Is it just not<br>
>> yet implemented or are there any big obstacles against supporting it?<br>
>><br>
><br>
I confirm that importing a GeoPackage is not currently supported neither<br>
in GeoNode nor in the Geoserver Importer extension, which is employed by<br>
GeoNode for the ingestion of new datasets (so I guess that this isn't<br>
available in Cartoview too).<br>
The implementation would be quite challenging but, as usual, it's doable if<br>
sufficient funds are available.<br></blockquote><div><br></div><div>The Geopackage Upload function is available in CartoView as an independent app that is not a part of geonode, from this app the user can</div><div>- Select a number of layers and download these layers as one geopackage very useful for backup</div><div>- Upload a geopackage that contains a number of layers and in this case it will automatically load all these layers at once instead of loading the data one by one. </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
><br>
>> 2. Does GeoNode already have a concept or implementation of layer<br>
>> analysis,<br>
>> e.g., user picks a layer, do some actions e.g., create buffer, or merge it<br>
>> with another layer, then save as another new layer? If we are to do it, do<br>
>> you have suggestions on how it should be done?<br>
>><br>
><br>
Currently, GeoNode doesn't provide analysis tools. You can create<br>
dashboards and add widgets (charts, tables, etc.) to a map but only as<br>
visualization tools.<br>
GeoNode uses the OGC services provided by its cartographic backend, which<br>
is Geoserver.<br>
<br>
Potentially you could leverage the WFS service and implement your tools in<br>
a custom client app (either as a MapStore plugin or a standalone custom<br>
view published as a custom Django view), using a library like Turf.js<br>
<<a href="https://turfjs.org/" rel="noreferrer" target="_blank">https://turfjs.org/</a>>.<br>
With the help of GeoNode APIs, you could publish the results back as a new<br>
dataset, or alter the original dataset via WFS-T.<br>
<br>
<br>
><br>
>> 3. The following plug-ins/feature of MapStore seem to disappear in the<br>
>> Mapstore that is embedded in GeoNode. Is it possible to enable them?<br>
>> * config search service / create,edit search service<br>
>> * export map application to mapstore config format, WMC format<br>
>> * import map context file: MapStore legacy format, WMC and vector layer<br>
>> files: shapefiles (must be contained in zip archives), KML/KMZ, GeoJSON,<br>
>> Annotations or GPX to map application<br>
>> * add/edit Catalog layer service<br>
>><br>
><br>
As already mentioned by others, we disabled this functionality on purpose,<br>
since maps configurations are stored and managed as GeoNode maps.<br>
A map export might be useful if map layers are public, otherwise, you lose<br>
the authentication and authorization services provided by GeoNode.<br>
A map import would work, but you would end up publishing a map with layers<br>
completely disconnected from GeoNode.<br>
<br>
Anyway, if you wish to have these plugins in a custom GeoNode client build<br>
of yourself you might give a look at the development documentation for the<br>
client<br>
<<a href="https://github.com/GeoNode/geonode-mapstore-client/blob/master/docs/customizations/index.md" rel="noreferrer" target="_blank">https://github.com/GeoNode/geonode-mapstore-client/blob/master/docs/customizations/index.md</a>><br>
.<br>
<br>
<br>
><br>
>> 4. We have created a few custom plug-ins that adding something on the<br>
>> displaying map, but  those stuff won't be on the printed output. Any<br>
>> suggestions on how do we customize the printing module to include those<br>
>> things?<br>
>><br>
><br>
Printing is provided by a Geoserver extension. Basic support to print<br>
custom elements is provided by Vector layer params<br>
<<a href="https://docs.geoserver.org/stable/en/user/extensions/printing/protocol.html#vector" rel="noreferrer" target="_blank">https://docs.geoserver.org/stable/en/user/extensions/printing/protocol.html#vector</a>><br>
.<br>
This is what for example MapStore uses to print map annotations.<br>
<br>
<br>
Best,<br>
Giovanni<br>
<br>
-- <br>
<br>
==<br>
<br>
GeoServer Professional Services from the experts!<br>
<br>
Visit <a href="http://bit.ly/gs-services-us" rel="noreferrer" target="_blank">http://bit.ly/gs-services-us</a> for more information.<br>
==<br>
<br>
Dott. Giovanni Allegri<br>
<br>
Technical Lead / Project Manager<br>
<br>
<br>
GeoSolutions Group<br>
phone: +39 0584 962313<br>
fax:      +39 345 2815774<br>
<br>
<a href="https://www.geosolutionsgroup.com/" rel="noreferrer" target="_blank">https://www.geosolutionsgroup.com/</a><br>
<a href="http://twitter.com/geosolutions_it" rel="noreferrer" target="_blank">http://twitter.com/geosolutions_it</a><br>
-------------------------------------------------------<br>
<br>
Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE<br>
2016/679 - Regolamento generale sulla protezione dei dati ?GDPR?), si<br>
precisa che ogni circostanza inerente alla presente email (il suo<br>
contenuto, gli eventuali allegati, etc.) ? un dato la cui conoscenza ?<br>
riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il<br>
messaggio Le ? giunto per errore, ? tenuta/o a cancellarlo, ogni altra<br>
operazione ? illecita. Le sarei comunque grato se potesse darmene notizia.<br>
<br>
This email is intended only for the person or entity to which it is<br>
addressed and may contain information that is privileged, confidential or<br>
otherwise protected from disclosure. We remind that - as provided by<br>
European Regulation 2016/679 ?GDPR? - copying, dissemination or use of this<br>
e-mail or the information herein by anyone other than the intended<br>
recipient is prohibited. If you have received this email by mistake, please<br>
notify us immediately by telephone or e-mail.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/geonode-devel/attachments/20220222/7930b7d4/attachment.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/geonode-devel/attachments/20220222/7930b7d4/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
geonode-devel mailing list<br>
<a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of geonode-devel Digest, Vol 81, Issue 7<br>
********************************************<br>
</blockquote></div></div>