Comments (12)
Where are we on this?
from gm3.
Sort in bullet points:
- TInyOWS is essentially dead.
- GeoServer would be our next best target.
- WFS-3.0 changes how this is all done.
- There needs to be some substantial review of the vector editing tools in general.
The blockers at this point are:
- We don't have any real sponsorship for the feature.
- We don't necessarily have a solid server-side target or spec folks would like to see.
I'm in favor of moving this forward but want to make sure it's a solution that fits how people are putting things together in 2019.
from gm3.
I could be wrong, but I think there is quite some time before WFS 3.0 is available, so any solution in the shorter term may need to be based on the existing standard.
Edit: here is the URL for the location where it (now renamed OGC-API) is being developed:
https://github.com/opengeospatial/ogcapi-features
from gm3.
A lot of the base code needed for editing features is there. We can draw/edit features on vector layers. This can be done in the original layer or the features can be selected from a source layer and brought into a temporary layer (generally the results layer, but could be others). The user can upload/download features from a vector layer to/from GeoMoose as GeoJSON or KML. I'm not sure if we have attribute or style editing in GeoMoose 3.x yet.
The part that is currently left as an exercise for the reader is getting this back into a database. This could be done with a custom service (JS in GeoMoose) and something on the server to go between HTTP and the database. Ideally the HTTP part would be some open standard API with a FOSS implementation and growing mindshare, but I'm not sure what that would be at the moment.
from gm3.
Hmm. Reminds me of GM 1.6 (not that it's a bad thing)...
from gm3.
One thing I liked about the original vector editing was the performance when dealing with lots of vectors. The layer with all the features was rendered with WMS, the user identified/selected a feature (or multiple features?) for editing, the geometry of only that feature was retrieved and presented for editing. Good stuff.
from gm3.
Is TinyOWS non-functional? If it still works, maybe incorporating it as a placeholder until the new standard is operational is the best path...
from gm3.
My worry is that TinyOWS is not-maintained. The current OGC spec only specifies the way to read features and not the way to write or update them.
I think tagging this to 4.x is likely the best way to go. I don't want this to fall off the list but it's definitely a feature that could use some sponsorship.
from gm3.
For the record, some much-needed recent activity for TinyOWS: MapServer/tinyows#94
Also, please keep in mind HTTPS support, in your GeoMoose-WFS-T testing (MapServer/tinyows#93).
from gm3.
So the current TinyOWS (including PR 94) will not work with a https request?
from gm3.
I think it needs re-testing, and then update the ticket with test results at MapServer/tinyows#93
from gm3.
see PR #620
from gm3.
Related Issues (20)
- Syncronize mapbooks and app.js across examples
- +/- Zoom Buttons zoom to whole world HOT 2
- Start Service from URL - Add catch error for incorrect field name
- Bookmark - Only pull layers + extent when including service parameters in URL
- Measure - Bearing Accuracy HOT 11
- Buffer All - Inconsistent logic when filtering
- Demo use of Min/Max filter is non-functional
- Add catch error for undefined layers in mapbook HOT 1
- ESRI WMS service ignores INFO_FORMAT=application/vnd.ogc.gml HOT 3
- Configure arbitrary static Legend images HOT 4
- Virtual Grid - Horizontal and Vertical Scrollbar don't work together HOT 1
- Add option to Close Measure Tool HOT 1
- Issue on Add highlight in WFS layer HOT 11
- Sort Grid Filter Results
- If Favorites are not Implemented, hide Stars in Catalog
- Select - KeepAlive - Enter to execute select
- Re-do Service button/Retain service history
- Map-Source AGS w/ WMS legend retrieval and display HOT 1
- Custom query does not work
- [docs] missing favicon HOT 1
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 gm3.