I have the user select a coordinate system with the Spatial Reference Dialog. Is there a simple way to determine if the resulting spatial reference is a Projected or Geographic CS? I would of thought that this would be an attribute of the spatialReference, but it does not seem to be.


You can check the object type like so:

ISpatialReference ref = ...; // This is your spatial reference
if (ref is IGeographicCoordinateSystem) {
} else if (ref is IProjectedCoordinateSystem) {
    // Projected
} else {
    // Unknown coordinate system
  • Yes, thanks! I just sketched that out after my post as well. Really thought something like this would be built into the Spatial Reference object, but I guess not. – rgwozdz Sep 1 '11 at 15:21
  • @rgwozdz - If Sasa answered your question, can you please mark his post as answered? – Jakub Sisak GeoGraphics Sep 1 '11 at 16:09

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.