GIS开发实习报告

合集下载

地理信息系统实习报告3篇

地理信息系统实习报告3篇

地理信息系统实习报告地理信息系统实习报告精选3篇(一)实习报告一、实习概况本次实习是在某地理信息系统公司进行的,实习时间为一个月。

实习内容主要围绕地理信息系统的应用和开发展开,包括数据采集、数据处理、地图制作等方面。

二、任务和成果1. 数据采集在实习期间,我负责参与地理数据的采集工作。

主要包括到各个地点进行实地调查,使用GPS设备采集地理坐标和其他相关信息。

通过采集的数据,可以为公司的地图制作和空间分析提供基础数据。

2. 数据处理在数据采集完成之后,我负责对采集到的数据进行处理和整理工作。

主要包括数据清洗、数据格式转换等。

通过数据处理,可以使得数据更加规范化和方便后续的应用和分析。

3. 地图制作在数据处理完成之后,我参与了地图的制作工作。

根据公司的要求和需求,使用地理信息系统软件进行地图的制作和设计。

通过地图的制作,可以将采集到的数据可视化,更好地向用户传递地理信息。

三、实习感想和收获1. 实习期间,我对地理信息系统的应用有了更深入的了解。

通过实际操作和项目实践,我学到了很多地理信息系统的相关知识和技能。

2. 通过实习,我也更加明确了自己的职业方向和兴趣。

我发现我对地理信息系统的开发和应用非常感兴趣,并且有一定的能力和潜力。

3. 在实习期间,我也学到了团队协作和沟通的重要性。

在项目中,我需要和团队成员进行密切合作,共同推进项目的进展。

四、实习总结通过本次实习,我不仅学到了地理信息系统的相关知识和技能,还锻炼了自己的实际操作能力和团队合作能力。

我相信这些经验和收获将对我的未来发展产生积极影响。

同时,我也对地理信息系统行业充满了信心,将继续深入学习和探索这个领域。

地理信息系统实习报告精选3篇(二)地理信息系统实习报告一、实习单位概况我在XX公司进行了为期两个月的地理信息系统实习。

该公司是一家专业从事地理信息系统开发与应用的软件公司,主要产品包括地理信息系统软件、GIS数据处理软件等。

公司在该行业拥有良好的声誉和高度的影响力,与多家政府部门和企事业单位有着合作关系。

arcmap实习报告4篇

arcmap实习报告4篇

arcmap实习报告4篇arcmap实习报告篇1一、实习目的1、熟悉GIS软件——ArcGIS的体这种系结构,掌握ArcMap用于地图数据的编辑、显示、查询和分析等功能,了解ArcCatalog对数据的管理,在此基础上进一步理解GIS软件应具备的基本功能。

2、掌握地图扫描矢量化的基本原理、方法和步骤,并通过图像配准,进一步理解坐标变换的原理与方法。

3、掌握利用ArcMap对数据的获取及存储,熟悉ArcMap的空间查询、叠加、缓冲区分析等常用的地图分析功能,能有效解决一些实际问题。

4、掌握地图渲染方法及制图输出。

5、根据野外采集的离散点数据集,建立DEM,并进行三维可视化,了解虚拟现实的构建过程。

二、实习任务(1)完成给定区域的地图矢量化,建立数据库。

数据共分10层,分别为:高程点(点:高程)、电力线(点)、散坟(点)、桥(点)、道路(线:类别)、陡坎(线)、地类线(多边形:类别)、地类界(多边形:类别)、村组界(多边形:村名)、池塘(多边形)、建筑物(多边形:类别、拆迁指标)等注:地类分为:农用地(耕地、园地、其它)、建设用地(庄台、道路)、未利用土地。

如图上绿色线所示。

(2)统计图幅内,各类用地面积,各村组内各类用地面积所占的比例。

(3)进行地图编制,制作专题地图并进行渲染输出。

(4)以卫星遥感影像地图为纹理,建立研究区域的三维可视化地图,并以楼层为高度构建虚拟村组。

三、实习内容(附实习具体操作步骤)1、shp文件的创建2、图像配准及矢量化3、空间查询4、缓冲区分析5、地图渲染6、制图输出7、构建TIN8、在TIN的基础上,粘贴卫星遥感影像地图,建立三维可视化地图。

