`
devgis
  • 浏览: 134158 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
摘要:我们要实现的是图层符号选择器,与ArcMap中的Symbol Selector的类似。本讲较前几讲而言,些许有些复杂,不过只要仔细琢磨,认真操作,你就很容易实现如下所示的符号选择器。 教程目录: 第一讲 桌面GIS应用程序框架的建立 第二讲 菜单的添加及其实现 第三讲 MapControl与PageLayoutControl同步 第四讲 状态栏信息的添加与实现
空间关系 计算两点间距离 1 /// <summary>计算两点间距离
数据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提。ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异。本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问。对ArcGIS桌面应用有一定了解的读者更适合阅读本文。本文的示例代码是用C#编写。 1.Shapefile 2.Coverage 3.Personal Geodatabase 4.EnterpriseGeodatabase 5.Tin 6.Raster 7.CAD 8.RDBMS
1、地图打印是GIS系统重要功能,可以说没有地图打印,就不是一个完整的地理信息系统。 2、地图打印分:梯形分幅打印,行政区划打印,切割打印。 3、ArcGIS提供了布局打印很多工具,毕竟是老外做的,打印一幅中国式地地图十分麻烦。出一幅标准国际分幅更是难上加上。难在是梯形分幅,图廓标注。 4、本工具继承图框工具的所有优点,可以定制各种参数,在此基础上实现梯形分幅打印,行政区划打印,任意切割打印(多边形切割打印,矩形切割打印,圆形切割打印,点缓冲区切割、线缓冲区切割)。 5、打印的同时,可以导出图片:JPG,BMP,EMF,GIF,PDF等 6、自动生成图框内容: 1)批量生成标准分幅图 ...
ArcGIS Engine代码共享-不同格式数据打开,对象创建,导入导出http://blog.csdn.net/linghe301/article/details/7204928ArcGIS Engine代码共享-颜色(Color)对象函数http://blog.csdn.net/linghe301/article/details/7204954ArcGIS Engine代码共享-要素(Feature)操作
●·● 目录: A1 …………实现:鼠标滑过显示要素 tip A2 …………实现:通过鼠标选择要素并高亮显示(ISelectionEnvironment) A3 …………实现:只显示筛选的要素(IFeatureLayerDefinition) A4 …………实现:高亮显示筛选的要素(IFeatureSelection) A5 …………实现:类似 ArcMap 中 Identify 工具的效果(IIdentify、IArray、IIdentifyObj) A6 …………实现:在 MapControl 上绘制几何图形       实现:在 MapControl 上绘制几
参照网页http://blog.csdn.net/hunnish/article/details/935360 源代码及文档下载:SOURCEFORGE.NEThttp://sourceforge.net/projects/opencvlibrary/ OpenCV wiki(新开通,希望大家参与维护)http://opencvlibrary.sourceforge.net INTEL的OPENCV主页(这个上么其实没有啥实质内容)
虽然Canny之类的边缘检测算法可以根据像素间的差异检测出轮廓边界的像素,但是它并没有将轮廓作为一个整体。下一步是要将这些边缘像素组装成轮廓。 轮廓是构成任何一个形状的边界或外形线。直方图对比和模板匹配根据色彩及色彩的分布来进行匹配,以下包括:轮廓的查找、表达方式、组织方式、绘制、特性、匹配。 首先回忆下几个结构体: 首先是图像本身的结构体: typedef struct CvMat { int type; /* CvMat 标识 (CV_MAT_MAGIC_VAL), 元素类型和标记 */ int step; /* 以字节为单位的行数据长度*/ int* refc ...
OpenCV2.1 、2/。3+ VS2010的配置 因为实验室的项目,想用OpenCV实现,刚好电脑上已经装了VS2010,就想把OpenCV整到VS中用,前后仅是配置环境就花了我老么长时间,总结下吧…本人系统是XP SP3,至于Windows 7, Vista等系统可以其他帖子. 本文参考了网上很多帖子,几个帮助比较大的链接如下: http://neocv.blogbus.com/logs/65020560.html http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=10070&start=0 ...
http://www.aforgenet.com/framework/ AForge.NETis a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc. The framework is comprised by the set of l ...
1.先是在程序中图像的导入,我是根据图像路径实现,其中path是string类型,是图像路径。 IntPtr img=CvInvoke.cvLoadImage(path, Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_ANYCOLOR); 2.图像灰度化处理,先创建一幅尺寸大小为为原图的8位图像GrayImg1: Rectangle cr = CvInvoke.cvGetImageROI(img1); int width = cr.Width; int height = cr.Height; IntPtr ...
HTML5 Admin Template 界面非常清爽的一套网站管理后台模板,应用了 HTML5 和 CSS3 技术,相信你会喜欢。 在线演示 免费下载
在工作中,用到了排序。顺便总结了一下。以下排序的各算法,我都验证无误。 包含冒泡排序、摇动排序、梳子排序、标准插入排序、优化的插入排序、 希尔排序、标准归并排序、优化的归并排序、 标准快速排序、无递归的快速排序、随机的快速排序、中间值的快速排序、 堆排序。 [delphi]view plaincopy
#define SQLITE_OK 0 /* 成功 | Successful result */ /* 错误码开始 */ #define SQLITE_ERROR 1 /* SQL错误 或 丢失数据库 | SQL error or missing database */ #define SQLITE_INTERNAL 2 /* SQLite 内部逻辑错误 | Internal logic error in SQLite */ #define SQLITE_PERM 3 /* 拒绝访问 | Access permission ...
建立数据库档案用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。在sqlite3提示列下操作进入了sqlite3之后,会看到以下文字:SQLite version 3.1.3Enter ".help" for instructionssqlite>这时如果使用.help可以取得求助,.qu ...
Global site tag (gtag.js) - Google Analytics