[GIS] ArcMap 10.6 disappearing graphics

arcgis-10.6arcgis-desktopcoordinate systemgraphics

About a month ago we made the huge jump from ArcGIS 10.1 to 10.6.

Just recently we started noticing some odd behavior with graphics. Namely if you draw a graphic (say a polygon) on the map and then change the map's spatial reference the graphic disappears. Draw another polygon and then change the map's spatial reference and THAT graphic disappears. In short a graphic is only visible when its spatial reference matches that of the map.

I wondered if that was the way it always was so I went back and tested this on ArcGIS 10.1 and the oddity was not observed. Wondering if other users see this same issue in 10.6 or other versions between 10.1 and 10.

Fairly simple steps to reproduce:

  1. Open ArcMap and add a country or continent feature class.
  2. Set the map to wgs84.
  3. Draw a graphic.
  4. Change the map to Robinson World.
  5. Draw a graphic.
  6. Change map between wgs84 and Robinson.

Notice that the only graphic that is visible is the one generated in that spatial ref. The expected result is that all graphics should be projected on the fly. In ArcGIS 10.1 the results are as expected (ie all graphics get projected on the fly) but ArcGIS 10.6 graphics disappear when changing the map coordinate system.

Best Answer

I cannot say what happened at earlier versions but I performed these steps using what I believe to be the same procedure as yours using ArcMap 10.6 on Windows 7 SP1, and all steps performed in Data View:

  1. Open ArcMap 10.6 with a Blank Map and add a shapefile of the Natural Earth countries.
  2. Zoomed to Australia
  3. Used the Properties of the Layers data frame to check that its Coordinate System was set to WGS 1984
  4. Used the Draw toolbar, to draw a Rectangle around the three peninsulas in South Australia.
  5. Used the Properties of the Layers data frame to change its Coordinate System to Robinson (world).
  6. The rectangular graphic is still present, but distorted, as expected
  7. Used the Draw toolbar, to draw a Circle in the centre of Australia.
  8. Used the Properties of the Layers data frame to change its Coordinate System back to WGS 1984.
  9. Neither graphic is present in the display, which is not the expected behaviour
  10. Used the Properties of the Layers data frame to change its Coordinate System back to Robinson (world).
  11. Both graphics are present again (the rectangle distorted), as is expected

I think that the result in step 9 indicates that there may be a bug in at least my version (10.6).

Related Question