We purchased 3 inch pixel resolution aerial imager for our county this year. I have loaded it into a mosaic dataset and it works well at first. However I have noticed that after the map has been open for some time, the imagery performance seems to get worse. It will occasionally glitch out and only a portion of the imager will show. Sometimes the imagery will show up, but it will be with a reddish hue. Things like that. Usually you can fix the glitch by zooming in or out or panning the screen. But eventually the imagery will stop drawing in altogether until ArcGIS Pro is restarted. It's very annoying to constantly have to restart pro. Any ideas what the problem could be?
Some general info, the uncompressed data is about 500GB. It is stored in a mosaic dataset that is on an enterprise geodatabase on a pretty beefy GIS server. I don't have the exact specs for the server, however. My PC is also pretty powerful. It has 32GB of RAM as well as a dedicated Nvidia GPU. So I don't really believe it to be a hardware issue. I've rebuilt it from scratch several times and always get the same issue.
Screenshot of the issue:
It could be caused by a number of things, but here are a few things that come to mind to narrow down the cause.
1. I think so. When I go to the raster properties and look at the statistics section, I see this:
2. I will need to test this further to get a concrete answer for you on this as that is not something I thought about. I want to say it usually happens when I'm zoomed in, because it seems to happen frequently when editing parcels. But I will need to reproduce it and then zoom out and confirm if it happens at the overview level as well.
3. The allowed types are as follows: None, JPEG, LZ77, and LERC. The default method is currently set to JPEG. The Compression Quality is set to 75. The LERC tolerance is set to 0.01. I believe those should be defaults as I don't think it was anything that I changed.
4. I have never used the Dynamic Range Adjustment option. I actually had to look up how to do that. Is that something that I should be doing? As mentioned in point 1, I think statistics have been calculated when the imagery was initially created.
5. It is up to date.
Thanks for your help so far!
I would not turn on Dynamic Range Adjustment. I just know that being enable could cause different colors as you move the map around because it is only stretching the raster based on the statistics within the current extent. The default compression settings should not be causing any issue. I have seen high compression cause issues so I thought it would be good to check.
If you are only noticing it issue when zoomed in then I would find a problem area, add that specific raster to the map, and see if the individual raster has the issue.
Here is a screenshot showing one example of the issue occurring. When I zoomed out to ~1:8000 it began to redraw normally until zooming back in.
Well, I have not seen that pattern before with a raster dataset of any kind. I would use the mosaic dataset footprint to find out which raster that is and add that individual raster to the map and see if it has the same issue.
One other thing to consider, does your Enterprise gdb server have some sort of timeout on the glitching. After 30 minutes does it release the resources and Pro doesn't know what to do with it.. As an isolation step/check, do you have space to copy the mosaic dataset to your local drive and does the local copy suffer the same problems.
Hmm. I will consult with IT on this. My local drive does not have the space but would a external hard drive serve as a suitable option for such a test?
Here is a screenshot of the issue occurring.