Drawing Graphics shifted in printed map
I'm experiencing an issue when printing a map with drawing graphics. When I identify a feature and choose to Copy Feature, a graphic drawing of the polygon is added to the map and it draws as expected. However, when I choose to print the map, the pdf shows the drawing graphic shifted from the original polygon data. This occurs both when the printed map is created at Current Extent and Current Scale. The projection and units are set for the site (WKID:26915 and meters). Same issue happens when I Export Map. See image below. Currently using Geocortex Essentials 3.9 and Silverlight 1.5.2. Any help is appreciated. Thanks,
/customer/servlet/servlet.FileDownload?file=00P6000000e889REAQ
-
I still have not received any solution to this. I have reported it to Geocortex but still have not heard back. Just discovered that this is happening with all markup tools. I draw a markup, say a free hand polygon, and in the printed map and exported image it is a rectangle. An arrow graphic looks nothing like an arrow. Points don't show up in the printed map and exported image at all. In the website viewer, the markups appear as expected but the printed maps and exported images do not. Any ideas??? This is becoming a serious issue as users can not print a map showing the important information that they want to highlight. If this is not resolved then we will need to look at other product solutions. Help please!
Sharon
(/customer/servlet/servlet.FileDownload?file=00P6000000e88J1EAI) /customer/servlet/servlet.FileDownload?file=00P6000000e88J1EAI
/customer/servlet/servlet.FileDownload?file=00P6000000e88J6EAI
/customer/servlet/servlet.FileDownload?file=00P6000000e88JBEAY
0 -
Hi Sharon,
Here's where we are at right now with this issue.
When you add markup to the map, and then want to print it, the markup is sent off to the Essentials print routines as geometry (coordinates). When Essentials has to generate an image for exporting or for printing, it uses .NET to draw those coordinates as a picture.
We use the feature's native coordinates in the map projection they were in to reduce the calculations that we would be doing on those coordinates (to hopefully preserve them). However, when we have coordinates in a projection that are big numbers that are close together - such as some markup drawn at 1:100, .NET ends up converting them to single-precision digits when it draws them on its surface. This conversion results in a loss of precision, which is why your arrows are now boxes. The visual analogy is fastening a pencil onto a 10-foot pole, then trying to draw a one-inch circle on the far wall of a room. It will not be an accurate circle.
We are working to resolve this issue within our printing, but since it involves making changes to the coordinates being submitted by the viewer, we need to do a lot of testing to ensure that the end result works properly (and looks right!).
Regards,
-Malcolm
0 -
Hi Malcolm
good to hear that some progress is being made with this issues. I assume that you have (https://support.geocortex.com/essentialsGSCForum?sub-nav=forum&main-nav=essentials&#!/feedtype=SINGLE_QUESTION_SEARCH_RESULT&id=906600000000AoNAAU) this message , as part of the background info.
Thanks
Ralph
0 -
Thanks Malcolm for explaining why this is happening. Any suggestions on how to work around this until a fix is available?
0 -
I'm getting the same sorts of issues - shifted or wonky graphics when printing/exporting. Also measurement values that appear on screen do not appear on print/export (most of the time).
0 -
Hello,
Just wondering if there was an update about this issue.
Thanks,
Sharon
0 -
Hi Sharon,
The issue was resolved with the release of Essentials 3.12:
- CORE-264: Markup/coordinates lack quality when printed asynchronously with high resolution at a low map extent.
- CORE-351: Printed/Exported Markup feature coordinates lose accuracy.
Upgrading to Essentials 3.12 or later will resolve this issue.
0 -
It was brought to my attention that this problem is occuring on our map, using version essentials 4.7 and viewer 2.8.0. Drawings are being shifted when a map is exported - and this is on a very small scale. The smaller the scale the worse the shift - unfortunately the user wants to print at 1:577,790 but the shift is unacceptable at a scale smaller than 1:4,513. Any ideas on how to fix this? 0 -
Hi Becca,
I suspect that this is related to the other issue we found in your environment (the pushpins, which are also shifted when printing and exporting). I'd suggest opening a support case so we can help you troubleshoot this. If your services are external, please also include your site folder with your print templates so we can try and replicate the issue here.
Thanks!
Danny0
Please sign in to leave a comment.
Comments
9 comments