四、实习时间.1.6——.1.17五、实习地点及时间安排实习地点:2#实验楼第2层图像信息处理机房实习时间:上午(1~4节课)、下午(5~8节课)六、实习要求(1)纪律要求按时参加各项实习工作,请病假要有医生证明,一般不批准请事假的情况。

MAPGIS实训实习报告(一)份

MAPGIS实训实习报告(一)份

MAPGIS实训实习报告(一)份MAPGIS实训实习报告1一、实习时间和实习地点实习时间:2023年4月1日至4月15日,实习地点:四教机房。

二、实验目的与要求1、掌握点、线、区输入方法和相应参数的设置。

2、掌握点、线的常用编辑方法。

3、掌握自动矢量化、交互式矢量化、封闭式矢量化和高程自动赋值等方法。

三、实验步骤与内容1、新建工程在进行数据输入之前,首先需要新建工程文件,新建工程文件的目的是对文件进行管理。

选择新建工程功能后,系统会弹出对话框,这是系统要求在新建工程时,先设置好一个图幅的地图参数(实际上它只对地图进行描述,并没有对图形进行),它做为以后在添加文件时的比较标准。

如果要添加文件的地图参数与先设置好的不一样时,系统要求进行投影变换或修改地图参数,以保证工程中所有文件的地图参数一致。

2、新建工程图例工程图例在编辑好系统库基础上进行的。

进行图形输入前,最好先根据图幅的内容,建立完备的工程图例。

在工程视图中点击右键,在弹出的菜单中选择“新建工程图例”。

(1)选择图例类型,不同类型的图元对应不同类型的图例。

(2)输入图例的名称和描述信息的分类码。

通过设置分类码,可以将图例与文件建立起对应关系。

在图例文件设置好后,还需对工程中的文件进行设置分类码,只需在工程视图中选中一个文件,当它为兰条高亮显示时,点击右键,菜单中选择“修改项目”,修改其分类码,使其与图例相对应。

这样,在图例板中提取一个图例,系统会自动将与其对应的文件设为“当前编辑”状态。

(3)设置图例参数:首先选择图元类型,然后输入图元的各种参数。

(4)属性结构和属性内容:在这里的属性结构和属性内容与点、线、区菜单下的有所不同,当您对图例的属性结构和属性内容进行修改时,并不影响在文件中的属性结构及属性内容。

(5)按添加按钮,将图例添加到右边的列表框中。

(6)如果您要修改某图例,先用光标激活图例,再按编辑按钮,或者用光标双击列表框中的图例,这样系统马上切换到图例的编辑状态,于是就可以对图例参数及属性结构、内容进行修改了。

ARCGIS实习报告(精选5篇)

ARCGIS实习报告(精选5篇)

ARCGIS实习报告(精选5篇)第一篇:ARCGIS 实习报告Arcgis 实习第二次实习报告班级:地信121 姓名:闻元武学号:201201694 空间数据管理及属性编辑一.实验目的1.利用ArcCatalog管理地理空间数据库,理解personal Geodatabase空间数据库模型有关概念。

2.掌握在ArcMap中编辑属性数据的基本操作。

3.掌握根据GPS数据文件生成适量图层的方法和过程。

4.理解图层属性表间的连接(join)或关联(Link)关系。

二.实验要求1.阐述基本原理和概念(要素类,要素数据集)。

2.Geodatabase空间数据库模型的特点。

3.1:M 空间查询的实现原理及应用实例。

比较连接(Join)和关联(Link)关系的区别和应用。

三.实验内容1.启动ArcCatalog 打开一个地理数据库1.1当ArcCatlog打开后,连接到指定文件夹Exec2.1.2 打开个人空间数据库——National,mdb。

可以看到在National,mdb中包含有2个要素数据集,一个关系类和一个属性表。

2.预览地理数据库中的要素类2.1 ArcCatlog窗口右边的数据显示区内,点击“预览”选项切换到预览视图界面。

在目录树中,双击数据集要素集-WorldContainer,点击要素类-Container94激活它。

2.2 在2.1窗口的下方,预览下拉列表中选择“表格”,现在你可以看到 Countries94 的属性表。

查看它的属性字段信息。

2.3 在目录树下面,选择WorldCities。

查看他的属性信息。

3.创建缩图,并查看元数据3.1 在目录树中,选择地理数据库National中的要素类-Countries94,切换到“预览”视图,点击工具栏上的“放大镜”按钮,将图层放大到一定区域,然后再点生成并更新缩略图。

