GIS中地图符号化研究与实践

合集下载

gis符号化,符号边界线

gis符号化,符号边界线

gis符号化,符号边界线【最新版】目录1.GIS 符号化的概述2.GIS 符号化的重要性3.符号边界线的定义和作用4.符号边界线的应用案例5.GIS 符号化和符号边界线的未来发展正文1.GIS 符号化的概述GIS 符号化是指在地理信息系统 (GIS) 中,将地理要素和地理现象用图形符号加以表达的过程。

GIS 符号化可以将地理信息转化为可视化的形式,使得用户能够更加直观地理解和分析地理数据。

在 GIS 符号化中,符号边界线是一种重要的符号类型,用于表达地理要素的边界和范围。

2.GIS 符号化的重要性GIS 符号化在地理信息系统中具有非常重要的作用。

可以增强 GIS 数据的可视化效果,使得用户可以更加直观地理解和分析地理数据。

可以提高 GIS 数据的可读性和可解释性,使得用户更容易地理解和记忆 GIS 数据。

还可以促进 GIS 数据的共享和交流,使得不同用户可以更加方便地共享和交流 GIS 数据。

3.符号边界线的定义和作用符号边界线是指 GIS 中用于表达地理要素边界和范围的符号线。

符号边界线通常用实线、虚线或点线表示,可以清晰地表达地理要素的边界和范围,使得用户可以更加直观地理解和分析地理数据。

符号边界线在地理信息系统中有着重要的作用,可以用于定位和分析地理要素,可以用于制作地图和图表,还可以用于研究地理现象和问题。

4.符号边界线的应用案例符号边界线在 GIS 中有着广泛的应用。

例如,在城市规划中,符号边界线可以用于表达不同区域的范围和边界,帮助规划师更好地了解城市的结构和布局;在土地利用中,符号边界线可以用于表达不同用途土地的范围和边界,帮助用户更好地了解土地利用的情况;在自然资源管理中,符号边界线可以用于表达自然保护区的范围和边界,帮助管理者更好地了解自然资源的情况。

5.GIS 符号化和符号边界线的未来发展随着 GIS 技术的发展,GIS 符号化和符号边界线也将得到进一步发展。

浅谈GIS中地图符号设计

浅谈GIS中地图符号设计

目录引言 (2)1 相关概念 (2)1.1 地图符号 (2)1.2 地图符号系统 (2)1.3 地理信息系统 (2)2 地图符号的特征 (3)3 地图符号在地图设计中的作用 (3)4 地图符号的分类 (4)4.1 按符号的空间分布情况 (4)4.2 按符号图形的构图特征 (4)4.3 按对地图比例尺的依存关系 (4)4.4 按符号表示的地理尺度 (4)5 地图符号设计原则 (4)5.1 总原则 (4)5.2 点、线、面原则 (5)6 地图符号设计的步骤 (5)7 在常用GIS软件中实现地图符号自定义 (5)7.1 MapInfo中地图符号的自定义 (5)7.2 Arc View中地图符号的自定义 (6)7.2.1 加载附加符号文件 (6)7.2.2 通过palette manager 对话框定义 (6)7.2.3 通过symbol 对话框定义 (6)7.2.4 线状及面状符号的自定义 (6)7.3 Arc/Info中地图符号的自定义 (7)8 结论 (7)引言地图符号及其系统,被称为“图解语言”,同文字语言一样,具有“写”和“读”两个功能,它是各种基本图像元素变化组合的结果。

地图符号是传输地图信息的媒介,它的视觉表达效果直接影响地图的质量,故在地图的设计过程中,必须认真考虑符号的运用。

1 相关概念1.1 地图符号地图符号是指在图上表示制图对象窨分布、数量、质量等特征的标志,是和种信息载体,包括线划符号、色彩图形和注记。

1.2 地图符号系统地图符号系统是指表示各种事物现象的线划图形、色彩、数学语言和注记的总和。

