Arc Engine 中添加气泡提示框
一、在ArcMap中的定位操作
已知若干点的经纬度坐标,要求在地图中进行定位:
1.通过Tool 》Add X Y data 定位点,注意选择地理坐标系下的wgs 1984坐标系;
2.定位后的点不能执行查询、分析等操作,需要重新export data;
3.导出的数据最好转换成投影坐标,以便于计算。可首先把已知投影坐标的图层加载到地图中,然后加入第二步产生的点图层,然后将点图层export data,注意坐标系统选择“the data frame”
二、在ArcObject开发时定位的代码示例
2.1 代码参考1
2.2 地图中添加label以标注地图
有多种方法:
1.使用TextElement
2.使用Label属性或与lyr文件或mxd文件结合进行标注
3.使用AnnotateLayerPropertiesCollection对象进行复杂标注
其中,第二种方法的代码为:
这种方法的一个简化是,在ArcMap中事先设定好图层标记的属性,保存为mxd或lyr文件,程序中只使用
pGeoFeatureLayer.DisplayAnnotation和pGeoFeatureLayer.DisplayField设定显示的字段以及是否显示。
在ArcMap中设定的一些细节为:
1.设定标记是否重复、是否每个图元一个标记、或每个图元的每一部分都有一个标记,如图:
2.如何设定label只保留两位小数,如图:
还可以设置其他更为丰富的格式。
参考文章
1. 风过 无痕.arcEngine经典代码-添加气泡提示框(标注,文本,). 2008-8.
2. 丛晓男. 在地图中添加label以标注地图. 2010-6.
Arc Engine 中添加气泡提示框相关推荐
- C#中在鼠标经过Button控件时显示提示信息(弹出气泡提示框)
C#有个ToolTip的控件是弹出气泡提示框的,在界面上放一个ToolTip1控件,可以在所有需要弹出气泡的控件的属性中的"toolTip1的ToolTip"填写需要提示的信息就行 ...
- VC中实现弹出CEdit的气泡提示框
使用编辑框自带的气泡提示框,查看CEdit的源码能看到如下两个函数 AFX_INLINE BOOL CEdit::ShowBalloonTip(_In_z_ LPCWSTR lpszTitle, _I ...
- 气泡提示效果css.html,用纯CSS3绘制高端简约的气泡提示框
用纯css绘制一个简单的气泡提示框,对于长期关注课课家CSS3绘图教程的朋友来说是件轻而易举的事,但是程序员最不喜欢做的事情是重复造轮子,加上之前小编分享的几个气泡要么过于复杂,通用性不强,要么需要鼠 ...
- cmake取消宏定义_Excel基础丨取消excel中宏安全提示框
很多高手都喜欢使用"宏"命令来提高办公工作效率.但在 Microsoft Office 程序中使用宏时,总会弹出宏安全警告,这让使用者倍感麻烦.而如果把宏的安全级设置为" ...
- vue自定义插件 封装一个类似 element 中 message 消息提示框的插件
vue自定义插件 封装一个类似 element 中 message 消息提示框的插件 一.资源文档 1.vue内置组件 transition 2.Vue.use() 3.Vue.extend() 4. ...
- layui弹出层中添加下拉框
layui弹出层中添加下拉框 实习不到两个月,踩到的坑 使用layui写了一个项目,负责其中的一小块,其中有一个页面需要在弹出层中写一个下拉框 代码如下: <div class="la ...
- Qt中设置删除提示框
Qt中设置删除提示框 QMessageBox::StandardButton sButton = QMessageBox::question(NULL, (QObject::tr("提示&q ...
- 中添加复选框_Word/excel中在方框中打钩/叉的符号,简单方便快捷
方法1:插入特殊符号 将光标定位于需要打钩的地方,选择[插入]--[符号]--[其他符号]--更改字体为[Windings2] 方法2:使用快捷键 从上面的截图中可以看到设置快捷键,所以在插入特殊符号 ...
- DataGrid与GridView中删除前提示框与编辑框长度设置的实现(ASP.NET)
实现删除数据前弹出询问提示框主要有四中方法: 一.在.aspx或.ascx文件中增加客户端JS脚本: 把下面的代码直接加到.aspx或.ascx文件中即可,注意其中的"删除"二字根 ...
最新文章
- robot framework环境搭建
- 谷歌chrome浏览器的源码分析(三)
- MySQL—三表查询
- 回文子串—leetcode647
- 带学生参加电赛,5个国一,2个国二!15个省奖!
- Spring Security认证过程
- 转载:成功应用ERP的思路和方法分析
- 售票系统的组件图和部署图_识读配电箱系统图
- java中程序跳转_java程序中先后台交互的两种实现方式以及页面之间的跳转
- $.ajax返回的JSON无法执行success只进行error的解决方法
- java智能提示_【Java】智能提示的设置
- react native 0.50 源码解析 再出发 持续更新
- 怎么寻找java实例,Java 实例 – 在指定目录中查找文件
- 2022 DSCTF首届数字空间安全攻防大赛 部分题解
- python词频统计_用Python实现一个词频统计(词云+图)
- ARCGIS中坐标转换及地理坐标、投影坐标的定义
- 超详细解决office2016和visio2016同时安装出错问题
- 下载Gazebo模型
- Metasploit-模块介绍
- 【阅读笔记】Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning
热门文章
- Netty:Java 领域网络编程的王者
- 程序员被辞 12 天,前领导要求回公司解释代码,结果懵了…
- 拒绝躺平,Redis选择实现了自己的VM
- 能挣钱的,开源SpringBoot和Vue的企业级项目,代码很规范!
- 求你了,不要再在对外接口中使用枚举类型了!
- 教你如何更优雅的设计Java异常
- 一份面向工程师的Google面试指南!GitHub 9.8万星高赞,中文版发布
- Auto Machine Learning 自动化机器学习笔记
- 研究生穿实验服满校追羊跑... 因为这是在追奔跑的毕业论文,哈哈哈!
- 训练一个130亿参数的模型要用几个GPU?微软:一个就够