这时,切换到“内容”视图界面下,并在目录树中选择要素集——WorldContainer数据查看方式更改为缩略图方式。

地理信息系统实习报告总结

地理信息系统实习报告总结

地理信息系统实习报告总结在过去的一个月里,我有幸参加了地理信息系统(GIS)的实习项目。

这次实习让我对GIS技术有了更深入的了解,并在实践中提高了自己的技能。

通过实习,我不仅学到了GIS的理论知识,还积累了实际操作经验,使我对未来的职业发展更加充满信心。

实习期间,我主要参与了地图制作、数据录入和空间分析等工作。

在地图制作方面,我学会了如何使用ArcGIS软件将各种地理数据进行整合和处理,制作出具有较高精度和美感的地图。

在数据录入方面,我掌握了如何将实地调查的数据导入GIS系统中,并进行属性信息的录入和管理。

在空间分析方面,我学会了如何利用GIS软件进行空间数据的查询、分析和可视化展示。

通过实习,我认识到GIS技术在资源管理、城市规划、环境保护等领域的重要应用价值。

例如,在资源管理方面,GIS可以帮助政府部门和企业实现对矿产资源、土地资源的精确管理和合理规划。

在城市规划方面,GIS技术可以用于模拟城市扩张、交通规划、绿化布局等,为城市可持续发展提供科学依据。

在环境保护方面,GIS可以用于监测空气质量、水质状况、生态变化等,为环境保护决策提供数据支持。

在实习过程中,我也深刻体会到GIS技术在实际应用中存在的挑战。

例如,数据采集和处理的精度要求、软件的操作复杂性、硬件设备的性能等。

因此,我认识到只有不断提高自己的专业素养和技能水平,才能更好地应对这些挑战,将GIS技术应用于实际工作中。

通过这次实习,我不仅学到了GIS技术的相关知识,还锻炼了自己的团队协作和沟通能力。

在实习过程中,我与同学们一起探讨问题、分享经验,共同完成了各项任务。

此外,我还学会了如何向导师请教问题、获取专业知识,这对我的学术成长和职业发展具有重要意义。

总之,这次地理信息系统实习让我受益匪浅。

通过实习,我对GIS技术有了更全面的认识,为自己未来的发展方向奠定了基础。

在今后的学习和工作中,我将继续努力提高自己的GIS技能,为我国地理信息产业的发展贡献自己的力量。

GIS实习报告

GIS实习报告

GIS实习报告在大学的学习生涯中,实习是一个重要的环节,它能够将我们在课堂上学到的理论知识与实际应用相结合,让我们更深入地理解专业知识,并为未来的职业发展打下坚实的基础。

在实习时间,我有幸在实习单位名称进行了为期实习时长的 GIS(地理信息系统)实习。

通过这次实习,我不仅学到了许多实用的技能和知识,还对 GIS 行业有了更全面的认识和理解。

一、实习单位及工作内容介绍我实习的单位实习单位名称是一家在地理信息领域具有丰富经验和卓越技术实力的公司。

公司的业务涵盖了城市规划、国土资源管理、环境保护、交通运输等多个领域,为客户提供高质量的地理信息数据处理、系统开发和技术咨询服务。

在实习期间,我主要参与了以下几个项目:1、城市地下管线信息系统建设这个项目旨在建立一个完整、准确的城市地下管线数据库,并开发相应的管理系统,以实现对地下管线的信息化管理。

我的工作是协助项目团队进行地下管线数据的采集、整理和录入,同时参与系统的测试和优化工作。

2、土地利用现状调查与分析该项目需要对某地区的土地利用情况进行全面调查,通过遥感影像解译和实地调查相结合的方式,获取土地利用现状数据,并进行分析和评价。

我在项目中负责遥感影像的处理和解译工作,以及相关数据的统计和分析。

3、交通规划辅助决策系统开发这个项目旨在开发一个基于 GIS 的交通规划辅助决策系统,为交通规划部门提供科学的决策支持。

我参与了系统需求分析和设计工作,以及部分功能模块的开发和测试。

二、实习收获与体会1、专业技能的提升通过参与实际项目,我熟练掌握了多种 GIS 软件的操作和应用,如ArcGIS、SuperMap 等。

我学会了如何进行地理数据的采集、编辑、处理和分析,如何制作专题地图和空间分析报告,以及如何开发简单的GIS 应用系统。

这些技能的提升将对我今后的学习和工作产生积极的影响。

