<div dir="ltr">Thanks for the summary, this is great feedback. The OGC APIs in general seem ripe for enhancements and I think some cloud focus is a great idea.<div><br></div><div>Off the top of my head some other important items in my mind are:</div><div><ul><li>getting fuzzing going, either as part as OSSFuzz or some other mechanism (OSGeo infrastructure?)</li><li>converting all source files to C++ - but stopping short of a complete rewrite</li><li>starting a concerted effort to get our issue list down to a manageable size - perhaps a bug-a-day initiative</li><li>MapServer 8.0 OSGeo Live support</li></ul><div>--Steve</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 31, 2022 at 2:45 PM Seth G <<a href="mailto:sethg@geographika.co.uk">sethg@geographika.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi devs,<br>
<br>
Some random notes from discussions with various MapServer users and devs at FOSS4G. It might help drive discussions at a future PSC meeting. <br>
<br>
- OGC Maps API would ideally be the next big MapServer feature, but this would require developers and funding<br>
- The R language is popular in the data science community. SWIG supports R so R-MapScript bindings could possibly be added in a future version. I can send a message to the users-list to gauge interest. <br>
- MapServer is likely to be used as the rendering engine for the pygeoapi backend. <br>
- Having to add TEMPLATE "ttt" to layers seems strange to new users. Maybe something to look at removing or replacing?<br>
- Both CGI and FastCGI are used in production deployments. FastCGI usage is unaffected by the warm-up times for connecting to proj.db in newer versions of PROJ, however only CGI can be used in Amazon Lambda deployments. If no reprojections are required and inline projections are used, then it may be possible to skip this connection (paraphrasing - and possible a misunderstanding on my part, but it could be something to investigate). <br>
- From speaking to users, there are a few misunderstandings and gaps in docs/tutorials, including:<br>
  - how to set up cloud deployments of MapServer<br>
  - how multiple Mapfiles are run from a single MapServer instance (there is no overhead in having several Mapfiles)<br>
  - no tutorials on OGC Features setup<br>
  - there are many hidden cartographic features (thanks Lars for your talk that highlighted these!)<br>
<br>
Finally, people are very keen to try out MapServer 8.0, and lots of people are already using that branch. <br>
<br>
Feel free to comment or add to any of the above.<br>
<br>
Seth<br>
<br>
--<br>
web:<a href="https://geographika.net" rel="noreferrer" target="_blank">https://geographika.net</a><br>
twitter: @geographika<br>
_______________________________________________<br>
MapServer-dev mailing list<br>
<a href="mailto:MapServer-dev@lists.osgeo.org" target="_blank">MapServer-dev@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapserver-dev" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
</blockquote></div>