[GIS] Projecting data without spatial reference in ArcGIS Desktop

arcgis-desktoparcmapcoordinate system

I have a raster file downloaded from here. When I load it into ArcMap, it says the data is missing spatial reference, and that it can be drawn in ArcMap but not projected. Nevertheless, using the Define Projection tool, I can assign a coordinate system that seems to work pretty well.

How does ArcGIS Desktop do this if there was no spatial reference to begin with?

Is this a valid approach to data missing spatial reference?

Best Answer

How does ArcMap do what? It can display data without a spatial reference / coordinate system (SR / CS), but try to add other data that's really in a different CS. They're not going to overlay unless you happen to set the data frame's coordinate system to the unknown data's CS. ArcMap does not reproject data that has no spatial reference / coordinate system. ArcMap simply displays it.

When you define the coordinate system, you're just updating the metadata. In essence, you're saying, "I know/think/hope that this is the correct coordinate system for the data."

It's often pretty easy to figure out the coordinate system for a dataset if it's projected, although you can still get the geographic coordinate system portion wrong. Get the projected coordinate system wrong, the data can end up thousands of meters or feet offset.

If the data's in latitude/longitude, decimal degrees, it's easier to make a mistake because at most the data may be offset a few hundred meters, and is often much closer. Without excellent reference data to compare against, you're just guessing.

Note: The best solution is to track down the data provider and get them to \c\o\u\g\h \u\p tell you what the coordinate system is.