Comments (1)
The current idea is to inform the owner of the service, that it should be updated, since differences have been detected. The problem in here is, that we have to make sure, that database ID have to be kept, while new layers may have been added or existing ones have been deleted by the service provider. Furthermore: What happens in the case of a renamed layer? We are not able to understand automatically if a layer or featuretype has simply been renamed. We would identify it as a new subelement of a service, remove the old persisted metadata and create this new record - each time!
If a user somewhere has added a direct link to some subelements in his/her client application (like QGIS), these links would not work anymore, since the IDs have changed.
You see, the update process isn`t as simple as we would like to have it. We need the user interaction of manual deciding whether a "new" detected subelement is in fact only a renamed "old" subelement and so on.
The logic for this has been implemented a long time ago but due to a lot of recent changes, we need to refactor this process as well. This is something we have to do.
from mrmap.
Related Issues (20)
- Map Context Editor: ZoomToExtent context menu
- WMS Security Proxy Settings
- Security Proxy: AllowedWebMapServiceOperation CheckContraints
- Security Proxy: WMS proxy secured layer behaviour
- WMS Security Proxy Settings: Skeleton
- WMS Security Proxy Settings
- WMS Security Proxy Settings: Layer Tree
- WMS Security Proxy Settings: Rule List
- WMS Security Proxy Settings: Rule Settings Basics
- WMS Security Proxy Settings: Rule Settings Groups
- WMS Security Proxy Settings: Rule Settings operations
- WMS Security Proxy Settings: Rule Settings spatial constraints (WKT)
- WMS Security Proxy Settings: Rule Settings spatial constraints (interactive)
- WMS Security Proxy Settings: Display WMS security information
- MapContextForm/WmsSecuritySettings: Move right drawer to bottom HOT 1
- Frontend: Enable i18n HOT 1
- Frontend: Use useOperationMethod/JsonApiUtils instead of JsonApiRepo classes HOT 1
- MapContextForm: Reimplement based on react-geo LayerTree
- OpenAPI mismatched with JSON:API HOT 1
- migrate from django-mptt to django-treebeard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mrmap.