GIS应用开发6_第1页
GIS应用开发6_第2页
GIS应用开发6_第3页
GIS应用开发6_第4页
GIS应用开发6_第5页
已阅读5页,还剩133页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,地理信息系统应用程序开发。网络演讲者:兰小奇博士地理信息系统,教授邮箱: landcom 8835 QQ: 305333315课件:4/,兰小奇简历。1988年7月,他毕业于南方冶金学院,获得工程测量学士学位,并留在学校任教。他于1994年6月毕业于武汉测绘科技大学,获得工程测量硕士学位。他回到学校教书。他于2005年6月毕业于南京师范大学,获得制图和地理信息系统理学博士学位。返校的主要研究方向是分布式并行计算环境下的地理信息系统应用、空间数据的开发、存储和管理,空间数据库理论和GMLGISGML空间数据挖掘的空间数据集成与共享,科研项目,国家自然科学基金项目GML时空关联规则和序列模式挖掘研究(编号:40971234),35万元。主持国家自然科学基金项目原GML空间数据库理论及地理信息系统与传统地理信息系统集成研究(编号:40761017),16万元;主持国家自然科学基金项目GML空间数据存储指标机制研究(编号:40401040145),26万元。江苏省地理信息科学重点实验室发展基金项目“面向第二对象的GML空间数据库及其应用研究”(编号:JK20050302),承担江西省教育厅科技项目“GML空间数据库理论与GMLGIS研究”5万元,承担萍乡基础地理信息系统研发1万元,承担城市公共地理信息服务系统研发22万元,承担城市公共地理信息服务系统研发10万元。主持,教学目标,GIS应用开发课程是地理信息系统研究生的一门重要专业课程。通过本课程的学习,我们可以了解ArcGIS的软件体系结构和组件,并可以熟练地使用ArcObjects(ArcGISEngine)来开发应用地理信息系统。掌握面向应用的地理信息系统开发的基本思想和技术方法。第六章空间数据的可视化表达(4小时)。本章包括:颜色对象符号对象符号样式库和符号化控件制作专题地图制图表达地图注记、ArcMap中空间数据的符号化方法。通用符号化方法单符号类别符号-唯一值更深类别符号渐变颜色比例符号点密度多变量符号统计符号表示法(9.2新功能),空间数据符号化主要元素符号(对象)颜色(对象)着色(对象)符号(对象)着色(对象)IGeoFeatureLayer。渲染器用于要素图层的符号化,符号化信息存储在要素图层中。制图表达的符号化信息保存在要素类中。嘿。6.1颜色对象,颜色是所有符号和地图元素的基本属性之一。ArcObjects提供了多种颜色模型:RGB(红、绿、蓝)颜色模型:RGBColorHSV(色调、饱和度、亮度)颜色模型:HSVColorCMYK(青色、洋红色、黄色、黑色)颜色模型:CmykColor灰度颜色:GrayColorCIELAB颜色(用于ArcObjects,独立于设备)ColorRamp,颜色对象是一个抽象类,有5个颜色子类。也就是说,可以使用IColor接口定义的方法来设置颜色对象的基本属性。IColor。RGB属性将返回一个LONG值,而不是RGB模型要求的r、g和b上的三个值。例如,白色RGB属性将返回16777215,而不是用户要求的255、255和255。如果您使用ArcObjects的颜色选择对话框选择一种颜色,然后使用它,程序员必须使用RGB值。下面是两种数值方法相互转换的功能。三原色菲兰达长的魏冄private longrgbtolong(introducted,intGreen,intblue)返回(0x 100 *绿色)(0x 10000 *蓝色);长菲兰达三原色魏冄私人卖空者long orgb(longrgblong) shortpbyte=news hort3;多字节0=(短)(rg blong %0x 100);多字节1=(短)(rg blong/0x 100)%0x 100);多字节2=(短)(rg blong/0x 10000)%0x 100);返回字节数:,irgbcolor,icmykcolor,ihsvcolor,IHlsColor,你好移民的气味何钟泰(音译)伊科洛尔啊!啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊。嘿。HSV安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁安祖鲁,private svcolsvccolor(intue,integrity,intval)/是朱公吗ihsvccolor柳井ihsvcolofropscolor=newhsvcoloclasse();/你是什么意思phsvcolor。hue=huephsvcolor。饱和度=饱和度:phsvcolor。value=valreturnphsvcolor,0 .RGB阿如龙阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯阿如斯,private irbcolorgb(intr,intg,intb) irbcolrpcolor=newrgbcoloclasse();pco颜色。红色=r。pco颜色。格林=g。pco颜色。蓝色=b。返回pcon颜色(返回pcon颜色):,6.1.2云娥,ArcObjects我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说:阿云(colorpalatte)绿筠我爱你绿筠小姐(颜色选择器)阿云阿云阿云阿云阿云阿云阿云(颜色浏览器)绿筠。可用withArcGISDesktop .云娥调色板调色板范仲淹?范仲淹120范龙佩范龙佩范龙佩,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟。ColorPalette1861年:IColorPalette你好这是什么?IColorPalette张伯伦医生颜色(颜色)你好trackingandrecovery菜单凯伊姆,朱庇特朱庇特朱庇特朱庇特朱庇特。韩大夫,你是韩大夫吗:ico lorp color=newrgbcoloclasse();pco颜色。RGB=255:/朱庇特朱庇特阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹ico lorpalettesclose=neworpalettescclass();/是朱庇荫吗tagrecprect=newtagrect();前置左=10:上一个=10:帕皮莱特跟踪弹出菜单(参照标示元件、pColor、false、0);/范希洛范希洛pcon莱特.颜色;颜色;publicbooltrackpopup菜单(refrecrect,reficolorcurrentcolor,refresbooloring,refithparent wnd);阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云见阿云,绿筠小姐(颜色选择器)我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊。朱庇特朱庇特朱庇特朱庇特朱庇特阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹,rgb、cmyk、hsv嘿嘿嘿嘿嘿嘿嘿,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟。嘿。韩大夫,韩大夫,韩大夫/setheinitialcolortbedwehedialogpenescoll color=newrgbcoloclasse();pco颜色。RGB=255:ico lorselectorselector=newlor selector class();包装器颜色=pcon颜色。/显示对话(包装器).DOM ODI(0) icolopcode=包装器。颜色;颜色;,阿云阿云阿云,阿云阿云阿云(颜色浏览器)-你好-你好(RGB、CMYK、HSV、机械orgray)云娥与云娥同在,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟。嘿。韩大夫,韩大夫,韩大夫:irgbcolorpnewcolorrbcolrpinitcolor=newrgbcoloclasse();/thedialogwillopenwithredata default。品特颜色。红色=255;iclor browser pcolorbrowser=new orbrowser类();pcolor浏览器color=pinitcolorbolbcolorset=pcolorbrowser .多式联运(0);pnewcolor=(IRB color)pcolorbrowser if(bcoloret)pnewcolor(bcolor).颜色;颜色;6.1.3ColorRamp绿筠,你好吗,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,李亚男,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说.范仲淹!范仲淹!范仲淹!范仲淹100何如,你是说.朱庇特朱庇特弧形物体-弧物件阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧阿巧(彩色斜坡)绿筠。ColorRamp云娥与云娥同在,贺盛瑞(音译)伊科洛兰帕,你是王公贵族吗,你好尺寸(云娥与云娥),颜色(阿云ienumcolor).你是说.可用withArcGISEngine、ArcGISDesktop、andArcGISServer .算法算法阿云,algorithmiccolorramp算法我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊。algorithmiccolorramp算法1861年:icolorramp你好ColorRamp演算法,朱庇特朱庇特阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹阿齐兹,嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨。嘿RandomColorRamp .颜色带,RandomColorRamp对象供程序员产生随机颜色带,RandomColorRamp也需要设定一个范围,但是这个范围是hsv色彩模型色彩模型颜色模型的,颜色将在这个范围内随机出现嘿。6.2符号对象,ArcObjects主要使用标记符号bol、线条符号溴二乙麦角酰胺和填充符号三种符号来绘制地理要素或图形元素的几何形状。此外还有两种特殊的符号:一种是文本符号用于文字标注;另一种是3图表符号,用于显示饼图等三维对象。所有的符号类都实现了ISymbol和IMapLevel接口,前者定义了一个符号对象的基本属性和方法;后者定义的地图级别属性可以确定符号的显示顺序嘿。6。2 .1市场符号对象,MarkerSymbol对象是用于修饰点对象的符号,它拥有五个子类,其中不同的子类可以产生不同类型的点符号。所有的MarkerSymbol类都实现了IMarkerSymbol接口,这个接口定义了点状符号的公共方法和属性,如角度、颜色、大小和正常男性染色体组型偏移量等。点状符号还可以用于构建线、面符号嘿。SimpleMarkerSymbol实例,iSimpleMarkersymbolpmarkersymbol=NewSimpleMarkersymbolclass();pMarkerSymbol .style=EsriSimpleMarkerstyle。EsriSmsCrosspMarkerSymbol .颜色=getRGB(60,100,50);pMarkerSymbol .角度=60;pMarkerSymbol .尺寸=6;pMarkerSymbol .轮廓=真pMarkerSymbol .OutlineSize=2;pMarkerSymbol .OutlineColor=getRGB(166,122,166);IPointpPoint=pMapControl .活动视图。屏幕显示。显示转换。到支持点(X,Y);objectoMarkerSymbol=PMarkersymbol;pMapControl .绘图形状(点、重标记符号);CharacterMarkerSymbol实例多边标记符号实例嘿6 .2 .2线性符号对象,LineSymbol对象是用于修饰线型几何对象的符号,ILineSymbol定义了两个公共属性,即颜色和宽度。线路符号的子类有:MarkerLineSymbol实例,PrivateVirturalSe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论