1.3 地理信息系统地理信息系统( Geographical Information System ,GIS)是为了解决各种复杂的规划与管理问题而设计的用于支持对空间相关数据进行采集、管理、操作、分析、模拟和显示的计算机硬件、软件系统和处理过程,它融计算机图形、多用户共建的数据库与网络于一体, 能够存储和处理海量空间信息, 把地理位置与相关属性信息有机地结合在一起, 根据实际需求, 准确快捷、图文并茂、大量真实地输出给用户, 实现整个社会信息共享、共用; 它是一种多来源、多结构空间数据的分析和应用技术, 具有很强的查询检索、图形运算、模型应用和制图制表功能; 它可以对多种来源的时空数据进行综合处理、集成管理、动态存取, 作为新的集成系统的基础平台, 并为智能化数据采集提供地学知识。

基于ArcGIS的矢量地形图符号化的设计与实现

基于ArcGIS的矢量地形图符号化的设计与实现

基于ArcGIS的矢量地形图符号化的设计与实现摘要:本文以1:1千数据库为例来讨论基于数据库数据制图的几个问题。

从AutoCAD矢量数据到ArcGIS入库数据的符号化为例,以保证在一定比例尺下符号符合图式的规范性。

关键词:ArcGIS;矢量地形图;符号;设计Abstract: This paper taking the 1:1 database as an example , discusses the problems based on database data mapping. From the AutoCAD vector data to ArcGIS vector data storage data symbols as an example, to ensure that in a certain scale the symbol fits the schema normative.Key words: ArcGIS; vector topographic map ;symbols; design随着“数字城市” 、“数字县域” 、“数字乡镇” 、“数字社区”工作的广泛开展,使得地图矢量数据入库及符号化的地位格外突出。

地图符号是地图的语言单位,是可视化表达地理信息内容的基础工具。

本文结合实际建立矢量地形图数据库的需求;对地形数据的点、线、面要素进行符号的设计与实现的表达。

1 思路与方法符号库的设计和实现方法:按符号分类地图符号是在地图上用以表示各种空间对象的图形记号,对空间事物的抽象表示,符号按照是按比例尺表示地理事物,地理现象可分为点符号、线符号、面符号。

基于ArcGIS的地图符号化工作包含如下两个部分的内容:其一是使用Truetype字体制作ArcGIS符号,其二是在ArcMap中进行符号配置。

1.2.2编译Style文件运行…/DeskTop安装目录/Utilities目录下“MakeServerStyleSet.exe”。

有关gis的实验报告和心得体会

有关gis的实验报告和心得体会

有关gis的实验报告和心得体会实验报告本次实验是关于GIS的,主要是在地图软件上进行矢量和栅格数据的收集、处理和分析,通过对数据进行进一步的分析和加工,得到新的数据信息。

在实验中,我通过大量的实践操作,逐步掌握了GIS的一些基本操作,包括数据的导入、图层的设置和样式、属性表的编辑、查询、统计和符号化等等。

在此,我将分享我的一些心得体会。

首先,我个人非常欣赏GIS软件为我们省去了手工制作地图等大量工作,为地理信息的快速处理和传播提供便利。

通过GIS软件,我们可以实现更为高效、精确的数据处理,加快更新周期,保证地图数据详实、准确,并方便各类用户获取各种形式的地图数据。

其次,在实验过程中,我不断思考并总结了其中的核心思想:GIS作为一种地理信息系统,其核心是对地理信息的数字化、管理与应用,它涉及到数据收集、传输以及处理、分析、展示等多个方面。

因此,GIS技术在各个领域有着广泛的应用价值,其中包括城市规划、环境保护、农业发展、交通管理等多个方面。

除此之外,我在实验中也强调了突出重点,避免走进一些非本质的细节。

比如说,我们需要在一些不必要的属性的时候,即要排除掉这些信息所造成的干扰,更要着重考虑与我们研究主题相关的要素。

