基于ArcGIS的地图符号库建立及符号化实施
基于ArcGIS地形图符号库制作与应用探讨
![基于ArcGIS地形图符号库制作与应用探讨](https://img.taocdn.com/s3/m/89b1dd53f01dc281e53af06e.png)
目录摘要 (2)关键词 (2)Abstract (2)Key words (2)引言 (2)1 符号库的创建和编码对照表文件的建立 (3)1.1点状符号制作 (3)1.2 线状符号制作 (4)1.3 面状符号制作 (5)1.4 编码对照表文件的建立 (5)2 符号库的简单应用 (6)2.1点状符号的应用 (6)2.2 线状符号的应用 (7)2.3 面状符号的应用 (7)3 总结 (8)参考文献 (8)基于ArcGIS地形图符号库制作与应用探讨摘要:自动制图是GIS 的主要功能之一,通过图形编辑,可根据用户的需要对数字地图进行整饰,按照给定的符号、注记和颜色进行图形显示或绘图仪输出。
地图符号是地图的语言,它是表达地图内容的主要手段。
地图符号是由形状不同、大小不一、色彩有别的图形或文字组成,它能够传递地理事物在空间位置、形状、质量、数量和各事物之间的相互联系及区域总体特征等方面的信息,因此地图符号库的设计在地理制图及GIS中具有重要地位。
关键词:ArcGIS;符号库;制作;应用Abstract:Geographic information systems (GIS) is a particular important spatial information system. Automatic mapping is one of the main functions of GIS, by graphic editing, according to the needs of users of digital maps for finishing, according to a given symbol, annotation and color graphics display or plotter output. Map symbols are the language of the map, it is the primary means of expression of the map content. Map symbol is a different shape, sizes, colors with other graphic or text form, it can pass the geographical location of things in space, shape, quality, quantity and linkages between various things, and regional information regarding the general characteristics Therefore, the design of map symbol library mapping and GIS in geography plays an important role.Key words: ArcGIS; symbols library; production; application引言地图符号是地图的语言单位,是可视化表达地理信息内容的基础工具;地形信息符号库是地形图符号的汇集系统,它利用计算机进行管理,实现地形图符号数据的存储、检索和更新。
ArcGIS符号库制作方法及说明三篇
![ArcGIS符号库制作方法及说明三篇](https://img.taocdn.com/s3/m/29b86f8abe23482fb5da4c34.png)
ArcGIS符号库制作方法及说明三篇篇一:ArcGIS符号库制作方法1二维符号库制作方法ArcGIS中制作二维符号库的方法可归结为以下四种:1)基于ArcMap中已有符号制作符号库2)基于图片制作符号库3)基于TrueType字体制作符号库4)多种方式组合制作符号不论采用上述何种方法进行符号制作准备,最终都需要在ArcMap中Style Manager进行符号制作。
您可以打开ArcMap,从菜单Tools-〉Style Manager 进入,如下图所示。
1.1基于ArcMap中已有符号制作符号库ArcMap中最常用的符号有点符号(Marker Symbol)、线符号(Line Symbol)、面符号(Fill Symbol)、文本符号(Text Symbol)。
在Style manager中创建新的符号库文件,或打开已经存在的符号库,然后分别选择点、线、面的Simple 等如下符号类型进行符号制作和组合,即可完成基于ArcMap中已有符号库的。
1.1.1点符号(1)从上图的分类中可以看到,二维的标记符号主要分为四种:简单标记符号:由一组具有可选轮廓的快速绘制基本字形模式组成的标记符号。
(2)字符符号:通过任何文本中的字形或系统字体文件夹中的显示字体创建而成的标记符号。
此种标记符号最为常用,也最为有效,字体标记符号可以制作出比较符合真实情况的点符号,常用于POI(兴趣点)符号的制作。
它是基于字体库文件(.ttf)的基础进行制作、编辑。
后面将讲到字体库文件的制作。
(3)箭头:具有可调尺寸和图形属性的简单三角形符号。
若要获得较复杂的箭头标记,可使用 ESRI 箭头字体中的任一字形创建字符标记符号。
(4)图片:由单个 Windows 位图 (.bmp) 或 Windows 增强型图元文件 (.emf) 图形组成的标记符号。
Windows 增强型图元文件与栅格格式的 Windows 位图不同,属于矢量格式,因此,其清晰度更高且缩放功能更强。
完整版)ArcGIS符号库制作方法
![完整版)ArcGIS符号库制作方法](https://img.taocdn.com/s3/m/49676d51001ca300a6c30c22590102020740f2df.png)
完整版)ArcGIS符号库制作方法ArcGIS符号制作在ArcGIS中,制作二维符号库的方法可以归结为以下四种:1.基于ArcMap中已有符号制作符号库2.基于图片制作符号库3.基于TrueType字体制作符号库4.多种方式组合制作符号无论采用何种方法进行符号制作准备,最终都需要在ArcMap的StyleManager中进行符号制作。
您可以打开ArcMap,从菜单Tools-〉StyleManager进入。
1.1 基于ArcMap中已有符号制作符号库ArcMap中最常用的符号有点符号(MarkerSymbol)、线符号(LineSymbol)、面符号(FillSymbol)、文本符号(TextSymbol)。
在Stylemanager中创建新的符号库文件,或打开已经存在的符号库,然后分别选择点、线、面的Simple 等如下符号类型进行符号制作和组合,即可完成基于ArcMap 中已有符号库的制作。
1.1.1 点符号点符号主要分为四种:1.简单标记符号:由一组具有可选轮廓的快速绘制基本字形模式组成的标记符号。
2.字符符号:通过任何文本中的字形或系统字体文件夹中的显示字体创建而成的标记符号。
此种标记符号最为常用,也最为有效,字体标记符号可以制作出比较符合真实情况的点符号,常用于POI(兴趣点)符号的制作。
它是基于字体库文件(.ttf)的基础进行制作、编辑。
后面将讲到字体库文件的制作。
3.箭头:具有可调尺寸和图形属性的简单三角形符号。
若要获得较复杂的箭头标记,可使用ESRI箭头字体中的任一字形创建字符标记符号。
4.图片:由单个Windows位图(.bmp)或Windows增强型图元文件(.emf)图形组成的标记符号。
Windows增强型图元文件与栅格格式的Windows位图不同,属于矢量格式,因此,其清晰度更高且缩放功能更强。
1.1.2 线符号线状符号是表示呈线状或带状分布的物体。
对于长度依比例线状符号,符号沿着某个方向延伸且长度与地图比例尺发生关系。
基于MapGIS 10的符号制作流程及方法
![基于MapGIS 10的符号制作流程及方法](https://img.taocdn.com/s3/m/0eaf3f177cd184254b3535d4.png)
基于MapGIS10的符号库制作流程及方法1.1操作流程1.1.1新建系统库为专业制图需求,可构建一个空的系统库。
图1.1-1创建一个空的系统库空系统库构建成功后,其符号库、字体库均为空,颜色库只有默认的9种颜色。
1.1.2建立颜色库和字体库构建标准符号库前,可先总结整个制图过程中需用到的颜色和字体样式。
再在颜色库管理和字体库管理中编辑相应颜色和字体,完成颜色库和字体库的构建。
图1.1-2颜色库样式图1.1-3字体库样式1.1.3新建图例版构建标准符号库时,由于每个符号都有固定的分类编码和类。
为了便于统一管理,可先建立图例版,并设置类别信息。
图1.1-4图例版分类编码信息1.1.4新建符号和图例版1.1.4.1分析符号绘制任一个符号时,需先分析符号。
包括以下内容❒符号类型。
点符号、线符号或区填充符号。
❒符号的组成部分。
符号由哪几个线或区组成。
❒符号的定位点。
❒符号的尺寸。
1、分析符号类型符号分为点符号、线符号或区填充三种类型。
测量控制点、泉、盐井、水塔等单一地物符号,很明显为点符号;河流、长城、地类界、公路等是比较明显的线符号;盐田、湖泊、沙地地貌则是比较明显的区填充符号。
但在实际应用时,会存在部分符号需要对其类型进行判断。
如输水渡槽,在不依比例尺时,其应该为点符号,但依比例尺则应该为线符号。
图1.1-5不依比例尺输水渡槽点图1.1-6依比例尺输水渡槽线对于湖泊、池塘等符号,则需要绘制边界线和区填充两个符号图1.1-7湖泊、池塘效果2、分析符号组成每一个符号都是由若干图元组成。
绘制图元前,必须确定该符号由几个图元组成。
这个步骤对后期确定定位点、计算大小和绘制符号都具有意义。
如下所示的点符号,中心为一个正方形的线和一个实心圆组成,周边有八条短线,共10个图元组成。
图1.1-8点符号如下所示的线符号,由三条线和一个填充区组成,且三条线需位于区填充的上方。
图1.1-9线符号3、确定符号定位点符号定位点的确定,应遵循以下原则:a、符号图形中有一个点的,或标准图形符号时,定位点为地物的实地中心位置。
ARCGIS符号化操作步骤
![ARCGIS符号化操作步骤](https://img.taocdn.com/s3/m/4b7798ce852458fb760b5626.png)
ARCGIS软件地图符号化步骤1.首先,创建一个空白地图,按照题目要求:采用Letter(ANSI A)Landscape模板。
1.1对地图文档重新命名。
1.2插入数据框1.3选中4个数据框右键单击,选择“分布”选项里面的“设置相同大小”。
使得每个框各占页面的1/4。
1.4按照题目要求,分别将四个框重命名为“Volcanic Hazards(火山灾害)”、“Farms(农场)”、“Housing (房屋,居民地)”和“physiography(自然地理)”1.5按照题目要求,在Volcanic Hazards数据框中:创建显示各县人口密度的地图,同时显示通过蓝十字符号标示的医院。
具体步骤如下:①切换回数据视图,将Volcanic Hazards数据框激活。
②点击“目录”“连接文件夹”,右键单击“连接到新文件夹”,选择mgisdata,然后找到mgisdata\Oregon\oregondata目录,将里面的counties和hospitals这两个文件地理要素类添加到Volcanic Hazards数据框下。
如下图所示。
③创建“人口密度”图。
双击“counties”打开“属性”对话框,选择“符号系统”,在“显示”一栏选择“数量——分级色彩”,右边的“字段”中“值”选择“pop10_SQMI”,点击“应用”即可。
④设置“蓝十字”符号标示的医院。
双击hospitals下方的“点”状图标,弹出“符号选择器”对话框,选择“十字形2”修改颜色为“蓝色”之后点击“确定”即可。
⑤基于KNOWN_ERUP字段,创建火山比例符号图。
首先,在目录里面的Oregon下面找到“volcanoes”要素类添加到左边“内容列表”。
⑥将“volcanoes”重命名为“火山比例符号图”。
双击该要素,打开“图层属性”对话框,选择“显示”下的“数量——比例符号”,“字段——值”选择“KNOWN_ERUP字段”,单击右边的“排除”,弹出“数据排除属性”对话框,在“排除字句”中选择“KNOWN_ERUP”双击,然后左键单击“<”号,输入“0”如图所示,之后点击“获取唯一值”点击应用,排除“-999”。
实验二(交报告)arcgis10符号化
![实验二(交报告)arcgis10符号化](https://img.taocdn.com/s3/m/d634110752d380eb62946d76.png)
实验二:地图符号制作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类型的编辑面板。
基于ArcGIS的动态符号化设计与实现
![基于ArcGIS的动态符号化设计与实现](https://img.taocdn.com/s3/m/5d5be11b4431b90d6c85c749.png)
第31卷第4期2008年7月现 代 测 绘Modern Surveyi ng and Mappi ngVol.31,No.4J uly.2008基于Ar c GIS 的动态符号化设计与实现洪安龙1,楼 宇2,封 宁2(1绍兴市土地勘测院;浙江绍兴312000;2浙江大学土地管理系,浙江杭州310127)摘 要 地图符号是地图的语言单位,通过对地图符号的解读,可以直观的了解地图所表达的地理信息。
Arc G is 的符号化功能对于测绘符号的绘制是有一定局限的。
而其他大部分测图软件的符号系统基本上是针对各个软件的,不同的软件都有独立的符号系统,离开了软件平台,如不打散块状符号或不添加辅助线就不能为其它软件所调用,本文中提出的Arc Symbol 插件实现了在Arc G is 操作环境下无需打散或添加辅助线即可方便、快速、无损的查看和打印满足地形图图式要求的图形,减少空间数据库中的数据冗余。
并且ArcSym b ol 支持Shape 、Coverage 、Geodata base 格式,不需要数据的转换就能轻松地实现图形符号化,实现符号化的无损性。
关键词 a rcgis 符号化 国标图式规范中图分类号:P208 文献标识码:B 文章编号:1672-4097(2008)04-0012-031 概 述多年以来,为了适应GIS 环境,又要符合测绘制图要求,我们不得不在GIS 中设计大量的“案?助点”?、“案?助线”?、“案?助层”钡?仅仅为了表现而毫无信息价值的要素;或者由于测绘采集数据与信息管理的相异。
ArcSym bol 从根本上解决了GIS 数据库的地形符号数据冗余问题,也为GIS 库和图形库“两库合一”提供了最经济有效的解决方案。
A rcSymbol 继承了强大的Wal k 符号化技术,配合符号库切换能力帮助用户实现一套数据多比例尺制图成为可能。
只要有特定的符号库,对地形图的数据就可以实现动态符号化。
基于ArcGIS的矢量地形图符号化的设计与实现
![基于ArcGIS的矢量地形图符号化的设计与实现](https://img.taocdn.com/s3/m/52579e40a8956bec0975e3b4.png)
地图符号是人们认知地图、 分析地图内容的重 要可视化工具, 被称为地图的语言。它是地图区别 于其它表示地理环境图像的一个重要特征 。高质 量的地图符号是丰富地图内容、 增强地图的易读性 和便于地图编制出 版的必要前提。地图作为空 间 信息的载体, 其功能在很大程度上是由符号的整体 表现所决定的[ 2] ~ [ 4] 。 目前国内外 GIS 相关软件 符号库中符号设 计 的途径主要有 4 种: 一是文本编辑器设计方法 , 建立 符号的文本描述, 其特 点是设计速度 慢, 不能实 时 观察所设计的符号; 二是采用系统提供的二次开发 语言编程实现 , 该方 法主 要应用 于特 殊符 号的 绘 制; 三是利用系统本身的图形编辑功能将符号当作 普通的图形块设计制作, 追加符号码等描述项后存 储到符号库中; 四是提 供符号设计界 面, 用户可 将 系统本身提供的基本符号与自定义的简单符号 ( 如 点符号 ) 进行某种组合、 位移、 放缩后得到制图输出 所需要的复杂符号 ( 如复杂线型和面状填充符号 ) , 这是目前较为流行的 符号设计方式 [ 5] 。本文基 于 ArcGIS9. 1 结合第 2 和第 4 种符号的设计途径 , 在 充分分析地形图图式的基础上 , 提出了一套地形图 符号库的创建方案, 并运用 C# 语言开发了一个符 号化功能模块, 用于地形图的符号化。
的地物编码与符号库中的符号之 间的一一对应 关
第1期
史汉新等: 基于 Ar cGIS 的矢量地形图符号化的设计与实现
科 学出版社 , 2000
61
统, 离开了软件平台, 如不打散击碎就不能为其它软 件所调用, 能够使用造字的软件建立一个比较全面的 符号、 线形子单元、 填充子单元的字体文件 , 使得不同 的软件在此基础上都能方便的使用统一的符号系统, 还需要我们不断的对此进行开发完善。 另外 , 要使得数据库的地形图符号化达到出图 要求 , 还需要一定的人工干预。这也需要我们今后 在建库数据的规范以及软件开发上不断的改进 。 同时现在的地形图已经摆脱了老式地形图的色彩 , 地形图更趋向美观实用, 因此也要求我们不断探索 新的表示方法。 参考文献
基于 MapGIS K9 的林业地图符号库构建及符号化实施
![基于 MapGIS K9 的林业地图符号库构建及符号化实施](https://img.taocdn.com/s3/m/7ca3c1482e3f5727a5e9629f.png)
基于 MapGIS K9 的林业地图符号库构建及符号化实施司瑶,武红敢* ( 中国林业科学研究院资源信息研究所,北京 100091)摘要为提高林业地图的制图效率和智能化水平,笔者提出了基于MapGIS K9 平台的林业地图符号化方案。
首先按照国家林业局2010年10月颁布的《林业地图图式》构建林业地图符号库,然后建立符号配置规则库以实现数字环境下符号配置规则的表达,最后在 Map-GIS Objects组件开发技术支持下实现了符号化模块,按照符号配置规则对林业专题数据进行可视化表达。
实践证明该方案能够基本满足包括森林资源规划设计调查成果图在内的常见林业地图制图要求。
关键词林业地图; MapGIS K9;地图符号库;符号化林业地图是以林业及其相关内容为表示对象,将一定范围内林业用地上的物体用特定符号缩绘在平面上的一类地图。
运用地理信息系统(Geographic Information System,简称GIS) 技术进行林业地图绘制,可以缩短制图周期,提高制图质量,节约制图成本[1 ]。
然而,由于未在绘图过程中遵循统一的符号系统和整饰规范,现存林业地图大多样式各异。
而且,由于现有 GIS 产品不是林业专业软件,在林业地图自动生产方面表现欠佳,无法在实际生产中发挥应有的作用。
为此,笔者在充分分析林业地图生产实际的基础上,提出了一套基于 MapGIS K9 的林业地图符号化技术方案。
首先按照国家林业局最新版《林业地图图示》制作了1∶10000和1∶50000 比例尺的林业地图符号库,然后建立符号配置规则库以实现符号配置规则的表达,再运用MapGIS组件二次开发接口实现符号化功能模块,建立了林业地图符号化的完整流程,实现了包括基本图、林相图、森林分布图在内的森林资源规划设计调查主要成果图制作的自动化与规范化,以期为林业制图的标准化和自动化提供参考。
1 符号库的创建地图符号是按照通用的法则设计,与地面物体对应的经过抽象符号和文字标记。
基于ArcGIS的基本农田划定符号库的创建与应用
![基于ArcGIS的基本农田划定符号库的创建与应用](https://img.taocdn.com/s3/m/fe50d56c27d3240c8447ef2a.png)
T eEsa l h e t n p iain o scF r ln m ac t h tb i m n dAp l to fBa i am a dDe r ae s a c
S mb l tb s s d o c S y o sDa a a eBa e n Ar GI
zHANG a I Ch o r ANG — an LI Han hu Wu ni U .
1 引 言
土地 是 民生之 本 ,发展之基 ,土 地管理影 响着 国
状符 号 以及 线 状符 号制 作 的关 键 环节 和 步 骤进 行 了
阐述 。
家 经济安全 、粮食 安全、生态安 全 ,关系到经 济社会 的发展 。加强和完 善永久基 本农 田划 定 目的是全面查 清 土地利用 状况 ,掌握 真实 的土 地基础 数据 ,并对调 查 成果实行 信息化 、网络化管理 ,建立和完善 土地调
点 符号 大 小与 形 状 不 随 比例尺 大 小 的 变化 而 变 化 ,本 文 采用 字 体 符 号 的方法 制 作 点符 号 ,原 因是 字 体符 号 为矢 量 图形 ,矢 量 图形 不会 随 图形 自身 的 缩放 而 失真 。
( )首先 ,在 画 图工具 A t C D 0 8中绘制 需 1 u oA 20
3 符号库的设计依据
不 同 比例 尺 的地 图 , 地 物 表 达 程 度 也 不 同, 对
地 图中 的符号种 类 、大小 和个数 也存 在差 异 , 以要 所
经 过 不 同程 度 的增 减 综 合 , 小 调 整 等 才 能 达 到 要 大 求 。现 以 《 国家基 本 比例尺 地 图编绘 规 范 》 (B/T G 1 3 3 ) 《 家 基 本 比例 尺 地 形 图 分 幅 和 编 号 》 24 6 、 国 ( B T 19 9 、 市 ( ) G / 38 ) 地 、县 级 、乡 镇 《 地 利 用 土
基于MapGIS 10的符号库制作流程及方法
![基于MapGIS 10的符号库制作流程及方法](https://img.taocdn.com/s3/m/0bfeed8bec3a87c24128c407.png)
基于MapGIS10的符号库制作流程及方法1.1操作流程1.1.1新建系统库为专业制图需求,可构建一个空的系统库。
图1.1-1创建一个空的系统库空系统库构建成功后,其符号库、字体库均为空,颜色库只有默认的9种颜色。
1.1.2建立颜色库和字体库构建标准符号库前,可先总结整个制图过程中需用到的颜色和字体样式。
再在颜色库管理和字体库管理中编辑相应颜色和字体,完成颜色库和字体库的构建。
图1.1-2颜色库样式图1.1-3字体库样式1.1.3新建图例版构建标准符号库时,由于每个符号都有固定的分类编码和类。
为了便于统一管理,可先建立图例版,并设置类别信息。
图1.1-4图例版分类编码信息1.1.4新建符号和图例版1.1.4.1分析符号绘制任一个符号时,需先分析符号。
包括以下内容❒符号类型。
点符号、线符号或区填充符号。
❒符号的组成部分。
符号由哪几个线或区组成。
❒符号的定位点。
❒符号的尺寸。
1、分析符号类型符号分为点符号、线符号或区填充三种类型。
测量控制点、泉、盐井、水塔等单一地物符号,很明显为点符号;河流、长城、地类界、公路等是比较明显的线符号;盐田、湖泊、沙地地貌则是比较明显的区填充符号。
但在实际应用时,会存在部分符号需要对其类型进行判断。
如输水渡槽,在不依比例尺时,其应该为点符号,但依比例尺则应该为线符号。
图1.1-5不依比例尺输水渡槽点图1.1-6依比例尺输水渡槽线对于湖泊、池塘等符号,则需要绘制边界线和区填充两个符号图1.1-7湖泊、池塘效果2、分析符号组成每一个符号都是由若干图元组成。
绘制图元前,必须确定该符号由几个图元组成。
这个步骤对后期确定定位点、计算大小和绘制符号都具有意义。
如下所示的点符号,中心为一个正方形的线和一个实心圆组成,周边有八条短线,共10个图元组成。
图1.1-8点符号如下所示的线符号,由三条线和一个填充区组成,且三条线需位于区填充的上方。
图1.1-9线符号3、确定符号定位点符号定位点的确定,应遵循以下原则:a、符号图形中有一个点的,或标准图形符号时,定位点为地物的实地中心位置。
ArcGIS软件平台上基于基础地理信息数据库的地图符号化表达
![ArcGIS软件平台上基于基础地理信息数据库的地图符号化表达](https://img.taocdn.com/s3/m/87c4a53087c24028915fc349.png)
第31卷第4期2008年7月现 代 测 绘Modern Surveyi ng and Mappi ngVol.31,No.4J uly.2008Arc GIS 软件平台上基于基础地理信息数据库的地图符号化表达王 哲(辽宁省第三测绘院,辽宁沈阳110034)摘 要 本文以GIS 基本理论为指导,重点研究在Arc GIS 平台上,利用Arc GIS 软件的通用组件库—ArcObject s 对ArcMap 进行二次开发,对1∶10000基础地理信息矢量数据库(Geodata base )进行地图符号化表达。
关键词 Arc G IS 基础地理信息数据库 数字制图 符号化表达中图分类号:P208 文献标识码:B 文章编号:1672-4097(2008)04-0039-031 绪 论GIS 的应用使地图制图走出相对狭小的应用范围,使它的应用领域得到了极大的扩展,主要表现在资源管理、资源开发、宏观决策和资源信息服务等方面的应用上。
GIS 的应用更加迅速地改变着传统地图制图学的概念和具体实践,为制图学领域提供了很大的灵活性及很高的生产效益。
2 基础地理信息数据库的地图表达2.1 基础地理信息数据库基础地理信息是描述地表形态及其所附的自然和人文地物特征和属性的总称,主要是指通用性最强,共享需求最大,几乎为所有与地理信息有关的行业采用、作为统一的空间定位和空间分析的基础地理单元。
基础地理信息系统是在计算机硬件支持下,把各种基础地理信息按照空间分布,以一定的格式输入、存储、检索、更新、显示、制图和综合分析的计算机应用系统,该系统的核心是基础地理信息数据库。
2.2 地图符号地图符号化的具体实现是复杂的,因为符号领域本身就有复杂的特性,这种复杂性不仅在于用来描述地理要素的符号类型有点、线、面三类,同时,每一种符号对地理要素的表达还要取决于符号的四个视觉变量:尺寸、形状、图案和色彩。
A rc GIS 软件的符号设计器针对地图上的点、线、面要素提供了不同类型的符号,用户可以选用任意一种符号类型或进行几种符号属性的叠加,从而对地理数据进行地图语义上的描述,即符号化。
ArcGIS Engine开发第六章 地图符号化和渲染的实现
![ArcGIS Engine开发第六章 地图符号化和渲染的实现](https://img.taocdn.com/s3/m/509e624ef342336c1eb91a37f111f18583d00ca2.png)
6.1.3 ColorRamp类及其子类
ColorRamp类是一个抽象类,它包括4个子类,分别是: ① RandomColorRamp(随机颜色带) ② PresetColorRamp(预设颜色带) ③ AlgorithmicColorRamp(起止颜色带) ④ MultiPartColorRamp(叠加颜色带)
AlgorithmicColorRamp类介绍及代码示例
代码示例:
(2)其次,在Button控件的Click事件中写入生成颜色带并显
示的代码。
Private Sub Command1_Click() '创建一个新AlgorithmicColorRampClass对象 Dim algColorRamp As IAlgorithmicColorRamp Set algColorRamp = New AlgorithmicColorRamp '创建起始颜色对象 Dim startColor As IRgbColor Set startColor = New RgbColor startColor.Red = 255 startColor.Green = 0 startColor.Blue = 0
6.2 符号的设置
ArcGIS Engine为开发人员提供了30余种符号,主要分为 三大类符号:MarkerSymbol(点符号)、 LineSymbol(线符 号)和FillSymbol(填充符号)来绘制地理要素的几何图形
此外还有两种特殊类型的符号:一种是TextSymbol,用 于文字标注;另一种是3DChartSymbol ,用于显示饼图 等三维对象
灰度值为0表示黑色,值为255表示白色
6.1.2 Color类其子类
Color类是一个抽象类,它包括5个颜色子类,分别是:
基于 ArcGIS Engine 的地图符号库管理系统的设计与实现
![基于 ArcGIS Engine 的地图符号库管理系统的设计与实现](https://img.taocdn.com/s3/m/3c2198c3b04e852458fb770bf78a6529657d355a.png)
基于 ArcGIS Engine 的地图符号库管理系统的设计与实现张黎娜【摘要】The author of this paper has developed a map symbol management system in C # lan-guage with ArcGIS Engine to meet the needs for map symbols in three-dimensional modeling of an coal mining subsidence area and dynamic simulation of projectdevelopment.Application re-sults show that the system can meet the practical needs for map symbols in the process of project development.%为了满足采煤沉陷区三维建模与动态仿真项目开发过程中对地图符号的需要,采用基于ArcGIS Engine 的开发方式,使用 C#语言,进行了地图符号库管理系统的开发与设计。
应用结果表明,该系统能够满足实际项目开发过程中对地图符号的应用需要。
【期刊名称】《唐山学院学报》【年(卷),期】2015(000)006【总页数】3页(P24-26)【关键词】ArcGIS Engine;C#语言;地图符号库管理系统【作者】张黎娜【作者单位】安徽广播电视大学,合肥 230000【正文语种】中文【中图分类】TP311;P283.1在项目实际的开发过程中,地图符号的质量要求应该以充实地图内容、增强地图的可读性、利于项目实际开发与研究为首要前提[1-2]。
地图符号的设计和实现对矢量数据是否能准确、高效地显示和描述地理空间中的点、线、面状地物是至关重要的。
ArcMap软件的地图符号库,是地图可视化的重要信息载体,能直观地呈现出目标对象的种类、时间、空间、质量等特征信息[3]。
基于ArcGIS的地图符号库的设计与实现
![基于ArcGIS的地图符号库的设计与实现](https://img.taocdn.com/s3/m/676327016137ee06eef91836.png)
基于ArcGIS的地图符号库的设计与实现摘要:对地图中的各个要素进行表示或描述,可通过图形的方式来实现,并在表示或是描述的过程中进行定性和定量的关系确定。
ArcGIS作为对地理要素进行描述的功能巨大的软件,本文以描述地图符号库的设计核心思想为切入点,分别介绍了地图符号库的不同制作方法,简述了地图符号库的技术要求,希望能实现在ArcGIS中进行地图符号库的设计。
关键词:ArcGIS;地图符号库;设计与制作引言:为了展示空间对象的数量及质量,可以采用地图图式符号语言来表达,地图图式符号语言主要具有两种优势:一是可读性,二是可量测性。
地图符号作为地图的语言,是对地图内容进行描述的主要手段,但是面对大小不一的形状、色彩上有图形或文字的组成区别上就需要对其进行分析。
ArcGIS的地图符号库主要发挥着地理事物在空间位置上进行地理信息的交流,实现各个事物之间的相互联系及对区域总体特征的分析作用。
1地图符号库的设计核心思想现实世界要实现抽象表达需借助空间资料,而空间资料是由点状符号,线状符号和面状符号组成的。
使用注记来表示某种特殊符号的点线面的特性。
在实际操作中,点线面三者之间存在着一定的联系,不是孤立存在的,线符号中可能包括点符号,点符号中又可能包含线点符号,可见三者的关系十分复杂。
每个地图在实现以不同的比例进行缩小或是放大时出现这个问题的主要原因是地图上的表达程度不是统一的,要进行综和的取舍,所以地图图式中的符号种类存在着大小和个数的差异,简言之,绘制不同比例尺的地图需要采用不同的符号库。
在ArcGIS中,符号库的作用是对符号管理器中的符号进行管理,主要进行符号的的添加、删除、新建等,由于各个符号库之间不存在必然的联系,使得也利用ArcMap进行,并在实际的工作中把我国不同比例尺的地图符号库进行添加或删减,使得在进行符号的制作输出时能达到国家对绘制地图的要求和标准。
2地图符号库的制作2.1点状符号的制作点状符号是按照一定的比例尺大小来表示面积较小的点状事物,其主要具有以下的特点:固定的图形,定位点已经固定,方向性点状符号呈现出规则的图形。
ArcGIS软件中地形图符号库制作及图形符号化的技术与方法_向红梅
![ArcGIS软件中地形图符号库制作及图形符号化的技术与方法_向红梅](https://img.taocdn.com/s3/m/34ed858d8762caaedd33d475.png)
ArcG IS 软件中地形图符号库制作及图形符号化的技术与方法向红梅(长沙市勘测设计研究院,湖南长沙 410007)摘要:文中以制作国家1B 500、1B 1000、1B 2000地形图图式符号库为实例,论述了A rc G I S 软件中制作地形图符号库及实行图形符号化的方法与技巧,并对点、线、面符号制作的关键环节及图形符号化的程序方法进行了阐述。
关键词:A rc G I S 软件;地形图符号;Sty le ;M anager ;图形符号化中图分类号:P 208 文献标识码:B 文章编号:1001-358X(2008)02-0038-04 我院在使用A rc G I S 912建立长沙市空间基础数据应用系统过程中,按照5国家基本比例尺地形图图式第1部分:1B 5001B 10001B 2000地形图图式6(GB /T 2025712-2006)(以下简称/图式0),并补充了图式没有而我们设计的部分符号,设计制作了一套完整的1B 500、1B 1000、1B 2000地形图符号库,且有效地实现了地形图的符号化。
1 ArcG I S 软件中图形符号管理机制A rc G I S 是美国ESR I 公司开发的全球功能最强大的G I S 专业软件,具有强大的符号制作功能,由A rc M ap 来实现符号的制作和管理。
A rc M ap 的符号库为sty le 文件,一个style 文件包括了M arkerSy m bo ls(点)、L ine Sy m bo ls(线)、F ill Sy m bo ls(面)等22个符号子库。
在Arc M ap 的Style M anager 中新建sty l e 文件,可用编辑工具制作style 文件中的各类符号。
制作点、线、面符号时可以镶嵌使用字体符号或图片,字体符号来源于操作系统字体库中的任何字体文件,即C :\W I N DOW S \Fonts\*1ttf 文件,图片为bm p 格式的位图。
ArcGIS中地图显示与符号化
![ArcGIS中地图显示与符号化](https://img.taocdn.com/s3/m/a392f40d03d8ce2f0066232f.png)
表现属性的的符号化
• 使用颜色
-
可以通过变换颜色在地图上表示数量。 - 多用于测量值/统计值。例,深蓝色的表示较大降雨量 属性值将被分为多个类。在一个类中,所有要素都使用相同的 符号进行绘制。 - 多用于直观显示不同等级。例,较大的圆表示更高的犯罪率
-
• 分级符号
• 比例符号
-
每个符号的大小反映了实际的数据值。 - 多用于等级数据。 例,使用比例圆绘制地震地图,圆的半径 与地震的震级成正比 - 不适用于数值过多的数据
• 当使用IMS在Web上发布地图时;
制图表达原理
• 一个制图表达是一系列制图表达规则(Rules-based)的集合
可以将已有的符号转化为制图表达规则 - 可以新建制图表达规则
-
• 制图表达规则创建并符号化动态的空间几何数据,该数据与
空间要素的空间数据无关
• 使用ArcMap或者ArcCatalog来管理制图表达规则 • 使用ESRI的符号库(Style)来共号控制
-
公园
机场
国际航班 国内航班
地铁线路
电子地图要素
•点 •线 •面
POI LINE POLYGON
• 注记 • 文本
TEXT
符号的来源
• 符号库
-
Environmental style
本地大量的符号库 - 包含大多数行业专用符号
-
-
~40种Styles以及上千种符号
气象,消防等
• 字体
-
任何一种Windows系统支持的字 体库可以用作符号 - ESRI Cartographic fonts - 自定义字体
制图表达原理
• 线的几何效果
Wave Period: 5, Width: 3, Style: Square Before After
基于ArcGIS的胜利油田地理信息系统专业图符号化设计
![基于ArcGIS的胜利油田地理信息系统专业图符号化设计](https://img.taocdn.com/s3/m/53ca553f240c844768eaee99.png)
基于ArcGIS的胜利油田地理信息系统专业图符号化设计徐国勇【摘要】胜利油田地理信息系统专业图配图使用的符号是按照与石油工程设计图例一致的思路进行设计的,符号库的建立应用于胜利油田各采油厂地图浏览、辅助设计、规划等。
目前,完善统一的专业图符号库是我们的首要任务之一。
使用ArcGIS的Desktop软件系统,利用ArcGIS下符号管理器Style Manage所具有的符号建立、管理和维护功能,在ArcGIS 下进行专业图符号化设计,本文阐述了胜利油田地理信息系统专业图符号库创建步骤、数据符号化方法及样式库存放方法等。
【关键词】ArcGIS;符号化;Style Manage0 引言随着胜利油田地理信息系统的不断升级,不论地形图配图还是专业图配图也在不断的升级,油田地理信息系统专业图地图配图,有着使用大量特殊符号的需求,如何使用已有的和未有的漂亮的符号,本文将为您介绍专业图配图过程中用到的创建符号库的步骤、数据符号化的方法,样式管理器使用方法。
1 地图符号的分类与设计地图符号是表达地图内容的基本手段,它由形状不同、大小不一、色彩有别的图形和文字组成。
就单个符号而言,它可以表示客观事物的类别、空间分布位置、数量多少。
就同类事物而言,可以反映该类事物的分布特点。
各类符号的总和,则可以表示各类事物之间的相互关系及区域总体特征。
地图符号不仅具有确定客观事物的空间位置、分布特点以及数量、质量特征的基本功能,还具有相互联系和共同表达地理环境诸要素总体特征的特殊功能。
1.1 地图符号的分类按符号所代表的地面物体或现象的分布状况分类,可分为点状符号、线状符号和面状符号。
点状符号是一种表达不能依地图比例尺表示的小面积地物(如油库、联合站)和点状地物(如控制点等)所采用的符号(具有定位点的个体图形符号)。
一般这些符号的几何中心与地物实际位置一致)。
线状符号是一种表达线状延伸分布的地物,如输油管线、集油管线等的符号。
这些符号可以保持地物线状延伸的相似性,对其宽度往往都夸大表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4)如下:
根据结构化的符号设计思想,以地图符号图元
为对象,计算机中符号化的常用方法有 3 种,即程序
法、信息法和综合法。程序法是每一个地图符号或
同一类的一组地图符号对应一个绘图子程序;信息
法是通过程序处理已存在符号库中的信息块的方法
来完成符号的绘制;综合法是将程序法与信息法相
结合进行绘制地图符号的一种方法。由于本文所讨
编码 2 I 符号 2 I 颜色 2
供,这样符号化功能模块不仅可以在 ArcInfo 的嵌
…
入式的 VBA 中使用,而且可以通过其提供的接口在
编码 ! I 符号 ! I 颜色 !
其他开发人员使用 Arcob ects 控件开发的独立系统
其中 ! 为地物的个数,编码为 7 位代码,符号 中使用。
为 5 位代码,颜色为 9 位代码。
转为 bmp 文件;
色,大小,方向,比例},虚线{颜色,粗细,比例结构},
3 . 在 造 字 软 件(如 Font Create Program 3 . 0 齿线{颜色,粗细,比例结构};对于某些特殊的线状
等)中新建一字体文件,将各点符号的 bmp 文件导 符号,如电力线及其符号,由于其符号配置的不等距
! " 线状符号制作 线状符号是长度在地图上依比例尺表示而宽度 不依比例尺表示的符号,部分符号的宽度与目标的 空间分布范围有关,如陡坎等。线状符号符号化的 结果与符号的配置方向和数字化采集的方向有关, 因此对于有向线状符号的制作,要么根据相反的符 号化方向制作 2 个不同的线状符号,要么在设计线 状符号之前先约定符号配置方向(如沿前进方向左 侧生成符号)和线状符号数字化采集方向(如从上到 下、从左到右采集数据)之间的关系,从而在制作符
号时只需按约定的方向制作一个符号。
任何线状符号都可以看做是由具有单一特征的
线状符号或点状符号组合而成,这种组合要考虑叠
置顺序、在基线上布局的偏移量、符号单元的比例关 系等,一种符号往往可以通过多种基本符号采用不
图 3 “品”字形面状填充符号的生成
同的组合方式生成,在设计时应力求简单,基于这一 思想对线状符号进行设计。如图 2 中的线状符号可 以看作是由实线、虚线和齿线 3 种基本线型组合而 成。通过对地形图图式的分析,地形图中的线状符 号可以抽象为实线、虚线、点符号线、齿线等 4 种基 本线型,图式中的绝大多数线状符号都可通过这 4 种基本线型组合而成,各种基本线型符号设计时考
块的具体实现步骤如下: l . 将接口传入的 IMap 对象作为当前视图,设
置地图单位和比例尺; 2 . 获取当前视图中的图层,依次作为 Igeofea-
turelayer 对象的值,并对当前图层进行下面步骤的 处理;
3. 根据符号代码到符号库中获取符号描述信 息;
3 . 判断 Igeofeaturelayer 对 象 的 类 型(点、线 或面),获取地物属性表中需符号化的字段的索引;
l6
测绘通报
2003 年 第 l 期
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
建立这种空间实体与符号之间的联系方法可以在需 审查,如面状目标的边界坐标串是否封闭;符号化时
要的情况下随时改变地物的显示符号,而且多种地 符号的颜色、样式、大小由符号属性特征决定,需要
Arcob ects 是 ESRI 公司提供的基于接口编程
三、符号化功能模块的设计
的组件,它是形成 ArcInfo 8 的技术主体,它包括一 个技术框架、一个面向对象的地理数据模型、一个软
! " 符号化基本过程
件组件库和一个丰富的面向开发人员的资源集合。
符号化功能模块实现按编码对照表文件中建立 同其他 CoM 组件一样,任何能够集成 CoM 组件的
14
测绘通报
2003 年 第 1 期
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
文章编号:0494-0911(2003)01-0014-04
中图分类号:P208
文献标识码:B
基于 ArcGIS 的地图符号库建立及符号化实施
线目标上垂分点弃除等。 # " 功能模块设计
表文件单独作为一个文件保存,且其文件编写形式
考虑到功能模块的可移植性和可重用性,符号
如下:
化功能模块的开发采用在通用开发平台 VisuaI Ba-
!
sic 上应用基于 CoM 技术的 Arcob ects 的方式,最
编码 l I 符号 l I 颜色 l
终符号化功能 模 块 以 动 态 链 接 库( DIIs)的 形 式 提
祁华斌1,艾廷华1,胡 珂2
(1 . 武汉大学 资源与环境科学学院,湖北 武汉 430079;2 . 天津市测绘院 地理信息中心,天津 300381)
Construction of Symbol Database and Implementation of Visualization Based on ArcGIS
的地物编码与符号库中的符号之间的一一对应关系 应用都可以嵌入 Arcob ects;同时在通用的开发平
将制图输出范围内的空间实体用指定符号绘制并输 出(即符号化),以其为核心的符号化基本过程(见图
台上(如 Microsoft VisuaI Studio,DeIphi 等),开发人 员也可以用 Arcob ects 建立自己独立的应用。
体;
的方式定制符号,此时符号化功能模块直接调用该
5 . 在符号设计系统(StyIe Manage)已创建的地 符号定制程序实时生成符号进行符号化。
形图符号库的点符号子库中一一导入已安装字体文
件中的点符号,利用预览窗放大确定其定位点,设置
符号名及其地物分类码,完成点状符号子库的创建。
图 2 复杂线状符号的生成
关键词:地形信息;符号库;符号化;COm 技术
一、引 言
地图符号是地图的语言单位,是可视化表达地 理信息内容的基础工具;地形信息符号库是地形图 符号的汇集系统,它利用计算机进行管理,实现地形 图符号数据的存储、检索和更新。当今流行的地理 信息系统和专用的计算机地图制图软件主要采用符 号库的形式来管理地图符号,并用交互式设计的思 想来实现地图符号的制作。目前国内外 GIS 相关 软件符号库中符号设计的途径主要有 4 种:一是文 本编辑器设计方法,建立符号的文本描述,其特点是 设计速度慢,不能实时观察所设计的符号;二是采用 系统提供的二次开发语言编程实现,该方法主要应 用于特殊符号的绘制;三是利用系统本身的图形编 辑功能将符号当作普通的图形块设计制作,追加符 号码等描述项后存储到符号库中;四是提供符号设 计界面,用户可将系统本身提供的基本符号与自定 义的简单符号(如点符号)进行某种组合、位移、放缩 后得到制图输出所需要的复杂符号(如复杂线型和 面状填充 符 号 ),这 是 目 前 较 为 流 行 的 符 号 设 计 方 式。本文基于 ArcGIS 8 . 01(Desktop 版),结合第 2 和第 4 种符号的设计途径,在充分分析地形图图式 的基础上,提出了一套地形图符号库的创建方案,并 运用 ESRI 公司提供的基于接口编程的组件 ArcObects 开发了一个符号化功能模块,用于地形图的符 号化。
1 . 点状符号制作 点状符号是不依比例尺表示的小面积地物或点 状地物符号,根据 Bertin 符号设计的思想,点状地图 符号的参量描述有大小、方向、色相、灰度、纹理、密 度等,通过这些参量及其组合在定量、定性上表达不 同的地理信息内容。它的图形比较固定,不随它在 图幅的位置的变化而变化。点状符号由基本的几何 构造 单 元 组 合 而 成,可 分 为 点、线 段、折 线、样 条 曲 线、多边形、矩形、三角形、圆、圆弧等 9 种基本图元。 点状符号都有明确的定位点和方向性,但点状符号 设计应留有一定的“自由度”,在符号化配置时允许 用户实时修改,如大小、方向、颜色,不能将所有参量 都固定。在 Arcmap 下创建点符号库步骤如下: 1 . 在 Arcmap 的符号设计系统 StyIe manage 中 新建一符号库,并根据用途给符号库命名(如 1 1 500 地形符号库); 2 . 利用 AutoCAD(R13 以上版本)提供的强大 的制图及编辑功能,在 AutoCAD 中按图式要求绘制
OI Hua-bin,AI Ting-1ua,HU Ke
摘要:地图符号是地图 / GIS 表达空间信息的语言单位,通过符号参量传输表达不同的信息认知内容;符号库是符号描述信息的集
合。提出一套基于 ArcGIS 8 . 01 的地形信息符号库的创建方案,并针对这一方案,运用 ESRI 公司提供的基于接口编程的组件 ArcOb ects 开发了一个符号化功能模块,对地形数据的点、线、面目标进行符号配置及可视化表达。
物可以选择同一符号输出,不必重复设计相同的符 从相关属性表提取数据后判断计算符号参量设定;
号。编码对照表文件可与符号库作为一个文件保 符号化后应做进一步的处理,如毛刺短线的删除(在
存,也可单独作为一个文件保存( 一般以文本文件 建拓扑关系弧段求交时往往产生细小的短线目标)、
(! . txt)的形式存在),为了便于修改以及符号化功 能模块对文件信息的读取,本文所涉及的编码对照