[GeoNode-devel] Questions on GeoNode

Francesco Bartoli xbartolone at gmail.com
Sun Feb 20 14:55:45 PST 2022

Hi Pattara, some responses inline,

Il 19 feb 2022, 12:06 +0100, Pattara Kiatisevi <pattara at longdo.com>, ha scritto:
> Hi GeoNode team,
> Thank you for creating such a wonderful product, esp. the new version 4 looks really good!
> We are a Bangkok-based software company running Map API services (https://map.longdo.com/) 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.
> 1. Importing of GeoPackage files seems not supported yet. Is it just not yet implemented or are there any big obstacles against supporting it?
I don’t think it would be so big thing to implement since GeoServer support it via the gdal extension
> 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?
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 https://github.com/GeoNode/geonode-contribs
> 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?
> * config search service / create,edit search service
> * export map application to mapstore config format, WMC format
> * 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
> * add/edit Catalog layer service
I’m not an expert of MapStore but it is a customized version, please have a look here https://github.com/GeoNode/geonode-mapstore-client/tree/master/geonode_mapstore_client/client/js. 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
> 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?
Again it’s likely I’m not the best person to answer here but the print plugin is in the MapStore js client https://github.com/GeoNode/geonode-mapstore-client/blob/5cfa963051b054439f750cb15eea9fb4656d6e97/geonode_mapstore_client/client/js/previewPlugins.js#L56. 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.
> Thank you very much,
> Pattara
> _______________________________________________
> geonode-devel mailing list
> geonode-devel at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geonode-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20220220/141888a9/attachment.html>

More information about the geonode-devel mailing list