而比如属性数据的筛选、符号化等重要步骤,则为我们获得合理性分析、图形化展示提供了极大的方便。

此外,思辨是学会GIS必不可少的一个能力。

如果仅仅局限于钦定的操作步骤,那么我们可能遇到一些提出问题时显得不知所措的困境。

因此,在学习过程中要勇于思考,要反复尝试不同手段,达到更好的结果分析,并无限提高自己的操作效率。

最后,我还想强调语言表达的准确性和清晰度。

在报告中不能出现过多的错别字和语病,不仅显得粗糙,而且会严重影响读者对这篇文章的阅读感受。

因此,我一直在努力提高自己的语言表达能力,将知识的体验与情感的表达有机结合,以有意义的方式将我的体验和见解呈现给读者。

总的来说,通过本次GIS实验的学习和实践,不仅将理论知识转换为了实际操作技能,同时也加深了我对GIS技术本身的深入理解。

在ArcGIS软件平台下基础地理信息数据库的地图符号化研究

在ArcGIS软件平台下基础地理信息数据库的地图符号化研究

在ArcGIS软件平台下基础地理信息数据库的地图符号化研究摘要: ArcGIS专题图制作是将各种专题数据图形化,在地图上直观、快捷、方便地显示出来,也就是利用属性表中一列或多列数据编制专题地图的方法。

本文介绍了ArcGIS制图表达、地理信息系统数据的制作以及ArcGIS制图在多个领域的实践应用。

关键词:ArcGIS;地理信息数据库;地图符号化引言:基础地理信息数据库是支撑地理信息系统的重要组成部分之一,地图符号化是其中一个重要的环节。

在ArcGIS软件平台下,对基础地理信息数据库的地图符号化进行研究,能够更好地显示其地理属性信息,提高地图的可读性和可视化效果。

在ArcGIS软件平台下,符号化可以通过多种方法实现,如分类符号化、定量分级符号化、符号偏移等。

因而,在ArcGIS软件平台下进行基础地理信息数据库的地图符号化研究,需要考虑数据属性、符号类型、符号搭配、符号比例尺、地图布局等因素,注重细节处理和效果呈现,提高基础地理信息数据库的数据处理和表达效率。

一、地图符号数据库设计的基本思路地图符号数据库的设计需要考虑许多方面的因素。

首先,要确定所需的数据类型和属性信息,以便整理出一份详细而清晰的数据字典。

其次,根据各个数据表之间的关系,构建一个严谨合理的数据库模型;同时要注意数据格式、精度等问题,以保证数据的准确性和一致性。

在设计过程中应优先考虑符号的实用价值性,如符号适用性、精准性、易于理解等方面来进行思考。

在符号库标准化方面,可以考虑对常见的符号做术语规范和地域分类,并加强对于新型符号标志的挖掘研究。

最后,针对特定的应用场景(如地图制作、GIS分析等),要把数据字典的信息转换为具体的工具或接口。

例如,通过开发API(应用程序编程接口),也许可以使数据库更好地集成到各种地图软件中以提供更为多样化的应用场景。

综上所述,地图符号数据库的设计需要注重通用性、实用性与可扩展性,同时对符号类型及其规范标准有全面深入的认识,才能满足地图数据高质量、高效率的要求。

城市地理信息系统中的地图绘制与符号化技术要点

城市地理信息系统中的地图绘制与符号化技术要点

城市地理信息系统中的地图绘制与符号化技术要点城市地理信息系统(Urban Geographic Information System,简称UGIS)是以城市为研究对象,采用遥感、GPS、地理信息系统等技术手段,对城市空间数据进行采集、整理、分析和展示的系统。

在UGIS中,地图绘制与符号化技术是至关重要的环节,它能够通过图形、色彩等手段将城市的各类地理信息直观地表现出来,为城市规划、管理和研究提供重要支持。

本文将就城市地理信息系统中地图绘制与符号化技术的要点进行讨论。

