<div dir="ltr"><div>Hi Francesco,</div><div><br></div><div>Thank you for your reply. Inline responses below:</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 21, 2022 at 5:55 AM Francesco Bartoli <<a href="mailto:xbartolone@gmail.com">xbartolone@gmail.com</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">



<div>
<div name="messageBodySection">
<div dir="auto">Hi Pattara, some responses inline,</div>
</div>
<div name="messageSignatureSection"><br>
<div>Cheers,<br>
Francesco</div>
</div>
<div name="messageReplySection">
<div dir="auto">Il 19 feb 2022, 12:06 +0100, Pattara Kiatisevi <<a href="mailto:pattara@longdo.com" target="_blank">pattara@longdo.com</a>>, ha scritto:</div>
<blockquote style="border-left:thin solid rgb(26,188,156);margin:5px;padding-left:10px">Hi GeoNode team,<br>
<br>
Thank you for creating such a wonderful product, esp. the new version 4 looks really good!<br>
<br>
We are a Bangkok-based software company running Map API services (<a href="https://map.longdo.com/" target="_blank">https://map.longdo.com/</a>) for Thai suers. We plan to use GeoNode/Mapstore in customer projects, possibly with some customizations, and have a few questions just to make sure we are going in the right direction.<br>
<br>
1. Importing of GeoPackage files seems not supported yet. Is it just not yet implemented or are there any big obstacles against supporting it?</blockquote>
<div dir="auto">I don’t think it would be so big thing to implement since GeoServer support it via the gdal extension</div></div></div></blockquote><div><br></div><div><br></div><div>Got it, we will explore.</div><div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name="messageReplySection">
<blockquote style="border-left:thin solid rgb(26,188,156);margin:5px;padding-left:10px"><br>
2. Does GeoNode already have a concept or implementation of layer analysis, e.g., user picks a layer, do some actions e.g., create buffer, or merge it with another layer, then save as another new layer? If we are to do it, do you have suggestions on how it should be done?</blockquote>
<div dir="auto">As far as I know this feature would be pretty new. What are the possible actions of the analysis? One option might be to completely rely on the default WPS processes of GeoServer. First suggestion is to develop a pluggable extension like other contribs apps <a href="https://github.com/GeoNode/geonode-contribs" target="_blank">https://github.com/GeoNode/geonode-contribs</a></div></div></div></blockquote><div><br></div><div>Got it, we will explore.<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name="messageReplySection">
<blockquote style="border-left:thin solid rgb(26,188,156);margin:5px;padding-left:10px"><br>
3. The following plug-ins/feature of MapStore seem to disappear in the 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 files: shapefiles (must be contained in zip archives), KML/KMZ, GeoJSON, Annotations or GPX to map application<br>
* add/edit Catalog layer service</blockquote>
<div dir="auto">I’m not an expert of MapStore but it is a customized version, please have a look here <a href="https://github.com/GeoNode/geonode-mapstore-client/tree/master/geonode_mapstore_client/client/js" target="_blank">https://github.com/GeoNode/geonode-mapstore-client/tree/master/geonode_mapstore_client/client/js</a>. Also, please note that GeoNode has a native concept of maps and the configuration for each of them is injected into MapStore so I guess what you are looking for is a bit weird imho </div></div></div></blockquote><div><br></div><div>OK my colleague has found out how to enable them so it is no longer an issue. </div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name="messageReplySection">
<blockquote style="border-left:thin solid rgb(26,188,156);margin:5px;padding-left:10px"><br>
4. We have created a few custom plug-ins that adding something on the displaying map, but  those stuff won't be on the printed output. Any suggestions on how do we customize the printing module to include those things?</blockquote>
<div dir="auto">Again it’s likely I’m not the best person to answer here but the print plugin is in the MapStore js client <a href="https://github.com/GeoNode/geonode-mapstore-client/blob/5cfa963051b054439f750cb15eea9fb4656d6e97/geonode_mapstore_client/client/js/previewPlugins.js#L56" target="_blank">https://github.com/GeoNode/geonode-mapstore-client/blob/5cfa963051b054439f750cb15eea9fb4656d6e97/geonode_mapstore_client/client/js/previewPlugins.js#L56</a>. Also, please note that this functionality is provided server side by GeoServer if I’m not wrong so it actually depends on the customization that you are looking for. </div></div></div></blockquote><div><br></div><div><div>Got it, we will explore.<br></div><div><br></div></div><div>Thank you very much,</div><div>Pattara</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name="messageReplySection">
<blockquote style="border-left:thin solid rgb(26,188,156);margin:5px;padding-left:10px"><br>
Thank you very much,<br>
Pattara<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" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-devel</a></blockquote>
</div>
</div>

</blockquote></div></div>