Very subtle Jeff. :c) I was thinking about a "Gotcha" page in the documentation. There a few of these same sort of MapServer gothchas that could be included up high in the docs table of contents.
Bobb -----Original Message----- From: mapserver-users <mapserver-users-boun...@lists.osgeo.org> On Behalf Of Jeff McKenna Sent: Monday, April 27, 2020 3:30 PM To: mapserver-users@lists.osgeo.org Subject: Re: [mapserver-users] Make PROJECTION mandatory? Think Before You Click: This email originated outside our organization. I do look forward to approving pull requests from all of the people talking now of doc updates ;) I really look forward to this. :) -jeff -- Jeff McKenna MapServer Consulting and Training Services https://gatewaygeo.com/ On 2020-04-27 5:04 p.m., Mark Volz wrote: > Hello, > Just to add in my two cents to this. > > 1) I don’t think we should have to specify a projection at the <Map> and > <Layer> level if they are the same as that would seem redundant to me. > However, it should be allowed if a user wants to specify the projection at > both levels. > 2) Perhaps it would be good form (but not required) to allow "PROJECTION > NONE" to explicitly specify to any client that the scalebar, legend, static > map, etc is not intended to be projected onto a particular part of the earth. > > Thanks! > Sincerely, > Mark Volz, GISP > > -----Original Message----- > From: mapserver-users <mapserver-users-boun...@lists.osgeo.org> On > Behalf Of mapserver-users-requ...@lists.osgeo.org > Sent: Monday, April 27, 2020 2:28 PM > To: mapserver-users@lists.osgeo.org > Subject: mapserver-users Digest, Vol 147, Issue 28 > > SWHHS/LYON/LINCOLN COUNTY SECURITY NOTICE: > This email originated from an external sender. Exercise caution before > clicking on any links or attachments and consider whether you know the > sender. For more information please contact IT support. > ________________________________ > > Send mapserver-users mailing list submissions to > mapserver-users@lists.osgeo.org > > To subscribe or unsubscribe via the World Wide Web, visit > > https://linkprotect.cudasvc.com/url?a=https%3a%2f%2flists.osgeo.org%2f > mailman%2flistinfo%2fmapserver-users&c=E,1,fH9yaFFHC2_hvkuwIMW4WrKaU9e > ZJWHW-VBcTfuFNHtxAKC1CQ1YicwS_o8K66nDz-TFd_kUsnyr34KSeIFWFFqs6Om-QpVBR > YIz7MhLrI8qRYKTuY-bonA-VgwP&typo=1 > or, via email, send a message with subject or body 'help' to > mapserver-users-requ...@lists.osgeo.org > > You can reach the person managing the list at > mapserver-users-ow...@lists.osgeo.org > > When replying, please edit your Subject line so it is more specific than "Re: > Contents of mapserver-users digest..." > > > Today's Topics: > > 1. Re: Make PROJECTION mandatory? (Basques, Bob (CI-StPaul)) > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 27 Apr 2020 19:16:52 +0000 > From: "Basques, Bob (CI-StPaul)" <bob.basq...@ci.stpaul.mn.us> > To: Steve Lime <sdl...@gmail.com>, Jeff McKenna > <jmcke...@gatewaygeomatics.com> > Cc: Mapserver <mapserver-users@lists.osgeo.org> > Subject: Re: [mapserver-users] Make PROJECTION mandatory? > Message-ID: > > <ch2pr09mb43948caabf943e79676e9eb0f7...@ch2pr09mb4394.namprd09.prod.ou > tlook.com> > > Content-Type: text/plain; charset="utf-8" > > All, > > I can second Steve’s idea. We were using Mapserver for years before we > needed to pay attention to projections, because all of our data wasin our > local coordinate system. We now work projection across all map services for > all layers, either by explicitly stating the projection or having it scripted > at the web server call. Some cases it won’t matter, if ever, and others it > will be instrumental in getting a site working with many and varied projected > datasets being combined. > > I would agree that it should be a topic more prominently displayed/noted in > the documentation. > > Bobb > > > From: mapserver-users <mapserver-users-boun...@lists.osgeo.org> On > Behalf Of Steve Lime > Sent: Monday, April 27, 2020 1:21 PM > To: Jeff McKenna <jmcke...@gatewaygeomatics.com> > Cc: Mapserver <mapserver-users@lists.osgeo.org> > Subject: Re: [mapserver-users] Make PROJECTION mandatory? > > Think Before You Click: This email originated outside our organization. > > I would prefer to pursue as a documentation/communication exercise first. > It's not that I don't agree that PROJECTION blocks are generally recommended > but making them required and introducing artificial projections to deal with > cases when projections aren't used (embedded legends, scale bars and other > static map elements) will touch a lot of code. It's also a major breaking > change that would potentially break a large percentage of mapfiles going > forward. > > --Steve > > On Mon, Apr 27, 2020 at 8:43 AM Jeff McKenna > <jmcke...@gatewaygeomatics.com<mailto:jmcke...@gatewaygeomatics.com>> wrote: > Hi Jukka, > > I personally consider defining PROJECTION blocks at the MAP level and all > LAYERs mandatory, in my day-to-day work, for each and every mapfile. > If you do not specify all of these, MapServer makes assumptions and you > are just asking for trouble downstream through WMS clients etc. > (your users) > > I also do not rely on any PROJECTION AUTO magic either, for my paying clients. > > These are all nice tricks but in critical production environments I stay away > from them; instead, find the source projection, and define the MAP projection > block and all LAYER projection blocks. > > I'm not sure this answers your questions, but this was my 'gut reaction' > to your message. I believe we have the same thinking here. > > -jeff > > > > -- > Jeff McKenna > MapServer Consulting and Training Services > https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgatewaygeo.com%2f& > c=E,1,uRKu6N_CiiNLLVVq0e47_QXUkZM4g9vqte-aBcbYyDH1b7WnS1Ln_b1a9kqHV0iw > GwOUs3KazTLN-kMthOESPP3PB65XPBsYDNo99uct63RwastB0y4d0JpRk50,&typo=1 > > > > On 2020-04-27 10:36 a.m., Rahkonen Jukka (MML) wrote: >> Hi, >> >> Recent Mapserver buids require PROJ and GDAL >> https://mapserver.gis.umn.edu/ja/development/rfc/ms-rfc-127.html. >> That means that every Mapserver can support PROJECTION blocks both at >> the MAP level and within LAYER. And because there are no more builds >> without Proj support there is no real need for writing mapfiles >> without PROJECTION blocks. Therefore I suggest that such mapfiles >> should be considered invalid in the future. If it is for some reason >> too strict requirement, what if we at least edit the documentation >> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmapserver.org%2fm >> a >> pfile%2fprojection.html&c=E,1,0fhb3f14X4JnWaND9-ffdGhd-Dt86B_opKe9hGs >> U >> rG9BAz5MAFfY4va3fbKeVLpkpU7_UF3pNaH-rfzX6lyAkuRFz_4jFWPHVTfeNvPEY5eLC >> H >> yJIN7bQ1TIPip6&typo=1 so that it really encourages users to write the >> PROJECTION blocks. GetCapabilities could also show something like >> <!-- WARNING: No explicit source projection defined for layer >> 'my_layer'. --> >> >> Having layers without PROJECTION saves users from writing this much text: >> >> “PROJECTION "init=epsg:3857" END >> >> but when the user meets any problem with accessing data or rendering >> the first thing to check is the projection. In the mailing list it >> means one more question-answer round before getting closer to the >> real problem – if the problem was not in the projection, as it very often is. >> >> If source data are in local coordinate system it would be better to >> define also that explicitly with a special keyword like PROJECTION “LOCAL”. >> >> Would other user consider making projection compulsory rather as an >> improvement or inconvenience? >> >> -Jukka Rahkonen- >> >> >> _______________________________________________ >> mapserver-users mailing list >> mapserver-users@lists.osgeo.org<mailto:mapserver-us...@lists.osgeo.or >> g >>> >> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2flists.osgeo.org%2 >> f >> mailman%2flistinfo%2fmapserver-users&c=E,1,SKUjKqRwIeFRAc02DA-HvDd0Mh >> I >> 4jyQ2ufljOuLY7qnb4BO2tsp-93Uz94xMPlp-ph-zvFw8arVLo9voGZJkvRYpdJ8KrHH_ >> S >> XGtMLLaQxJhypE,&typo=1 >> > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org<mailto:mapserver-users@lists.osgeo.org > > > https://linkprotect.cudasvc.com/url?a=https%3a%2f%2flists.osgeo.org%2f > mailman%2flistinfo%2fmapserver-users&c=E,1,5jEh9uf3O2tJwySsW_GwIzo6GO1 > cZ-SUBE9lG-SsOJU3VBXvXos48WKdE1xpf-k0EVRxx3fCgdRbOjR1Qre_pElTqHiO5-aml > VemT67DQHYP2NL1Qti8pY8,&typo=1 > -------------- next part -------------- An HTML attachment was > scrubbed... > URL: > <https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flists.osgeo.org%2f > pipermail%2fmapserver-users%2fattachments%2f20200427%2f32e4771d%2fatta > chment-0001.html&c=E,1,-gv1SBk8r6ITlWWwYNlthF9RHuDWYIFTEq0uuOWuGRg8FbM > p0s1amctpimmBX0Opeh670ooWsH64sndhLEJhpwXcWS09YoVtkW1W_CzHtGEM_w,,&typo > =1> > > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/mapserver-users > _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users