一、地图绘制技术地图绘制技术是地理信息系统中最基本的技术之一。

在城市地理信息系统中,地图作为重要的信息表达形式,具有直观、易懂的特点。

因此,地图绘制技术需要具备以下要点:1.数据质量:地图的准确性和完整性对于城市地理信息系统的应用至关重要。

数据的采集、整理和更新要精确可靠,确保地图绘制的基础数据具备高质量的特点。

2.比例尺的选择:城市地理信息系统中的地图绘制需要根据实际需求选择合适的比例尺。

较小比例尺可以展示广阔的区域范围,但细节不够清晰;较大比例尺则能展示细节丰富的地理信息,但范围较小。

根据不同的需求,选择合适的比例尺对于地图绘制至关重要。

3.投影方式:地球是一个球体,而地图是平面,因此在绘制地图时需要进行投影。

选择合适的投影方式可以更好地保持地图的形状和方位。

在城市地理信息系统中,常用的投影方式有等角圆锥投影、圆柱投影等,根据不同需求选择合适的投影方式有助于保持地图的精确性和准确性。

4.要素分类与标注:在地图绘制过程中,需要对不同的地理要素进行分类和标注,以便于用户更好地理解和利用地图信息。

例如,在城市地理信息系统中,可以将建筑物、道路、绿地等不同类型的要素进行分类,并在地图上进行标注,便于用户获取所需信息。

二、地图符号化技术地图符号化技术是地图绘制中的重要环节,通过使用不同的图形、色彩和符号等手段,将地图上的地理要素转化为视觉表达形式,使地图更加直观、易懂。

实验二(交报告)arcgis10符号化

实验二(交报告)arcgis10符号化

实验二:地图符号制作A:ArcGIS地图制作基本操作什么叫符号化呢?可以理解为对我们所获取的点、线、面及栅格数据,在制图工具中以不同的符号样式进行表达,包括要素的颜色、大小、形状等属性的设置。

下面,我们就介绍一下应用ESRI提供符号库制图的方法。

1.系统符号管理器ArcGIS提供的符号库文件以Style Manager符号管理器进行管理。

可以在ArcMap菜单栏的Customize下找到它。

红框中就是ESRI自带的大量符号库文件,右边框列出了选中的库里存储的符号样式文件。

图2 符号管理器2.系统符号使用方法在符号管理器右框空白处点右键,新建符号,或者在ArcMap中加载数据层,然后打开其properties属性项下的symbol选项卡,又或者直接双击数据的符号,都将进入Symbol Selector编辑器。

图3 Symbol Selector符号选择器根据要素的点、线、面类型不同,进入的Symbol Selector编辑界面也会不同。

图4 Symbol Selector不同类型的符号界面以点符号为例,让我们了解一下系统自带的点符号的使用方法:图5 符号选择器各重要点上图中,①为可供选取的符号文件列表。

面板右边的“Current Symbol”②显示了当前选中的点符号的信息,包括形状、颜色(Color)、大小(Size)、角度(Angle),允许您对其进行修改。

点击③的“Style References…”项,勾选对应的符号库,就可使其进入①的列表中,供用户选择使用。

图6 Style Reference符号样式库选择点选面板中⑤所标示的Edit Symbol按钮,将进入符号属性编辑面板(Symbol Property Editor),提供了更多的属性设置功能,如下图:图7 点状符号编辑器界面根据Properties栏的Type项不同,我们所见到的符号编辑面板也有所不同,默认进入当前符号所属type类型的编辑面板。

gis实习心得

gis实习心得

gis实习心得我经历了一个月的GIS实习,这期间学到了很多知识,也积累了一些实践经验。

下面我将就我在GIS实习中的心得进行分享。

1. 充分准备在实习开始前,我认真了解了公司的GIS项目和工作要求,并且提前学习了相关的软件和技术知识。

准备充分能够让我更好地适应实际工作环境,也能够更快地上手完成任务。