2、团队协作能力的增强在实习过程中,我与项目团队的成员密切合作,共同完成各项任务。

gis地理信息系统实训报告

gis地理信息系统实训报告

gis地理信息系统实训报告一、实训目的地理信息系统(GIS)作为一门融合了地理学、计算机科学和测绘学等多学科知识的交叉学科,具有强大的数据处理、空间分析和可视化能力。

本次 GIS 地理信息系统实训的主要目的是通过实际操作和项目实践,深入了解 GIS 的基本原理和应用,熟练掌握常用 GIS 软件的操作技能,提高我们对地理空间数据的处理和分析能力,培养解决实际地理问题的思维和方法。

二、实训内容(一)GIS 软件的学习与操作在实训过程中,我们首先学习了一款主流的 GIS 软件,如 ArcGIS 或 SuperMap 等。

通过软件的安装和界面熟悉,逐步掌握了数据的导入与导出、地图的创建与编辑、图层的管理与操作等基本功能。

例如,在数据导入方面,我们学会了如何将不同格式的数据(如Shapefile、CSV 等)成功加载到软件中,并进行数据格式的转换和预处理。

在地图编辑过程中,我们能够运用绘图工具绘制点、线、面等地理要素,并对其属性进行编辑和赋值。

(二)地理空间数据的处理与分析地理空间数据是 GIS 应用的基础,因此数据的处理和分析是实训的重要内容。

我们学习了数据的投影变换、坐标转换、数据裁剪与合并等操作,以确保数据的准确性和一致性。

同时,还掌握了空间查询与分析的方法,如缓冲区分析、叠加分析、网络分析等。

通过这些分析方法,可以获取地理要素之间的空间关系和相互影响,为决策提供有力的支持。

例如,在进行城市规划时,利用缓冲区分析可以确定学校、医院等公共设施的服务范围;通过叠加分析可以判断不同土地利用类型的分布情况,为合理规划土地资源提供依据。

(三)地图制作与可视化表达地图是 GIS 成果展示的重要形式,因此学会制作精美、准确的地图是必不可少的技能。

在实训中,我们学习了地图符号的设计、地图布局的调整、图例的制作以及地图的输出等内容。

通过运用不同的颜色、符号和标注,将地理数据以直观、清晰的方式展现出来,使地图具有良好的可读性和美观性。

gis专业实习报告三篇

gis专业实习报告三篇

gis专业实习报告三篇gis专业实习报告篇1一、实习目的及任务地理信息经过多年的发展历程,已经成为国民经济,资源建设中不可或缺的一部分。

越来越受到世界各国和社会各界的重视,并广泛应用于国民经济的许多部门。

随着人们对空间信息的认识日益加深,地理信息系统将成为人们科研,生产,学习中不可或缺的组成部分。

经过大学三年的学习,我们对地理信息已经有了较为深入的了解,本次实习就是将实践与理论相结合,进一步提高我们的学习成果。

(一)、实习目的1、通过本次实习,更加熟练地掌握地理信息系统软件的使用,能够独立运用软件对数据进行分析和处理。

2、通过实习,了解行业的相关标准,从而使学生达到既懂理论又懂实践运用的目的。

3、通过运用MAPINFO,ARCVIEW软件,对我们所学的内容进一步的提高和巩固。

(二)、实习任务1、利用原有的地图地图,运用MAPINFO 软件进行地图数字化。

2、运用MAPINFO软件对地图数字化后的成果制作专题地图。

3、运用ARCVIEW软件对已知数据进行空间分析。

二、实习安排本次实习两班共分为六组,每班三组。

实习时间为两周,主要运用软件为MAPINFO和ARCVIEW。

本组实习老师为李泽老师。

(一)、时间安排(二)、上交资料1、已完成的数字化地图一份;2、空间分析成果图;3、实习报告与实习日记。

三、实习内容(一)、地图数字化地图数字化是地理信息系统中最基本的一项工作。

8月27日,我们开始地图数字化的工作,并且有指导老师每天在机房为我们进行指导。

地图数字化包括配准和制图两部分,下面就这两方面对MAPINFO软件的应用作一些介绍:1、利用MAPINFO软件进行配准(1)、将栅格地图导入MAPINFO软件中;(2)、弹出图像配准询问对话框(如图)(3)查看坐标,对图像进行配准(4)增加控制点(5)、每幅图选择不少于三个控制点,配准完成后,查看配准后的任意一点坐标,如有坐标与图上坐标不符,则重新配准。

