自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 一起学习ArcEngine(8)鹰眼

ae的官方类库没有提供该控件,需要自己实现,不过也比较简单,原理或实现的思路是,另外增加一个axMapControl控件,把他的视图设为地图的全图范围,把当前地图的范围,在这个地图控件上用红色框画出来即可。 首先新建一个用户控件,名称设为MapEagle,在控件上拖拽一个axmapcontrol控件,名称设为axMapEagle ,用来显示地图。 接下来,增加一个自定义属性,用来和地图主窗口关

2009-09-28 22:12:00 1406 1

原创 一起学习ArcEngine(7)上/下一个视图

上一个视图命令可以快速的回退到最后一次地图操作以前的地图范围, 下一个视图命令和上一个视图命令恰好相反。举个简单的例子,我现在看北京市的地图,同事甲过来想看看上海的地图,刚看不久,同事乙过来了,他想看北京的,这时上一个视图和下一个视图的命令就有用了,呵呵,同事甲过来后,我把地图平移到上海市范围,同事乙过来后,我点击上一个视图 地图会快速定位到北京市范围,很方便。      要实现该功能,用到的

2009-09-23 21:59:00 955

原创 一起学习ArcEngine(6)固定比例放大缩小

这两个功能,和全图一样简单,也是继承CommandBase基类 1: public FixedZoomIn() 2: : base("FixedZoomIn") 3: { 4: } 5: public override void OnCli

2009-09-21 23:15:00 1292

原创 一起学习ArcEngine(5)全图

昨天写了一半突然断电,没有存盘,只有重写了,郁闷啊! 和zoomout、zoomin等工具不同,全图工具不用和地图交互,属于命令类工具,只要实现ICommand接口即可。参考zoomout的实现,首先新建一个基类CommandBase,实现Icommand接口,然后新建FullExtent类,继承这个基类,重写一下OnClick方法,即可。 1: public class Com

2009-09-17 20:48:00 1050

原创 一起学习ArcEngine(4)平移

地图平移,可以说是最重要的功能之一,许多地图的默认工具就是平移。AE实现平移,比较简单,代码如下 1: /// 2: /// 地图漫游工具 3: /// 4: public class Pan : GISTools.Base.ToolBase 5: {

2009-09-08 21:25:00 1916

原创 一起学习ArcEngine(3)缩小

继承自定义基类ToolBase,代码如下,比以前清爽多了! 1: /// 2: /// 地图缩小工具 3: /// 4: public class ZoomOut : ToolBase 5: { 6: p

2009-09-07 21:20:00 831

原创 一起学习ArcEngine(2)-重构

  本打算这次写缩小的,发现还得实现Itool和Icommend接口,真是麻烦啊!想到后面还有那么多的工具要写,每个都要实现这两个接口,要ctrl+c 和ctrl+V 多次,对于像我这样的懒人,一次也不想干。重新设计一下,增加个基类,在基类里实现这两个接口,所有的工具都继承这个基类,就OK了!      tool和command 的工作方式不同,tool是与地图有交互,command是没有,因

2009-09-06 15:57:00 1185

原创 一起学习ArcEngine(1)-放大工具

 地图操作的工具,大部分ArcEngine都有现成的,但是这些工具不太好用,比如提示和名称都是英文,地图操作中没有右键,无法和vs提供的工具条控件或第三方工具条控件集成等,还是自己实现比较灵活方便。    我们就从最简单的放大工具开始来实现地图操作常用的工具吧!废话少说,先上代码 1: using System; 2: using ESRI.ArcGIS.Car

2009-09-06 15:54:00 1318

原创 一起学习ArcEngine(序)

随着搞GIS已经有两年了,虽然干过的项目不少,但没有时间总结过,借此机会,谢谢博客,就当是总结+学习了。对应搞GIS的人来说,ESRI肯定不陌生,ArcEngine就是ESRI的CS开发组件,基于COM接口实现的,目前最新的是9.3.1,支持.net、java、C++、VB等语言的二次开发。它功能强大,ArcMap实现的功能,用它,基本都能实现。废话少说,进入正题吧!以写一个非常简易的

2009-09-02 21:29:00 848

决战Nginx 技术卷:高性能Web服务器部署与运维

决战Nginx 技术卷:高性能Web服务器部署与运维.讲解Nginx的优化配置,以及运维部署

2018-04-13

单元测试之道(C#)

单元测试之道(C#),TDD, 单元测试之道(C#),TDD, 单元测试之道(C#),TDD

2017-10-31

C#测试驱动开发

C#测试驱动开发,C#测试驱动开发,TDD,TDD,C#测试驱动开发

2017-10-31

CoolFormat 3.2 源代码格式化工具

CoolFormat 3.2 源代码格式化工具(全新Ribbon风格 程序员必备)

2013-11-10

ORACLE常用问题1000问

日常应用中,经常遇到的ORACL的1000个常用问题,

2012-05-12

ext2.2 使用说明 pdf

ext2.2 中文使用说明 pdf格式 ext2.2 中文使用说明 ext2.2 中文使用说明

2009-12-15

ext-2.2

功能强大,简单实用的脚本资源库,

2008-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除