一、在ArcMap中的定位操作

已知若干点的经纬度坐标,要求在地图中进行定位:

1.通过Tool 》Add X Y data 定位点,注意选择地理坐标系下的wgs 1984坐标系;

2.定位后的点不能执行查询、分析等操作,需要重新export data;

3.导出的数据最好转换成投影坐标,以便于计算。可首先把已知投影坐标的图层加载到地图中,然后加入第二步产生的点图层,然后将点图层export data,注意坐标系统选择“the data frame”

二、在ArcObject开发时定位的代码示例

2.1 代码参考1

 View Code

2.2 地图中添加label以标注地图

有多种方法:

1.使用TextElement

2.使用Label属性或与lyr文件或mxd文件结合进行标注

3.使用AnnotateLayerPropertiesCollection对象进行复杂标注

其中,第二种方法的代码为:

 View Code

这种方法的一个简化是,在ArcMap中事先设定好图层标记的属性,保存为mxd或lyr文件,程序中只使用

pGeoFeatureLayer.DisplayAnnotation和pGeoFeatureLayer.DisplayField设定显示的字段以及是否显示。

在ArcMap中设定的一些细节为:

1.设定标记是否重复、是否每个图元一个标记、或每个图元的每一部分都有一个标记,如图:

2.如何设定label只保留两位小数,如图:

还可以设置其他更为丰富的格式。

参考文章

1. 风过 无痕.arcEngine经典代码-添加气泡提示框(标注,文本,). 2008-8.

2. 丛晓男. 在地图中添加label以标注地图. 2010-6.

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5882869.html,如需转载请自行联系原作者

Arc Engine 中添加气泡提示框相关推荐

  1. C#中在鼠标经过Button控件时显示提示信息(弹出气泡提示框)

    C#有个ToolTip的控件是弹出气泡提示框的,在界面上放一个ToolTip1控件,可以在所有需要弹出气泡的控件的属性中的"toolTip1的ToolTip"填写需要提示的信息就行 ...

  2. VC中实现弹出CEdit的气泡提示框

    使用编辑框自带的气泡提示框,查看CEdit的源码能看到如下两个函数 AFX_INLINE BOOL CEdit::ShowBalloonTip(_In_z_ LPCWSTR lpszTitle, _I ...

  3. 气泡提示效果css.html,用纯CSS3绘制高端简约的气泡提示框

    用纯css绘制一个简单的气泡提示框,对于长期关注课课家CSS3绘图教程的朋友来说是件轻而易举的事,但是程序员最不喜欢做的事情是重复造轮子,加上之前小编分享的几个气泡要么过于复杂,通用性不强,要么需要鼠 ...

  4. cmake取消宏定义_Excel基础丨取消excel中宏安全提示框

    很多高手都喜欢使用"宏"命令来提高办公工作效率.但在 Microsoft Office 程序中使用宏时,总会弹出宏安全警告,这让使用者倍感麻烦.而如果把宏的安全级设置为" ...

  5. vue自定义插件 封装一个类似 element 中 message 消息提示框的插件

    vue自定义插件 封装一个类似 element 中 message 消息提示框的插件 一.资源文档 1.vue内置组件 transition 2.Vue.use() 3.Vue.extend() 4. ...

  6. layui弹出层中添加下拉框

    layui弹出层中添加下拉框 实习不到两个月,踩到的坑 使用layui写了一个项目,负责其中的一小块,其中有一个页面需要在弹出层中写一个下拉框 代码如下: <div class="la ...

  7. Qt中设置删除提示框

    Qt中设置删除提示框 QMessageBox::StandardButton sButton = QMessageBox::question(NULL, (QObject::tr("提示&q ...

  8. 中添加复选框_Word/excel中在方框中打钩/叉的符号,简单方便快捷

    方法1:插入特殊符号 将光标定位于需要打钩的地方,选择[插入]--[符号]--[其他符号]--更改字体为[Windings2] 方法2:使用快捷键 从上面的截图中可以看到设置快捷键,所以在插入特殊符号 ...

  9. DataGrid与GridView中删除前提示框与编辑框长度设置的实现(ASP.NET)

    实现删除数据前弹出询问提示框主要有四中方法: 一.在.aspx或.ascx文件中增加客户端JS脚本: 把下面的代码直接加到.aspx或.ascx文件中即可,注意其中的"删除"二字根 ...

最新文章

  1. robot framework环境搭建
  2. 谷歌chrome浏览器的源码分析(三)
  3. MySQL—三表查询
  4. 回文子串—leetcode647
  5. 带学生参加电赛,5个国一,2个国二!15个省奖!
  6. Spring Security认证过程
  7. 转载:成功应用ERP的思路和方法分析
  8. 售票系统的组件图和部署图_识读配电箱系统图
  9. java中程序跳转_java程序中先后台交互的两种实现方式以及页面之间的跳转
  10. $.ajax返回的JSON无法执行success只进行error的解决方法
  11. java智能提示_【Java】智能提示的设置
  12. react native 0.50 源码解析 再出发 持续更新
  13. 怎么寻找java实例,Java 实例 – 在指定目录中查找文件
  14. 2022 DSCTF首届数字空间安全攻防大赛 部分题解
  15. python词频统计_用Python实现一个词频统计(词云+图)
  16. ARCGIS中坐标转换及地理坐标、投影坐标的定义
  17. 超详细解决office2016和visio2016同时安装出错问题
  18. 下载Gazebo模型
  19. Metasploit-模块介绍
  20. 【阅读笔记】Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning

热门文章

  1. Netty:Java 领域网络编程的王者
  2. 程序员被辞 12 天,前领导要求回公司解释代码,结果懵了…
  3. 拒绝躺平,Redis选择实现了自己的VM
  4. 能挣钱的,开源SpringBoot和Vue的企业级项目,代码很规范!
  5. 求你了,不要再在对外接口中使用枚举类型了!
  6. 教你如何更优雅的设计Java异常
  7. 一份面向工程师的Google面试指南!GitHub 9.8万星高赞,中文版发布
  8. Auto Machine Learning 自动化机器学习笔记
  9. 研究生穿实验服满校追羊跑... 因为这是在追奔跑的毕业论文,哈哈哈!
  10. 训练一个130亿参数的模型要用几个GPU?微软:一个就够