2、地图数字化(1)、新建表A.在文件菜单,单击新建表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学号1221030205实习报告GIS程序设计实习起止日期:2015 年7 月13 日至2015 年7 月19 日学生姓名吴馁班级12级地信2 班成绩指导教师(签字)地质与测绘学院2015年7 月20 日GIS程序设计实习一、实习目的通过GIS程序设计实习,使学生了解需求分析、项目管理方案设计、系统总体设计以及系统详细设计、系统实施、运行和维护等阶段要完成的具体工作;掌握在C#和ArcEngine环境下构建应用型地理信息系统的方法。

二、实习内容熟悉开发环境:Visual Studio 2010; C#; Arc Engine 10.1功能需求分析基于组件技术开发应用型地理信息系统组件式技术已成为当今软件技术的潮流之一。

组件式GIS软件的基本思想是把GIS各大功能模块划分为几个控件。

各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。

重点完成的工作包括:1)建立ArcGIS Engine 应用程序框架;2)实现对矢量数据(Shape File格式)的访问;3)实现采用简单、唯一值、分类等多种方式对面状矢量数据进行渲染(Render)。

三、实习步骤:实习一:初识ArcGIS Engine 开发环境1、新建一个Windows窗体应用程序2、在新建窗体中添加控件在工具箱中选择添加toolbarcontrol,TOCControl,MapControl控件在解决方案资源管理器中双击program.cs在主函数中添加ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine);使得文件可以加载到MapControl中。

右击toolbarcontrol选择属性,如图选择Items选项,添加如图控件右击MapControl属性,在General的map document中添加要加载的地图文件通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。

分别右击ToolbarControl、TOCControl控件,将Buddy设置为axMapControl1。

试运行一下如图可以看出基本框架已经搭建好了,但是还得调整一下布局在工具箱的所有Windows窗体下选择控件,放在窗体里,如图分别选择窗体里TOCControl,MapControl的属性,将其Dock值设置为fill,如图调整窗体布局如图实习二:建立ArcGIS Engine 应用程序框架2.1 地图浏览1、新建项目,添加控件新建windows窗体应用程序,选择工具箱中StatusStrip(状态栏),将其拖入到窗体,再选择工具箱中的ToolbarControl控件拖入窗体,修改dock值为TOP,再将SplitContainer 控件拖入窗体,Dock设置为Fill,将TabControl控件拖入Panel1,将Alignment属性设置为Bottom,Dock属性设置为Fill。

点击TabPages属性右边的按钮,弹出TabPage集合编辑器,将tabPage1的Name设置为“Layer”,Text设置为“图层”;将tabPage2的Name设置为“Property”,Text设置为“属性”。

选择“图层”选项卡,拖入TOCControl控件,设置Dock属性为Fill,选择“属性”选项卡,拖入所有Windows窗体|PropertyGrid控件,设置Dock属性为Fill。

拖入TabControl控件到Panel2,设置Dock属性为Fill。

结果如图所示:2、加shp 数据在工具箱中选择MenuStrip控件,添加到左上角,命名为文件,下拉选项为打开矢量数据和打开栅格数据,如图:同样添加地图渲染,及其下拉选项简单渲染、唯一值渲染、分级渲染,如图:3、代码处理选中文件控件下的加入矢量数据控件,双击事件并写入代码,在开始使用ArcGIS Engine 进行编码前,首先需要添加ArcGIS的引用,在解决方案管理器中右键点击“添加引用”,如图:using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.Controls;using ESRI.ArcGIS.esriSystem;using ESRI.ArcGIS.Display;using ESRI.ArcGIS.Geometry;using ESRI.ArcGIS.SystemUI;using ESRI.ArcGIS.DataSourcesRaster;///////////////为SHP数据功能增加的类库using ESRI.ArcGIS.DataSourcesFile;using ESRI.ArcGIS.Geodatabase;using System.IO;键入的代码如图:实习三:矢量要素符号化1、简单渲染选中“简单渲染”菜单,在属性框中点击事件按钮,在事件列表中双击Click事件;或者双击“简单渲染”菜单,在方法内输入处理代码。

