Map的度量单位
Related Items
Comments
请看我修改后的blog,这个单位由Map的DistanceUnits来确定。
arcmap里的那个量距工具是可以根据单位的设置来调整数值的,请问它是怎么做的呢?
设置Map Units 和Display Units
我在生成缓冲区前已经将map的DistanceUnits设置为esriUnits.Kilometers,为什么生成的缓冲区还是和esriUnits.DecimalDegree生成的缓冲区一样啊?
上面的“请看我修改后的blog” --这个网址是什么呢?
还是请教类似上面的问题:
1.比如我设置捕捉的tolerance时,比如我给出0.5(Snap(0.5);),我想让它比如是metre单位,那么我在Snap(sometype tolerance)方法中怎样修改tolerance的类型(sometype )呢?
2.还有这个0.5(double)应该是pixels单位吧-屏幕单位?怎么转换成metre,能如MO中的ToMapDistance方法处理吗?怎么进行呢?
谢谢!
tolerance单位与显示单位一致,即DistanceUnits。
0.5不是屏幕单位,而是地图显示单位。
属性表里自动赋值的面积单位是DecimalDegree,怎么能换成平方米?
数据库中是不携带单位的,单位是Map对象设置的,你可以选择Map属性,设置显示单位和距离单位均为Meter即可
你好, 怎么能实现arcgis地图的平滑移动. 如果平滑移动不行的, 能不能让标识不闪烁.谢谢
属性表里自动赋值的面积单位是DecimalDegree,怎么能换成平方米?
2007-8-16 18:03:58
jbttm Says
数据库中是不携带单位的,单位是Map对象设置的,你可以选择Map属性,设置显示单位和距离单位均为Meter即可
这个设过,但是量算出来的折线长度,面积大小还是不是Meter,是否需要把参与计算的点的坐标系转换成Meter的坐标系?还是仅仅只是设置显示单位和距离单位就??谢谢
设置了Meter单位,意味着你使用的是米制的地理坐标系统,这个也是需要设置的。
Leave a comment
Or, take a look at Archives and Categories
这里遇到一个问题,不知阁下能否帮忙。
我想实现一次缓冲区生成操作,希望能够根据输入的缓冲区大小来生成,那么我怎么才能控制输入数字的单位呢,即我没有办法确定该数字是什么单位。米、公里或者英寸似乎都可以