[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