部分代码如下:private void简单渲染ToolStripMenuItem_Click(object sender, EventArgs e){IFeatureLayer pFLForRender = axMapControl1.get_Layer(0) as IFeatureLayer;SimpleRender(pFLForRender, @"");}private void SimpleRender(IFeatureLayer pFeatureLayer, string sFieldName){//设置用于渲染的颜色IRgbColor pColor = new RgbColor();pColor.Red = 255;pColor.Blue = 0;pColor.Green = 0;//设置用于渲染的符号的基本属性(面状符号)ISimpleFillSymbol pSFSBase = new SimpleFillSymbol();pSFSBase.Style = esriSimpleFillStyle.esriSFSSolid; //设置填充方式pSFSBase.Outline.Width = 0.4; //设置边框的宽度pSFSBase.Color = pColor as IColor;//设置简单渲染的相关属性ISimpleRenderer pSR = new SimpleRenderer();pSR.Symbol = pSFSBase as ISymbol;//接口转换,对渲染方式进行设置IGeoFeatureLayer pGFL = pFeatureLayer as IGeoFeatureLayer;pGFL.Renderer = pSR as IFeatureRenderer;//地图刷新axMapControl1.Refresh();}2、唯一值渲染private void唯一值渲染ToolStripMenuItem_Click(object sender, EventArgs e){IFeatureLayer pFLForRender = axMapControl1.get_Layer(0) as IFeatureLayer;DefineUniqueValueRender(pFLForRender, @"CONTINENT");}private void DefineUniqueValueRender(IFeatureLayer pFeatureLayer, string sFieldName){//变量声明bool bValFound; //判断要素值是否存在int iFieldIndex; //用于存储字段所在的索引值//设置颜色列表,用于随机生成颜色(用于填充面状要素)//设置颜色的基本属性,包括色调(H)、饱和度(S)以及亮度(V)IRandomColorRamp pRCR = new RandomColorRamp();pRCR.StartHue = 76;pRCR.EndHue = 188;pRCR.MinSaturation = 20;pRCR.MaxSaturation = 40;pRCR.MaxValue = 85;pRCR.MaxValue = 100;eSeed = true;pRCR.Seed = 43;//设置唯一值渲染的相关属性IUniqueValueRenderer pUVR = new UniqueValueRenderer();pUVR.FieldCount = 1;pUVR.set_Field(0, sFieldName);//遍历要素类的所有要素,并为每个要素设置基本的渲染形式//遍历要素类中的所有要素IFeatureClass pFC = pFeatureLayer.FeatureClass;IFeatureCursor pFCursor = pFC.Search(null, false); //通过遍历,返回要素指针(FeatureCursor)IFeature pFeature = pFCursor.NextFeature(); //获取当前第一个要素//获得指定字段的索引值IFields pFields = pFCursor.Fields;iFieldIndex = pFields.FindField(sFieldName);//为不同的要素,设置不同的填充颜色pRCR.Size = pFC.FeatureCount(null); //获得应产生的颜色的数目bool bOK;pRCR.CreateRamp(out bOK); //判断随机颜色生产是否成功?//获得随机生成的颜色列表IEnumColors pEnumColors = pRCR.Colors;pEnumColors.Reset();IColor pColorForFeature = pEnumColors.Next();//开始遍历,为每个要素设置基本的渲染信息while (pFeature != null){//为每个要素设置基本的渲染符号ISimpleFillSymbol pSFSForFeature = new SimpleFillSymbol();pSFSForFeature.Style = esriSimpleFillStyle.esriSFSSolid;pSFSForFeature.Outline.Width = 0.4;pSFSForFeature.Color = pColorForFeature;//获得当前要素中指定字段的名称string sFeatureName;sFeatureName = pFeature.get_Value(iFieldIndex) as string;//设置唯一值渲染的相关属性pUVR.AddValue(sFeatureName, sFieldName, pSFSForFeature as ISymbol);pUVR.set_Label(sFeatureName, sFeatureName);pUVR.set_Symbol(sFeatureName, pSFSForFeature as ISymbol); //设置该值渲染信息//获得下一组要素和颜色pFeature = pFCursor.NextFeature();pColorForFeature = pEnumColors.Next();}//接口转换,对渲染方式进行设置IGeoFeatureLayer pGFL = pFeatureLayer as IGeoFeatureLayer;pGFL.Renderer = pUVR as IFeatureRenderer;//地图刷新axMapControl1.Refresh();}3、分级渲染先打开ArcMap讲要导入数据的属性表打开添加一个字段命名为X,并进行计算几何处理,分级渲染便以这个字段里的值分级,分为两级,最小值到90,和90到最大值。

相关文档
最新文档