1

Below are the available options I can find in the settings:

enter image description here

How can I pick a specific projection such as Web-Mercator (EPSG:3857)?

  • You could change your maps coordinate reference system to 3857, you can project-on-the-fly if the CRS is well defined and there is a transformation. This will mean that you will view your data in web mercator. The only other option that I know of is to create a custom form in C# or VB.net and use an IDisplayTransformation interface on the OnMouseMove event to change the values that are labels or numeric up-downs on the form. As far as I can see python doesn't have an OnMouseMove resources.arcgis.com/en/help/main/10.1/index.html#/… – Michael Stimson Dec 5 '19 at 6:33
2

For Web-Mercator Decimal Degrees is generally used. If you have a layer in Web-Mercator and you just want to see units in Web-Mercator you can choose decimal degrees from this drop down menu. Or Just open a new ArcMap and see the units will be Unknown. Add the layer which is in Mercator projection and the units will be updated to show decimal degrees if the layer is in Mercator.

If you have a data on different coordinate system and you want it to be displayed in Web Mercator you can search for On the fly projection. So For a new ArcMap instance (or new dataframe) the projection depends on the first layer. Which ever coordinate system is for first layer the respective units gets displayed. If new layers are added of other projection system they are projected on the fly. So if you have an ArcMap Instance open with layers in other projection system you can add this Web-Mercator layer and apply the transformation (if required) and change the unit to Web-Mercator .

  • Do you have a screenshot of the end result? Seems that ArcMap works very differently from QGIS (which I am more familiar with) in this aspect – prusswan Dec 5 '19 at 9:02
  • Screenshot of what exactly ? – user4906240 Dec 5 '19 at 9:05
  • I just want to show the coordinates for 3857 in the status bar – prusswan Dec 5 '19 at 9:12
  • I have updated the answer "Just open a new ArcMap and see the units will be Unknown. Add the layer which is in Mercator projection and the units will be updated to show decimal degrees if the layer is in Mercator." – user4906240 Dec 5 '19 at 9:36
1

You will have to set the data frame's coordinate system to EPSG::3857. Open the data frame's property page by right-clicking in the map (or Layers in table of contents) and select Properties.

Select the Coordinate System tab. In the search box, type 3857 and okay the dialog.

Depending on what's already occurred, the status bar should now display values in meters. If it doesn't, and is showing degree values instead, open the data frame properties again.

Select the General tab. Change the Display Units to be meters.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.