138_New_map_client #166

Merged
mpeltriaux merged 12 commits from 138_New_map_client into master 2022-05-27 08:27:09 +02:00
Owner

Implements #138

  • new map client
  • settings, layers, ... configurable
# Implements #138 * new map client * settings, layers, ... configurable
mpeltriaux added 11 commits 2022-05-25 09:18:00 +02:00
* adds netgis map client to all detail and report views
* adds netgis map client to new object forms
* WIP: needs functionality server-client
* minor changes for dev purposes
* adds first working draft of netgis map client
* adds functionality for address search widget
    * drops default proxy.php (replaced by own python call)
* reduces maxZoom in config.json
* adds geom back writing to form field in case of invalid geometry, so the invalid geometry will be shown again
* updates tests
* fixes bug where race condition of celery workers could lead to duplicates in parcels (needs migration)
* adds geometry validity checks for SimpleGeomForm is_valid()
    * shows validity problems on the form if a feature is invalid
* optimizes merging of different features into one MultiPolygon
* further enhances tests
* adds as_feature_collection() method on Geometry model for converting geom MultiPolygon attribute into FeatureCollection json holding each polygon as an own feature -> makes each polygon selectable in new netgis map client
* adds some layers and reorganizes config.json for NETGIS client
* implements new build for netgis map client
* updates netgis map client to most recent version
* removes trigger delay on clicking events
* adds further customization options to config.json
* adds more layers and subfolders to the layer tree
* changes colours for tools
mpeltriaux added 1 commit 2022-05-25 09:28:50 +02:00
# Conflicts:
#	konova/models/geometry.py
#	konova/urls.py
#	locale/de/LC_MESSAGES/django.mo
#	locale/de/LC_MESSAGES/django.po
mpeltriaux merged commit 56f58284f9 into master 2022-05-27 08:27:09 +02:00
mpeltriaux deleted branch 138_New_map_client 2022-05-27 08:27:13 +02:00
Sign in to join this conversation.
No description provided.