2. 熟悉GIS软件GIS实习的主要工作是运用GIS软件进行数据处理和地图制作。

因此,熟悉GIS软件的操作是十分重要的。

我在实习前花了时间学习和练习常用的GIS软件,例如ArcGIS和QGIS。

通过反复的实践,我掌握了数据处理、图层管理和符号化等技术,提高了自己的操作熟练度。

3. 学会数据清洗和整理在GIS实习中,我经常需要处理大量的地理空间数据。

然而,原始数据往往存在着各种各样的问题,如缺失值、重复值和错误值等。

因此,学会数据清洗和整理是非常必要的。

我在实习中运用各种方法,如删除无效数据、填充缺失值和纠正错误数据等,保证了数据的准确性和完整性。

4. 灵活运用地图制作技巧地图是GIS实习中最常见的成果之一。

除了基本的地理要素表达外,地图还可以通过符号化和标注等技巧来增强视觉效果和信息传达。

我在实习中灵活运用各种地图制作技巧,比如利用颜色、大小和透明度等属性来表达数据差异,使用标注和注记来标示重要位置和信息等。

这些技巧使我的地图更加直观和易读。

5. 善于沟通和协作在实习中,我与团队成员和领导进行了频繁的沟通和协作。

通过与他们的交流,我了解到自己在GIS工作中的不足和需要提高的地方,也积累了更多实际操作的经验。

同时,团队合作也提高了工作效率,使项目能够顺利完成。

6. 小结与反思GIS实习结束后,我进行了小结与反思。

我分析了自己在实习中的优点和不足,并提出了进一步改进的方向。

通过这个过程,我更清楚地明白了自己需要学习和提高的方面,为今后的发展制定了更明确的目标。

通过这个月的GIS实习,我不仅学到了专业知识和技能,更锻炼了自己的实践能力和团队合作意识。

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

第29卷第5期2006年10月测绘与空间地理信息GEOMA TICS &SPA T I AL I N FORMA TI ON TECHNOLOGYVol .29,No .5Oct .,2006收稿日期:2005-11-25作者简介:熊伟(1974-),男,江西南昌人,讲师,博士研究生,主要从事地理信息系统研究与开发。

G I S 中地图符号化研究与实践熊 伟,武 舫,范建永(信息工程大学测绘学院,河南郑州450052)摘 要:本文从应用的角度,对地图符号库的组织和访问机制进行了研究,并首次引入显示控制样式的概念,同时对显示控制样式在地图符号化中的应用进行了深入研究。

实践证明,该研究成果可以很好地解决多地图符号库管理和高效访问问题,控制地图的显示效果和改善地图的显示速度,另外还可以兼顾地图屏幕显示和打印输出效果。

关键词:地图符号化;地图符号库;缓存;显示样式;显示控制样式;中图分类号:P283.1 文献标识码:B 文章编号:1672-5867(2006)05-0091-03Study and Practi ce of Map Sy mboli zati on i n GI SX I O NG W e,WU Fang,F AN J ian 2yong(I nstitute of Surveying and Mapp ing,I nfor mati on Engineering University,Zhengzhou 450052,China )Abstract:The paper researched on map sy mbolizati on fr om app licati on visi on .First,the paper researched on organizing and accessing mechanis m of map sy mbol database .Then,the authors p r oposed a ter m —dis p lay contr ol style,and went deep ly int o researching on it ’s app licati on in map sy mbolizati on .Thr ough p ractical app licati on,went the achieve ments can be used t o p ri m ely serve the manage 2ment and efficiently accessing t o multi p le map sy mbol database,contr ol map dis p lay effect,i m p r ove map dis p lay s peed,and obtain sa me dis p lay effect both on screen and p rinter .Key words:map sy mbolizati on;map sy mbol database;buffer;dis p lay style;dis p lay contr ol style0 引 言地理信息系统(GI S )是一种以地图为基础的空间地理信息系统[1]。

地图是GI S 的重要基础和组成部分。

