Hi Sarah,
Thanks for providing links to the data. I've used your NaturalEarth
link, and generated a simple test, with bogus values for the charts, you
can see it in your browser at
https://ms4w.dev/cgi-bin/mapserv.exe?map=/ms4w/apps/ticket-charting/charts.map&MODE=browse&TEMPLATE=openlayers&LAYERS=all
You can alternatively add it as a WMS (in QGIS for example) with the
onlineresource:
https://ms4w.dev/cgi-bin/mapserv.exe?map=/ms4w/apps/ticket-charting/charts.map
You can see that I cannot replicate your issue (all pie charts show
across Canada, with that NaturalEarth admin file). My full mapfile
contains nothing special, no tricks, but is available at:
https://gatewaygeomatics.com/dl/ticket-charting.zip
Some other comments:
- remove DUMP TRUE from your mapfiles as this will break MapServer in
the upcoming 8.0 release
- you will notice that I also have no min/max scales set
- to test your issue with your problem mapfile, get the exact problem
extent values from QGIS, and then generate a map image with the command:
shp2img -m mine.map -o ttt.png -map_debug 3 -e minx miny maxx maxy
Give my mapfile a test locally to see also...
Hope that helps!
and hello from the east coast.
-jeff
--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/
On 2021-04-14 3:15 p.m., Sarah Zwiep wrote:
Good afternoon,
I'm working on a project that's experiencing some unexpected behavior
with a Mapserver dynamic charts layer. Some polygons in the layer will
not reliably render charts. For example, at the desired chart size of 30
and zoom level 4, only 7 of the expected 12 charts render. If we
increase the zoom level then more of those missing charts will render.
Similarly, if we decrease the chart size more charts render. However, we
would like all the charts in view to render regardless of zoom level and
size, which I believe aligns with the expected behavior of a dynamic
charts layer.
We have tried 2 separate vectors files (of Canadian provinces and
territories) from statcan
<https://www12.statcan.gc.ca/census-recensement/alternative_alternatif.cfm?archived=1&l=eng&dispext=zip&teng=gpr_000a11a_e.zip&k=%20%20%20%20%202194&loc=http://www12.statcan.gc.ca/census-recensement/2011/geo/bound-limit/files-fichiers/gpr_000a11a_e.zip>
and naturalEarth
<https://www.naturalearthdata.com/downloads/50m-cultural-vectors/50m-admin-1-states-provinces/>
but the problem persists. Neither file has invalid geometries according
to OGC standards. The project previously used a vector file of Canadian
ecozones and the charts worked fine with that, so the problem only
started when we switched the file from ecozones to provinces/territories.
I've listed links the layer definition, as well of screenshots of the
project with the missing charts at different sizes/zooms (No chart on
Nunavut is expected). The project is using MapServer 7.4.4 in Centos 7.9
and configures the project mapfile as a WMS server for a Leaflet 1.4.0
WMS layer.
Any guidance is much appreciated.
Best regards,
Sarah
<https://pasteboard.co/JXk71sR.png>https://pasteboard.co/JXkbqTz.png
<https://pasteboard.co/JXkbqTz.png>
<https://pasteboard.co/JXk71sR.png>https://pasteboard.co/JXkbIO4.png
<https://pasteboard.co/JXkbIO4.png>
<https://pasteboard.co/JXk71sR.png><https://pasteboard.co/JXkbIO4.png>https://pasteboard.co/JXkc1t1.png
<https://pasteboard.co/JXkc1t1.png>
https://pasteboard.co/JXkcgxh.png <https://pasteboard.co/JXkcgxh.png>
<https://pasteboard.co/JXkcgxh.png>https://pastebin.com/SdudDHNX
<https://pastebin.com/SdudDHNX>
_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users