How can I get the IProximityOperator.ReturnDistance value in display units?

633
2
05-21-2010 09:14 AM
RobertDone
New Contributor
I have a VBA script that computes nearest neighbor distances and returns those distances in map units (decimal degrees) but I need them in display units (meters, miles, etc.). How can I do this? Thanks in advance.
0 Kudos
2 Replies
Durga_PrasadD
New Contributor II

  1. IProximityOperator.ReturnDistance  returns distance in current map projection,in your case it might be WCS.

  2. You have to project the input data into a projected coordinate system like UTM.

  3. Then,use IProximityOperator.ReturnDistance on the projected  values to get distnace in meters(or any other unit).

0 Kudos
ThavitinaiduGulivindala
Occasional Contributor
Hi,
Use IUnitConverter interface to convert the value from mapUnits to DisplayUnits
MapUnits - IMap.MapUnits
Display Units - IMap.DistanceUnits

Cheers,
Thaviti
0 Kudos