地图用特定的符号和图形表达地理事物,被称为地理学的第二代语言[2],而地图符号又是地图的语言,是表达地理事物的基本手段。

现实应用中,用户对GI S 中地图显示速度和美观程度有很高要求,而地图显示速度和美观程度主要取决于空间数据组织和地图符号化。

GI S 应用领域不同及对多比例尺、多源空间数据的支持,客观上造成了地图符号体系的多样性,这就要求GI S 中支持多地图符号库,并建立高效访问多地图符号库的机制。

另外,由于电子地图和纸质地图在视觉变量上的差异,地图屏幕显示效果和打印输出效果成为GI S 中的一对矛盾体,屏幕显示效果和打印效果往往不可兼得。

地图符号化中,如何在支持多地图符号库的同时,保证地图的显示速度和效果,如何协调地图屏幕显示效果和打印输出效果的矛盾,是值得研究的问题。

作者基于相关理论,从实践的角度,对地图符号库组织和访问机制进行了研究,然后引入显示控制样式的概念,并对其在地图符号化中的应用进行了研究,以求解决地图符号化过程中存在的问题。

1 地图符号库组织和访问机制研究地图符号库是符号描述信息的集合[3],分为点符号库和线符号库,对符号库中符号描述信息的访问速度,直接影响到地图显示速度。

在GI S 中访问地图符号库,一般采取两种方式:一是将地图符号库完全装入内存,二是对地图符号库中的符号描述信息建立索引,实时从库文件中读取符号描述信息。

第一种是用内存空间换取时间的方式,对于采用一套地图符号库且库比较小时,这是一种不错的方式。

第二种方式尽管占内存少,但访问符号描述信息的效率不高。

作者认为应综合这两种方式,采用地图符号库索引加缓存符号描述信息的机制,提高GI S 访问地图符号库中描述信息的速度,达到内存空间占用和访问速度的平衡。

1.1 地图符号库组织对符号库中的符号描述信息建立索引机制有两种方法:一是索引与数据放在同一文件中,但索引存放在数据文件之前,即符号库分索引区和数据区;二是索引与数据分开存放,即索引存放在一个文件,数据存放在另一文件[3]。

作者对符号库建立了两级索引,采用索引与数据分开存放的方式(索引文件结构如表1)所示。

表1 符号库索引文件结构Tab.1 Structure of sy m bol da t aba se of the i n dex f ile索引头文件符号类别二级索引表在索引文件中的起始位置符号二级索引表在索引文件中的起始位置符号类别编码和名称对照表在索引文件中的起始位置一级索引符号类别编码与在数据文件中的位置对照表符号编码与在数据文件中的位置对照表二级索引符号类别编码与在索引文件中的位置对照表符号编码与在索引文件中的位置对照表符号类别编码与名称对照表为了使GI S能够管理多套地图符号库,应采用一个符号库索引文件用于符号库的管理,索引文件中的一个记录结构为:符号库惟一标识,符号库的相对路径文件名。

GI S中获取符号描述信息需要传入符号库惟一标识和符号编码两个参数。

1.2 地图符号描述信息缓存机制缓存(Cache)是一项在计算机科学中广泛用来提高访问性能的技术,它将访问频率高的数据或构造成本高的数据保留在容量小但速度非常快的存储器(如内存)中。

从内存中取回数据要比从硬盘中快得多,系统中使用缓存能够极大地减少对硬盘操作的次数,明显降低系统负荷提高系统性能。

据此,GI S中获取符号描述信息可采用缓存机制,在占用有限内存的情况下,完成多符号库的高效操作。

符号描述信息缓存策略为:建立符号描述信息缓存队列并定义其大小,符号描述信息被访问一次,将其引用计数加1,如果引用计数大于队列中前一个符号描述信息的引用计数,就将其在队列中的位置与前一个符号描述信息交换,当符号描述信息缓存队列超过定义的大小时,丢弃队列中的最后一个符号描述信息。

