[GeoNode-devel] Switching to MapStore in GeoNode

Paolo Corti pcorti at gmail.com
Thu Apr 4 06:56:31 PDT 2019


Your plan looks wonderful, and I am looking forward to check it after the
next cycle.
keep up with the great work!
paolo

On Thu, Apr 4, 2019 at 3:54 PM Simone Giannecchini <
simone.giannecchini at geo-solutions.it> wrote:

> Ciao Paolo,
> the direction is CSS, SLD is there if you want to copy over styles from
> QGIS.
>
> CSS editor for the moment is basic, it has autocomplete and so on but
> still it's based on code.
> Another cycle of development will start soon and the direction is to
> complement the code based GUI with a visual styler.
>
> Obviously, help is appreciated if anyone wants to step up and help.
>
> Regards,
> Simone Giannecchini
> ==
> GeoServer Professional Services from the experts!
> Visit http://bit.ly/gs-services for more information.
> ==
> Ing. Simone Giannecchini
> @simogeo
> Founder/Director
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax:     +39 0584 1660272
> mob:   +39  333 8128928
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> -------------------------------------------------------
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>
> This email is intended only for the person or entity to which it is
> addressed and may contain information that is privileged, confidential or
> otherwise protected from disclosure. We remind that - as provided by
> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
> e-mail or the information herein by anyone other than the intended
> recipient is prohibited. If you have received this email by mistake, please
> notify us immediately by telephone or e-mail.
>
>
> On Thu, Apr 4, 2019 at 3:50 PM Paolo Corti <pcorti at gmail.com> wrote:
>
>> Thanks a lot, it looks really powerful and impressive.
>> Do I understand correctly that there isn't a UI widget for editing styles
>> (such as the one in GeoExplorer) but you can make changes only via the
>> SLD/CSS editor? That could limit the utility for GeoNode instances where
>> general public isn't used to tools which are not UI based.
>> cheers
>> Paolo
>>
>>
>> On Thu, Apr 4, 2019 at 3:37 PM Simone Giannecchini <
>> simone.giannecchini at geo-solutions.it> wrote:
>>
>>> These webinars registrations (mind you, they are huge) can help:
>>>
>>>
>>> https://www.dropbox.com/s/q1rdwuzc4wu0y0f/Map%20Styling%20IGAD%201.mp4?dl=0
>>>
>>> https://www.dropbox.com/s/3yrmb5tdrilt9f9/Map%20Styling%20IGAD%202.mp4?dl=0
>>>
>>>
>>> Regards,
>>> Simone Giannecchini
>>> ==
>>> GeoServer Professional Services from the experts!
>>> Visit http://bit.ly/gs-services for more information.
>>> ==
>>> Ing. Simone Giannecchini
>>> @simogeo
>>> Founder/Director
>>>
>>> GeoSolutions S.A.S.
>>> Via di Montramito 3/A
>>> 55054  Massarosa (LU)
>>> Italy
>>> phone: +39 0584 962313
>>> fax:     +39 0584 1660272
>>> mob:   +39  333 8128928
>>>
>>> http://www.geo-solutions.it
>>> http://twitter.com/geosolutions_it
>>>
>>> -------------------------------------------------------
>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>> precisa che ogni circostanza inerente alla presente email (il suo
>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>
>>> This email is intended only for the person or entity to which it is
>>> addressed and may contain information that is privileged, confidential or
>>> otherwise protected from disclosure. We remind that - as provided by
>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>> e-mail or the information herein by anyone other than the intended
>>> recipient is prohibited. If you have received this email by mistake, please
>>> notify us immediately by telephone or e-mail.
>>>
>>>
>>> On Thu, Apr 4, 2019 at 3:29 PM Alessio Fabiani <
>>> alessio.fabiani at geo-solutions.it> wrote:
>>>
>>>> Hi Paolo,
>>>> cool. Currently, it is possible either by clicking the "Styles > Edit"
>>>> from the "Editing Tools" section or by creating/editing a new map
>>>> containing that Layer.
>>>>
>>>> [image: image.png]
>>>>
>>>> Il giorno gio 4 apr 2019 alle ore 15:25 Paolo Corti <pcorti at gmail.com>
>>>> ha scritto:
>>>>
>>>>> Hi Alessio,
>>>>> I gave a first look at this today, and it is really great and a
>>>>> compelling alternative to the old fashioned GeoExplorer :)
>>>>> Could you explain how it is possible to edit a style, as I didn't find
>>>>> the way? Thanks a lot
>>>>> Paolo
>>>>>
>>>>> On Tue, Apr 2, 2019 at 12:47 PM Paolo Pasquali <
>>>>> paolo.pasquali at gmail.com> wrote:
>>>>>
>>>>>> Ciao Alessio,
>>>>>>
>>>>>> I've probably messed up  my docker installation. I've solved
>>>>>> rebuilding and adding the mapstore packages in the requirements.
>>>>>> I'm still not sure why it didn't work by pip installing them after
>>>>>> the initial setup.
>>>>>>
>>>>>> Anyway, thank you Alessio for your support.
>>>>>>
>>>>>> I'll get back to you for more info about MapStore for sure... 😀
>>>>>>
>>>>>> Ciao,
>>>>>>
>>>>>>
>>>>>> P.
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 1, 2019 at 6:39 PM Alessio Fabiani <
>>>>>> alessio.fabiani at geo-solutions.it> wrote:
>>>>>>
>>>>>>> P.S.: it works only with GeoNode 2.10+
>>>>>>>
>>>>>>> Il giorno lun 1 apr 2019 alle ore 18:36 Alessio Fabiani <
>>>>>>> alessio.fabiani at geo-solutions.it> ha scritto:
>>>>>>>
>>>>>>>> That is quite strange. Have you been able to get a stacktrace
>>>>>>>> somehow? Maybe try to comment the "GEONODE_CLIENT_HOOKSET" in order to
>>>>>>>> check that the exception does not occur or it is hidden by another one.
>>>>>>>>
>>>>>>>> Il giorno lun 1 apr 2019 alle ore 18:13 Paolo Pasquali <
>>>>>>>> paolo.pasquali at gmail.com> ha scritto:
>>>>>>>>
>>>>>>>>> Ciao Alessio,
>>>>>>>>>
>>>>>>>>> My settings section starts with:
>>>>>>>>>
>>>>>>>>> # To enable the MapStore2 based Client enable those
>>>>>>>>> if 'geonode_mapstore_client' not in INSTALLED_APPS:
>>>>>>>>>     INSTALLED_APPS += (
>>>>>>>>>         'mapstore2_adapter',
>>>>>>>>>         'geonode_mapstore_client',)
>>>>>>>>> GEONODE_CLIENT_LAYER_PREVIEW_LIBRARY = 'mapstore'  # DEPRECATED
>>>>>>>>> use HOOKSET instead
>>>>>>>>> GEONODE_CLIENT_HOOKSET =
>>>>>>>>> "geonode_mapstore_client.hooksets.MapStoreHookSet"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> P.
>>>>>>>>>
>>>>>>>>> --------------------
>>>>>>>>> Paolo Pasquali
>>>>>>>>> ITHACA - Information Technology for Humanitarian Assistance,
>>>>>>>>> Cooperation and Action
>>>>>>>>> via Pier Carlo Boggio, 61
>>>>>>>>> 10138 Torino - Italy
>>>>>>>>> Tel. +39 011 1975 1872
>>>>>>>>> Fax +39 011 1975 1122
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Apr 1, 2019 at 5:53 PM Alessio Fabiani <
>>>>>>>>> alessio.fabiani at geo-solutions.it> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Paolo,
>>>>>>>>>>
>>>>>>>>>> can you check if the before the Hookset you have the following
>>>>>>>>>> sentence in your settings file
>>>>>>>>>>
>>>>>>>>>> if 'geonode_mapstore_client' not in INSTALLED_APPS:
>>>>>>>>>>     INSTALLED_APPS += (
>>>>>>>>>>         'mapstore2_adapter',
>>>>>>>>>>         'geonode_mapstore_client',)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Il giorno lun 1 apr 2019 alle ore 17:45 Paolo Pasquali <
>>>>>>>>>> paolo.pasquali at gmail.com> ha scritto:
>>>>>>>>>>
>>>>>>>>>>> Dear all,
>>>>>>>>>>>
>>>>>>>>>>> I would like to test MapStore in GeoNode. I've followed the
>>>>>>>>>>> instructions [1] and removed the related comments in my settings but I get:
>>>>>>>>>>>
>>>>>>>>>>> ImportError: No module named mapstore2_adapter
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Double checking:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> $ pip show django-mapstore-adapter
>>>>>>>>>>>
>>>>>>>>>>> Name: django-mapstore-adapter
>>>>>>>>>>>
>>>>>>>>>>> Version: 0.1.13
>>>>>>>>>>>
>>>>>>>>>>> Summary: Django MapStore2 Adapter
>>>>>>>>>>>
>>>>>>>>>>> Home-page:
>>>>>>>>>>> https://github.com/geosolutions-it/django-mapstore-adapter
>>>>>>>>>>>
>>>>>>>>>>> Author: Alessio Fabiani
>>>>>>>>>>>
>>>>>>>>>>> Author-email: alessio.fabiani at geo-solutions.it
>>>>>>>>>>>
>>>>>>>>>>> License: UNKNOWN
>>>>>>>>>>>
>>>>>>>>>>> Location:
>>>>>>>>>>> /Users/paolo/Documents/workspaces/teragrop/lib/python2.7/site-packages
>>>>>>>>>>>
>>>>>>>>>>> Requires: Markdown, requests, django, jsonfield,
>>>>>>>>>>> djangorestframework, idna, MarkupSafe
>>>>>>>>>>>
>>>>>>>>>>> Required-by: django-geonode-mapstore-client
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> And
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> $ pip show django-geonode-mapstore-client
>>>>>>>>>>>
>>>>>>>>>>> Name: django-geonode-mapstore-client
>>>>>>>>>>>
>>>>>>>>>>> Version: 0.1.18
>>>>>>>>>>>
>>>>>>>>>>> Summary: Use GeoNode client in your django projects
>>>>>>>>>>>
>>>>>>>>>>> Home-page: https://github.com/GeoNode/geonode-mapstore-client
>>>>>>>>>>>
>>>>>>>>>>> Author: Alessio Fabiani
>>>>>>>>>>>
>>>>>>>>>>> Author-email: alessio.fabiani at gmail.com
>>>>>>>>>>>
>>>>>>>>>>> License: BSD, see LICENSE file.
>>>>>>>>>>>
>>>>>>>>>>> Location:
>>>>>>>>>>> /Users/paolo/Documents/workspaces/teragrop/lib/python2.7/site-packages
>>>>>>>>>>>
>>>>>>>>>>> Requires: django-mapstore-adapter
>>>>>>>>>>>
>>>>>>>>>>> Required-by:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks in advance for your help.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Best,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Paolo
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> [1]
>>>>>>>>>>> https://github.com/geosolutions-it/geonode-mapstore-client#integrating-into-geonodedjango
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> geonode-devel mailing list
>>>>>>>>>>> geonode-devel at lists.osgeo.org
>>>>>>>>>>> https://lists.osgeo.org/mailman/listinfo/geonode-devel
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> ==
>>>>>>>>>>
>>>>>>>>>> GeoServer Professional Services from the experts! Visit
>>>>>>>>>> http://goo.gl/it488V for more information.
>>>>>>>>>> ==
>>>>>>>>>> Ing. Alessio Fabiani
>>>>>>>>>>
>>>>>>>>>> @alfa7691
>>>>>>>>>> Founder/Technical Lead
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> GeoSolutions S.A.S.
>>>>>>>>>> Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
>>>>>>>>>> phone: +39 0584 962313
>>>>>>>>>> fax:     +39 0584 1660272
>>>>>>>>>> mob:   +39 331 6233686
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://www.geo-solutions.it
>>>>>>>>>> http://twitter.com/geosolutions_it
>>>>>>>>>> -------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> Con riferimento alla normativa sul trattamento dei dati personali
>>>>>>>>>> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”),
>>>>>>>>>> si precisa che ogni circostanza inerente alla presente email (il suo
>>>>>>>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>>>>>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>>>>>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>>>>>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> This email is intended only for the person or entity to which it
>>>>>>>>>> is addressed and may contain information that is privileged, confidential
>>>>>>>>>> or otherwise protected from disclosure. We remind that - as provided by
>>>>>>>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>>>>>>>>> e-mail or the information herein by anyone other than the intended
>>>>>>>>>> recipient is prohibited. If you have received this email by mistake, please
>>>>>>>>>> notify us immediately by telephone or e-mail.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> ==
>>>>>>>>
>>>>>>>> GeoServer Professional Services from the experts! Visit
>>>>>>>> http://goo.gl/it488V for more information.
>>>>>>>> ==
>>>>>>>> Ing. Alessio Fabiani
>>>>>>>>
>>>>>>>> @alfa7691
>>>>>>>> Founder/Technical Lead
>>>>>>>>
>>>>>>>>
>>>>>>>> GeoSolutions S.A.S.
>>>>>>>> Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
>>>>>>>> phone: +39 0584 962313
>>>>>>>> fax:     +39 0584 1660272
>>>>>>>> mob:   +39 331 6233686
>>>>>>>>
>>>>>>>>
>>>>>>>> http://www.geo-solutions.it
>>>>>>>> http://twitter.com/geosolutions_it
>>>>>>>> -------------------------------------------------------
>>>>>>>>
>>>>>>>> Con riferimento alla normativa sul trattamento dei dati personali
>>>>>>>> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”),
>>>>>>>> si precisa che ogni circostanza inerente alla presente email (il suo
>>>>>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>>>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>>>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>>>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>>>>>
>>>>>>>>
>>>>>>>> This email is intended only for the person or entity to which it is
>>>>>>>> addressed and may contain information that is privileged, confidential or
>>>>>>>> otherwise protected from disclosure. We remind that - as provided by
>>>>>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>>>>>>> e-mail or the information herein by anyone other than the intended
>>>>>>>> recipient is prohibited. If you have received this email by mistake, please
>>>>>>>> notify us immediately by telephone or e-mail.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> ==
>>>>>>>
>>>>>>> GeoServer Professional Services from the experts! Visit
>>>>>>> http://goo.gl/it488V for more information.
>>>>>>> ==
>>>>>>> Ing. Alessio Fabiani
>>>>>>>
>>>>>>> @alfa7691
>>>>>>> Founder/Technical Lead
>>>>>>>
>>>>>>>
>>>>>>> GeoSolutions S.A.S.
>>>>>>> Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
>>>>>>> phone: +39 0584 962313
>>>>>>> fax:     +39 0584 1660272
>>>>>>> mob:   +39 331 6233686
>>>>>>>
>>>>>>>
>>>>>>> http://www.geo-solutions.it
>>>>>>> http://twitter.com/geosolutions_it
>>>>>>> -------------------------------------------------------
>>>>>>>
>>>>>>> Con riferimento alla normativa sul trattamento dei dati personali
>>>>>>> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”),
>>>>>>> si precisa che ogni circostanza inerente alla presente email (il suo
>>>>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>>>>
>>>>>>>
>>>>>>> This email is intended only for the person or entity to which it is
>>>>>>> addressed and may contain information that is privileged, confidential or
>>>>>>> otherwise protected from disclosure. We remind that - as provided by
>>>>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>>>>>> e-mail or the information herein by anyone other than the intended
>>>>>>> recipient is prohibited. If you have received this email by mistake, please
>>>>>>> notify us immediately by telephone or e-mail.
>>>>>>>
>>>>>> _______________________________________________
>>>>>> geonode-devel mailing list
>>>>>> geonode-devel at lists.osgeo.org
>>>>>> https://lists.osgeo.org/mailman/listinfo/geonode-devel
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Paolo Corti
>>>>> Geospatial software developer
>>>>> web: http://www.paolocorti.net
>>>>> twitter: @capooti
>>>>> skype: capooti
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> ==
>>>>
>>>> GeoServer Professional Services from the experts! Visit
>>>> http://goo.gl/it488V for more information.
>>>> ==
>>>> Ing. Alessio Fabiani
>>>>
>>>> @alfa7691
>>>> Founder/Technical Lead
>>>>
>>>>
>>>> GeoSolutions S.A.S.
>>>> Via di Montramito 3/A - 55054  Massarosa (LU) - Italy
>>>> phone: +39 0584 962313
>>>> fax:     +39 0584 1660272
>>>> mob:   +39 331 6233686
>>>>
>>>>
>>>> http://www.geo-solutions.it
>>>> http://twitter.com/geosolutions_it
>>>> -------------------------------------------------------
>>>>
>>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>>> precisa che ogni circostanza inerente alla presente email (il suo
>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>
>>>>
>>>> This email is intended only for the person or entity to which it is
>>>> addressed and may contain information that is privileged, confidential or
>>>> otherwise protected from disclosure. We remind that - as provided by
>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>>> e-mail or the information herein by anyone other than the intended
>>>> recipient is prohibited. If you have received this email by mistake, please
>>>> notify us immediately by telephone or e-mail.
>>>> _______________________________________________
>>>> geonode-devel mailing list
>>>> geonode-devel at lists.osgeo.org
>>>> https://lists.osgeo.org/mailman/listinfo/geonode-devel
>>>>
>>>
>>
>> --
>> Paolo Corti
>> Geospatial software developer
>> web: http://www.paolocorti.net
>> twitter: @capooti
>> skype: capooti
>>
>

-- 
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20190404/a68dc46c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 29060 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20190404/a68dc46c/attachment-0001.png>


More information about the geonode-devel mailing list