[GeoMoose-users] Doc, etc on Supported Protocols
Brent Fraser
bfraser at geoanalytic.com
Tue Dec 13 10:46:27 PST 2022
Hi All!,
Our recent Project Steering Committee meetings have inspired me to do some work on the Protocol Table. My intent is to move it from a debugging aid embedded in a issue [#547] to a guide in the GeoMoose user documentation.
I've made some progress, but I'd like your opinion on:
1. Any additions (or improvements) to the table(s) you'd like to see?
As I mentioned in Issue #730 the current table is really just a start. Other potential additional topics are supported projections, legends, query formats, returned data formats.
2. How to deliver a working app covering the supported protocols?
The companion to the Protocol Table is the mapbook-test-servers.xml mapbook; I've found it invaluable in clarifying my understanding for the protocol support. I really appreciate the work others have put into making the mapbook-test-servers.xml available on the demo site.
Writing a mapbook for displaying, identifying, and selecting data for all the various protocols is not too bad (easily used by adding mapbook=test in the URL), but Select operations are a different story. They currently required adding code in the app.js, or using a different app.js (which would imply a different index.html adding complexity). Any suggestions? One idea is to implement a simplified/default search in GeoMoose not requiring any code in the app.js.
3. Should we include automated testing of the protocols?
While reviewing/confirming the content of the Protocol Table I think I've found a case that is a regression bug (Selecting, Searching GeoJSON data). It might be useful to use Selenium to automate high level testing of the query operations on the different protocols. But it might be a big effort to maintain the tests.
Thanks for your attention!
Best Regards,
Brent Fraser
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geomoose-users/attachments/20221213/444074c4/attachment.htm>
More information about the GeoMoose-users
mailing list