1.3 地图符号描述信息访问流程GI S中访问地图符号信息,采用地图符号库索引加缓存符号描述信息的方式,完整流程如图1所示。

该访问流程说明了地图符号库索引加缓存符号描述信息的机制。

获取符号描述信息时,将地图符号库惟一标识和符号编码作为参数传入,标识、编码构成一个键值,在缓存队列中查找,当缓存队列中存在符号描述信息图1 从符号库中获取地图符号描述信息的流程F i g.1 Flowchart of acqu i r i n g the descr i pti ve i n for ma ti onof map sy m bols fro m the da t aba se对象时,(运用缓存策略)返回符号描述信息对象,否则,根据地图符号库惟一标识获取地图符号库相对路径文件名,临时从磁盘打开符号库索引文件,获取符号描述信息在符号库数据文件中的位置,打开符号库数据文件并从中获取符号描述信息,并将符号描述信息对象加入缓存队列,(运用缓存策略)返回符号描述信息对象。

2 显示控制样式组织与访问研究显示样式以地图符号库中的描述信息为基础,定义地图符号的显示风格。

大多数GI S中,显示样式直接与地图要素层进行关联,地图在某些显示比例尺下,屏幕效果差强人意,显示速度也受到不同程度的影响,尤其显示多源、多比例尺海量空间数据时。

作者在显示样式的基础上,引入显示控制样式的概念,在以往的地图符号化过程中,增加显示控制样式这一层,形成“显示控制样式库(显示控制样式)显示样式库(显示样式)地图符号库(地图符号描述信息)”的地图符号化过程。

2.1 显示样式组织地图显示样式按所代表的地面物体或现象的分布状况[2],可分为点显示样式、线显示样式、面显示样式和文字显示样式等,四种样式结构都包含样式编码和样式名称属性。

点显示样式建立在地图点符号基础上,包含点符号库惟一标识、点符号编码、颜色、大小和角度等属性;线显示样式建立在地图线符号基础上,包含线类型、线符号库惟一标识、线符号描述信息编码、颜色、线宽和衬色等属性;面显示样式建立在地图点符号和线符号基础上,包含线显示样式和填充类型等属性;文字样式包含字体、29 测绘与空间地理信息 2006年颜色、大小和衬色等属性。

点、线、面和文字显示样式集合构成显示样式库,显示样式库建立在地图符号库基础上。

GI S使用中也面临多样式库并存的问题。

在样式库的访问上,同样可以采取缓存机制,将一个显示样式库作为缓存队列的一个对象,采用显示样式库相对路径文件名作为检索的键值。

当然,缓存队列的大小不宜过大,否则使用的所有显示样式库将装入内存,缓存也就失去了实际意义。

2.2 显示控制样式组织大多数GI S软件进行某一要素层绘制时,采用一种显示样式,这种固定用一种样式来表示不同显示比例尺下地图要素的绘制方法,地图显示效果很难令人满意,同时也影响显示速度。

在显示样式的基础上,应封装一类对象,代替显示样式与要素层进行关联,让要素层在不同的显示比例尺下采用合适的显示样式或者不显示,这种控制不同比例尺下显示样式的对象,作者称之为显示控制样式。

采用显示控制样式可以更细、更准确地控制地图的显示效果,可以有效提高地图的显示速度。

因为一个要素对象可能同时包含点、线和面等几何对象,同时还需要标注,所以显示控制样式由点、线、面和文字显示控制样式单元集组成。

每个显示控制样式单元由地图显示比例尺区间、显示样式编码、采用数据的级别和是否显示等项组成。

原则上,点、线、面显示控制样式单元引用各自类别的显示样式编码,但是,当地图缩小到一定程度时,线可能变成点(如:桥梁)、面可能变成线(如:河流)、面也可能变成点(如:居民地),所以,线显示控制样式单元可以引用点、线显示样式编码,面显示控制样式单元可以引用点、线、面显示样式编码。

相关文档
最新文档