How to “clear” the coordinate system of the “Map” to get it to “unknown” in ArcGIS Pro,

30079
65
11-18-2017 12:11 PM
JamalNUMAN
Legendary Contributor

How to “clear” the coordinate system of the “Map” to get it to “unknown” in ArcGIS Pro,

 

For example, in ArcMap, the clear option is available and one can set the “data frame” to unknown. I couldn’t figure out how to “clear” the coordinate system of the “Map” to get it to “unknown” in ArcGIS Pro as this option is not there

----------------------------------------
Jamal Numan
Geomolg Geoportal for Spatial Information
Ramallah, West Bank, Palestine
65 Replies
KoryKramer
Esri Community Moderator

Hi Gregory Lund‌!  Like Robert wrote above, this is currently a design decision in ArcGIS Pro and is being tracked as an ArcMap equivalency issue over here: https://community.esri.com/ideas/17163 The mapping team is interested in hearing users' use cases for this functionality - some of which has already been provided on this thread.  I'd recommend moving this discussion over to the Idea thread, with comments focusing on how you currently use the functionality in ArcMap.  Thank you - and hope you are well!

deleted-user-2Fg69EwaShGZ
Deactivated User

Having an "arbitrary plane" or no projection is used when bringing in data from many data sources. It is important to have this functionality in the software to make it as flexible as possible for many different types of users and uses. Many spatial data outputs from other software don't always work directly with ESRI products, especially in Raster workflows, so being able to see the actually pixel coordinate in the image structure is useful and necessary.

And the real thing that annoys many many arcGIS users is: Why does ArcPro eliminate functionality that has existed in past software, but ESRI doesn't think is useful or shouldn't be there for unknown reasons?  ESRI you should listen to your userbase a lot more. Many have been posting on forums like this for years about reasons why they need fuctionality, but it feels like you aren't listening or dont care.

Robert_LeClair
Esri Esteemed Contributor

Nelson - as a Senior Instructor in Esri Training Services, I have zero pull/sway on the AGP development processes and do my best to answer customer questions on the ArcGIS Platform.  Esri employees do read/review/provide input on GeoNet threads and do listen to customers requests for equivalency/additional functionalities in software development.  The whys and how's of functionality being (or not being added) are beyond my control.  Kory Kramer‌ is the ArcGIS Pro Customer Advocacy point of contact and is cc'ed on my response.  Perhaps he can provide additional information.

GregoryLund2
Occasional Contributor

Understood Robert, and thank you for your input. Coincidence, I attended Grad School with Kory!

Question... what DOES ArcPro do? Project on the fly? Put layers in their respective coordinate systems?

I'm guessing 'Project on the fly' is the only 'OPTION'?

Image of ArcGIS Pro, projecting on the fly. 🙂

Regards,

Greg

Robert_LeClair
Esri Esteemed Contributor

Love the fly graphic!  That's awesome!  Small world too about you and Kory - very nice!

So yes, AGP does "project on the fly" as does ArcMap.  From the ArcGIS Pro help -

"ArcGIS Pro reprojects data on the fly so any data you add to a map adopts the coordinate system definition of the first layer added. As long as the first layer added has its coordinate system correctly defined, all other data that has correct coordinate system information reprojects on the fly to the coordinate system of the map. This approach facilitates exploring and mapping data, but it should not be used for analysis or editing, because it can lead to inaccuracies from misaligned data between different layers. Data is also slower to draw when it is projected on the fly. If you intend to perform analysis or edit the data, then first project it into a consistent coordinate system and the same coordinate system shared by all your layers. This creates a new version of your data."

DanPatterson_Retired
MVP Emeritus

What would be nice.... a banner on the top of the map/data frame which states.

….. CAUTION.... one or more layers is being projected-on-the fly.... CAUTION ….

GregoryLund2
Occasional Contributor

Robert LeClair, that is helpful, thank you.

If I may... a follow up question or two and further comment, justification for it to be an option ...(for Kory Kramer‌ as well)

  1. What happens if the first layer is NOT properly projected, for example, an old piece of Census data has the Coordinate System defined (Define Projection tool) to a Projected Coordinate System instead of Geographic NAD 1983, and the data is then 'Projected' (tool) to a State Plane HARN Projected Coordinate System? The data would be projected on the fly... (looking like it is lined up), the information on it (when properties are viewed) would reference the 'same' coordinate system and projection, but it in fact would be incorrect and would: "it can lead to inaccuracies from misaligned data between different layers. Data is also slower to draw when it is projected on the fly" and "This approach facilitates exploring and mapping data, but it should not be used for analysis or editing"
  2. I'm seeing the case for a view of the 'data/layers' in their 'own' coordinate system, sans being projected on the fly, because it is a clear (usually) indication that something is amiss, especially when the Projected Coordinate System is saying one thing, but is something quite different. Take the case of the census data in question. In ArcMap, with it being incorrect, it would be off in never never land, and I'd see that, quite clearly. Whereas in AGP, despite my attempts to: "first project it into a consistent coordinate system and the same coordinate system shared by all your layers" it would in fact, by default (without an option to change) be projected on the Fly (unbeknownst to the user).

This is a GREAT discussion by the way, I have learned quite a lot already.

Thank you to everyone who has participated thus far.

Robert_LeClair
Esri Esteemed Contributor

Gregory - this IS a great discussion thread certainly!  With regard to your follow-up questions, I'd like to bring in Melita Kennedy‌ to the thread as she's a coordinate system guru for Esri projects.  Melita - any thoughts to Gregory's follow-up questions?

MelitaKennedy
Esri Notable Contributor

Hi everybody, 

If a layer doesn't have a defined coordinate system, it's not projected on-the-fly. It can't be. The software doesn't know anything about it--the units, the map projection, etc. It will be displayed as-is, just as it is in ArcMap. You can still investigate the unknown data's coordinates by either zooming to it and looking at the status bar or opening its properties and looking at its extent.

To match the "clear" option in ArcMap in ArcPro:

1. Add the unknown data to a map

2. Add reference data that you want to compare it to. This can be a base map. 

3. Make sure the map's coordinate system is set to the reference data's coordinate system. 

4. So the reference data is displayed where it is natively. Nothing is happening to its coordinates or extent. 

5. The unknown data is also being displayed natively. Nothing is happening to its coordinates or extent.

Now you can compare the location of the unknown data against the reference data.

We've reviewed the decision to not let ArcGIS Pro have an "unknown" xy coordinate system a few times. We've always made the same decision. There are too many side issues that arise if we don't have a known coordinate system.

Melita

JamalNUMAN
Legendary Contributor

Thanks Melita.

 

In particular cases, we need to show two layers with respect to each other while they have different coordinate systems. This for sure requires the Map CS (data frame in ArcMap) to be with “unknown” coordinate system.

 

How such request can be responded in Pro?

----------------------------------------
Jamal Numan
Geomolg Geoportal for Spatial Information
Ramallah, West Bank, Palestine