Arcgis Engine添加坐标状态栏x,y坐标信息的添加与实现及状态栏比例尺

本文详细介绍了如何在GIS程序中利用StatusStrip显示地图光标的坐标和比例尺,包括使用工具箱的StatusStrip控件,以及两种类型的坐标显示代码和比例尺的更新方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.程序的状态栏一般用来显示程序的当前状态,及当前所使用的工具。 GIS 应用程序一般也在状态栏(右下角)显示当前光标的坐标、比例尺等信息。

显示效果如下:

2.主要运用的是【工具箱】中的【所有window窗体】的【StatusStrip】:

将其拖动至Form窗体内的边角就行了

3.然后右键调出MapControld的属性:(友情提示:先右击上边空白处调出属性窗口,再点击MapControld的地方)

点击【事件】就是那个小闪电

 

 双击【OnMouseMove

 进入函数编辑界面,下面是显示坐标的代码(两种类型):

1.

private string GetMapUnit(esriUnits _esriMapUnit)
        {
            string sMapUnits = string.Empty;
            switch (_esriMapUnit)
            {
                case esriUnits.esriCentimeters:
                    sMapUnits 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值