地图符号化实现方法

地图符号化实现方法
地图符号化实现方法

地图符号化实现方法

地理信息符号化是地理信息生产和应用时必须要实现的技术,对地理信息处理和应用有较大的帮助作用。地理信息的符号化通常是指它的二维屏幕表达。利用丰富的地图符号和视觉变量,在计算机屏幕上对各种地理信息进行直观和清晰的显示一直是数字制图和GIS的核心技术之一。本文就这方面的主要方法和实现技术进行深入讨论。

2 地理信息符号化方法

地理信息符号化的主要方法采用地图图形和符号对地理信息进行表示。众所周知,地图图形是地图的语言,它既表示了地理实体的形状、位置、结构和大小信息,也表示了实体的类型、等级以及其他数量和质量特征。地图图形符号的设计和建立主要有三种方法,即编程法、信息块法和交互设计法。

2.1 编程法

编程法是将地图符号分解为图元(特定的几何要素,如直线、三角形、矩形、圆、弧等,称为图元),然后通过程序的方法相继调用绘制这些图元的函数,由图元的组合来实现地图符号的绘制。如图1所示。在调用绘制图元的函数时,根据符号的特点和定位关系输入适当的参数。

对于大多数点状符号,它们的定位点是固定的,符号中各组成部分相对于定位点的关系也是固定的,因此对于这些符号,以后在使用时只要给出定位点坐标和符号的绘制比例即可。有些点状符号的定位点可能不止一个,如半依比例尺桥梁符号,它的定位点有二个,一个是桥梁的中心点,另一个是桥梁的方向点,桥梁符号的其他点位坐标是靠这二个点计算出来的。

对于线状符号,只要给定线状符号中心线上的点位坐标就能生成线状符号。在采用编程方法时,符号一般都是固定的,所给的定位点也是少量的,利用这些少量的信息根据符号内在的相互关系就可以形成相应的符号。

采用编程法来实现地图符号的绘制其最大的缺点是不便于修改,每一个符号的修改和调整都要改动相应的程序,较为费事。它的优点在于能将大量的地理信息自动地进行符号化,不需要太多的人工干预。只要按照地理信息的属性编码,检索出相应的符号名称,然后调用绘制这些符号的程序,即可得到各种不同地图符号的输出。符号信息及各种处理和底层接口调用都由计算机独立完成。目前,这种符号的实现方法较为成熟,在实际应用中仍有广泛的应用。

2.2 信息块法

信息块法是用人工的方法将要绘制的符号离散成数字信息,用统一的结构和方法进行描述,这些描述信息存放在数据文件中,一个符号构成一个信息块。绘图时只要通过程序处理数据文件中的信息块,即可完成符号的绘制。如图2所示。要修改的话也只是修改数据文件,而绘制地图符号的软件保持不变。

2.3 交互设计法

交互设计法是在一定的图形设计软件中,有一系列的图形元素绘制工具供用户选择和使用,用户采用精确输入的方法把构成符号的各个图元按照相互之间确定的关系有机地把它们组合在一起,并选择一个定位点。绘制好的符号起个名字存放在相应的符号库中,这些符号可以是点状符号,也可以是线状符号和面状符号。

当是点状符号时,调用时只要给出定位点,所要的点状符号就会自动配置上去。如果是线状符号,光标只要给出定位中心线的位置,就形成相应的线状符号。如果是面状符号,只要给定边界,面状符号就会填绘上去。

这种符号绘制方法十分方便而且便于修改。不需要编写程序,全靠数据结构和数据之间的关系起作用。采用人机交互的方法来设计和绘制地图符号大大地方便了用户,提高了工作效率,减轻了工作量,代表着符号设计和绘制的发展方向。

上述三种产生地图符号的方法在有些情况下要结合起来使用,各自有着不同的使用场合,很难说只用一种方法就能解决所有的问题。

3 地理信息符号化控制技术

地理信息符号化控制技术是指地理信息符号化过程如何控制和实现的,随着数字地图制图技术的不断发展,地理信息符号化控制技术也在不断的发展和完善。目前可以通过三种方式来实现地理信息符号化过程的控制,即程序控制方式,基于控制文件的方式和基于关系数据库的控制方式。

3.1 程序控制方式

程序控制方式建立在图形符号编程法基础之上,是一种内部控制方式,它完全依赖于计算机程序,在数字制图技术出现的初期被广泛使用。但是以这种方式实现的符号化控制可维护性差。一旦程序编写完毕,所有的符号化控制都固定了,当生产其他类型的地图时,必须对控制符号化的源程序做出相应的调整或者重新编写,这显然降低了系统的通用性,不利于整个系统推广和应用。针对这样的问题,地图工作者希望利用外部控制的方式来实现符号化的控制,以降低对程序的依赖性,因此基于控制文件的方式便产生了。

3.2 基于控制文件方式

基于控制文件方式是通过计算机程序对控制文件中的内容进行解释来完成对地图符号化的控制,它是一种外部控制的方式。符号化控制文件的设计是依据地图要素编码的特点,按照点、线、面要素归类并设置控制项,主要包括要素编码对应的地图符号控制和相应的说明注记控制。这种方式与完全依靠程序来实现地图符号化控制相比,便于维护,通用性得到提高。如果需要增加或修改一种要素的符号化效果,只需要增加或修改该要素的符号化控制项,而不用修改源程序。针对不同类型的地图,只需设计相应的控制文件,就可以完成对地图符号化效果的控制。但这种方式也存在一些不足,其控制项较多,程序解释起来比较困难,文件结构复杂,在编辑符号化文件是容易出错等。

3.3 基于关系数据库的控制方式

运用数据库技术最直接的想法就是用数据库中的表来取代控制文件,在数据入库时通过对符号化控制表中的符号化控制信息进行解释来完成对地图符号化的控制。在关系数据库中,各种关系都是以数据库表的形式存在,因此用数据库表来实现符号化控制是非常适合的。此外,还可利用数据库在数据管理上的优势,以及数据库自身的特点来保证符号化控制过程的正确性。从控制表自身来看,在这种方式下,符号化控制表较少,表中的控制项相对简单,共用的控制项均以字典表的形式出现,控制表与字典之间利用关系数据库的主键与外键间的约束建立关联,控制表结构简单明了,表与表之间的逻辑关系清楚,维护起来简单方便。

4 地理信息符号化实现

点状符号、线状符号和面状符号各有其特点,又不失共性,它们的差异是构成各自的基本图素不同,而相同之处是绘制参数(符号代码、绘图句柄、笔的颜色、刷子的颜色等)、操作方法(绘制、删除等)基本一致。根据面向对象的观点,为使各类符号对象具有相对独立性,可以将点状符号(CPointSymbol)、线状符号(CLineSymbol)、面状符号(CArea Symbol)定义成三种符号对象类,并将各类符号的数据成员(属性数据)及其函数成员(操作方法)封装在各自的对象类中。同时又在这三个类的基础上概括出更高层次的类,即符号类(CSymbolBase)。

符号类(CSymbolBase)的定义如下:

class CSymbolBase : public CObject

{

//成员变量

public:

CString m_strCurrentPath; //符号路径

CString m_SymbolCode; //符号代码

COLORREF m_SymbolColor; //符号颜色

//成员函数

public:

void DrawParral(CDC *dc, ……);//绘制平行线

void DrawThickLine(CDC *pDC,……);//绘制加粗线

……

}

4.1 点状要素的符号化

点状符号类的定义如下:

class CSymbolPoint : public CSymbolBase

{ //成员变量

public:

CObList *m_polylineList; //折线图元列表

CObList *m_ellipseList; //椭圆图元列表

CObList *m_chordList; //圆弦图元列表

CObList *m_rectList; //矩形图元列表

CRect m_Boundrect; //符号的外接矩形,相对于符号的定位点

//成员函数

public:

void ReadPointFile(CString m_SymbolFileName,……);//读取符号库

CRect GetBoundrect(double angle,double scale); //获得符号外接矩形

void DrawPointinMap(CDC *pDC,……);//绘制符号

}

在程序收到用户传给的几何信息和属性信息(包括定位点信息、颜色、角度等)后,读取符号库中该符号的描述信息,进行解释并完成图形绘制。

点状符号绘制程序的接口函数:

void CPointSymbol:: DrawPointinMap(CString m_SymbolFileName, //符号路径

CString m_SymbolCode, //符号名

CPoint PositionPoint, //点状地物定位点

double SymbolScale, //符号比例

double Angle, //旋转角度

COLORREF SymbolColor, //符号颜色

CDC* pDC)

点状符号制作及选择如图3所示。

4.2 线状要素的符号化

线状符号类的定义如下:

class CSymbolLine : public CSymbolBase

在程序收到数据库中或用户传给的几何信息和属性信息(包括定位轴线信息、颜色、结束方式等)后,读取符号库中该符号的描述信息,进行解释并完成图形绘制。

线状符号绘制程序的接口函数:

void CLineSymbol:: DrawLinesinMap (CString m_SymbolFileName, //符号路径

CString m_SymbolCode, //符号名

double x [ ], double y [ ], int n, //轴线坐标串及坐标点个数

COLORREF color, //符号颜色

double m_LineScale, //绘制比例

CDC* pDC)

4.3 面状要素的符号化

面状符号类的定义如下:

class CSymbolArea : public CSymbolBase

面状符号的绘制最关键的技术是填充算法。一般分为两种填充方法:点填充和线填充。线填充方法通常是按扫描线填充,点填充方法通常是按定位点填充,包括品字形填充、井字形填充以及随机填充。填充时要用到多边形裁剪算法,可以直接调用VC++提供的有关系统函数。

面状符号绘制程序的接口函数:

void CAreaSymbol::DrawAreainMap((CString m_SymbolFileName, //符号路径

CString m_AreaSymbolCode, //符号名称

double x[], double y[], int n, //多边形区域点串及个数

COLORREF m_FrontColor, //前景色

COLORREF m_BackColor, //背景色

BOOL m_IsSheer, //底色是否透明

CString m_SideLineName, //边线所用的线型名称

double m_SideLineScale, //边线比例

double m_DrawScale, //绘制比例

CDC *pDC)

5 结束语

本文对地理信息符号化方法及其实现技术进行了认真讨论,介绍了地图图形符号设计与生成的主要方法,讨论了实现地理信息符号化过程的相关控制技术,文章以点状要素、线状要素、面状要素为例,重点对地理信息符号化的具体实现进行了详细分析,给出了技术细节。论文的成果已在多个软件系统中得到应用,取得了较好的实际应用效果。

ArcGIS软件中地形图符号库制作及图形符号化的技术与方法_向红梅

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 格式的位图。 制作好的sty le 符号库可以存放到A rc GIS 安装路径的sty le 目录(即D:\Prog ra m F il e s \A rc G I S \S tyles)或其他目录下。用A rc M ap 新建地图文档(*1m xd)时,A rc G I S 自动添加Styles 目录下的ES -R I 1sty le 给此文档,还可手工添加(Add)其他sty le 符号库,点击某个图层,在"sy mbol selector"中选择一个符号,将此图层图形符号化。 由于A rc G I S 是美国的一个通用GIS 软件,所提供的是一些描述性符号,其形状和大小远不能满足我国各级比例尺地形图符号的要求,可以利用A rc -GIS 的符号管理机制和强大的开发功能制作地形图 符号库,从而实现空间数据的符号化。2 地形图符号库的设计和制作211 符号库制作的技术方案 地形图用三种方法表示空间地理事物,即不依、半依和依比例尺图形。设计表示地物地貌的地形图符号时,将其概括为点、线和面状符号[4] 。这三种符号虽然各自有不同的特点和用途,但是它们又是相互关联的,比如,线状符号中包含了点状符号,面状符号可由点状和线状符号来排列填充,形成了以点状符号为基石的符号体系。因此,在设计制作地形图符号时,以点状符号为主。 国家1B 500、1B 1000、1B 2000比例尺地形图共用一本图式,符号大体相同,设计制作符号库时,以1B 1000比例尺为基准,对有差异的个别符号进行补充。在进行图形符号化时,对1B 500比例尺地形图,按015比例符号化,对1B 2000比例尺地形图,按210比例符号化。 虽然A rc G I S 自带的部分符号可以经过修改、缩放、旋转和移动等操作达到地形图符号标准 [1] ,但是 地形图中绝大部分符号不能从A rc GIS 符号库中作简单变换来获取,需要按照图式规范制作符号库。考虑到从A rc G I S 符号库作缩放、旋转等变形操作难以控制符号的尺寸,采取按照图式规范,将地形图中所有符号按统一的尺寸标准制作一个完整的字体库(cs10001ttf),在A rc M ap 的Sty le M anager 中建立符号库(cs10001sty le),分别编制点、线、面符号。212 字体库的设计与制作 A rcGIS 中线状、面状符号制作都是基于点状符 38 第2期 2008年6月 矿 山 测 量M I NE S U RV E Y I NG N o 12 Jun 12008

地图符号与分类

地图符号与分类 学号:12123360 姓名:黄译平 日期:1013/12/28

目录 1.总介 (3) 按符号的空间分布情况 (3) 点位分布 (3) 线状分布 (3) 面积分布 (3) 体积分布 (3) .按符号图形的构图特征 (3) 按对地图比例尺的依存关系上分 (4) 按符号表示的地理尺度分为: (4) 2.详介 (5) 点位分布 (5) 线状分布 (8) 面积分布 (13) 体积分布 (16)

1.总介 地图符号的分类方法有很多,大概有以下4种。 1.按符号的空间分布状况 2.按符号图形的构图特征 3.按地图比例尺的依存关系 4.符号表示的地理尺度 按符号的空间分布情况 有四种类型:点位分布、线状分布、面积分布、体积分布。 点位分布 存在于一个独立位置的事物、离散的空间现象、一个测量控制点、一座城市等,代表一个地区的国民经济统计图形,也算做点位分布。因此,点状符号在地图上算作是一个定位点。线状分布 存在于空间的有序现象,如河流、河堤、道路、运输线,他们可能扩散成一个宽带,以具有相对长度和路线为主要特征。因此线状符号在地图上是一个线段。 面积分布 事物的占有范围、连续的空间现象。因此面状符号在地图上是一块图斑。 体积分布 可以推想为从某一基准面向上下延伸的空间体,例如人口或一座城市,可以表示具有体积量度特征的有形实物或概念产物,这些空间现象可以构成一个光滑曲面。因此体积符号在地图上可以表现为点状、线状、面状三维模型。

.按符号图形的构图特征 几何符号 基本几何图形构成的较为简单的符号 形状特征:规则和不规则 符号尺寸:分级和比率 结构变化特征:组合结构和扩张结构 文字符号 象形符号 按对地图比例尺的依存关系上分 比例符号 半比例符号 非比例符号 按符号表示的地理尺度分为: 定性符号 等级符号 定量符号 下面主要按符号的空间分布状况来举例说明一下地图的分类。

基于数据库的地形图符号化

基于数据库的地形图符号化 钱敏(江苏省基础地理信息中心江苏南京 210013) 摘要地图符号是地图表达空间信息的语言单位,地形图数据的符号化直接关系到地形图的可视化表达和使用,本文提出基于ArcGIS的1:1万地图符号制作方案以及数据库的地形图符号化。 关键词建库 ArcGIS 符号制作地图符号化数据库地形图符号化 一、引言 地图符号是地图的语言单位,通过对地图符号的解读,可以直观的了解地图所表达的地理信息。 对于现在的建库数据(这里主要指的是矢量的DLG数据),基本的元素是点、线、面,最基本的显示也就是圆点、实线、有色或无色填充面,虽然不影响建库的要求,或者可以通过不同的颜色形状去区分不同的要素,但是没有一个规范而直观的符号系统,还是不能很好的解读地理信息,对于数据的最终应用也有缺憾。 目前地图符号制作的方法主要有:一是用文本编辑器设计的方法,建立符号的文本描述,如AutoCAD、清华山维等软件;二是采用二次开发语言编程来实现,主要用于定制复杂的符号;三是利用系统本身的图形编辑功能,将符号当作图形块设计制作,再追加不同软件平台所需的对符号的定义描述储存于符号库中;四是利用软件提供的符号设计界面,用户通过对系统提供的基本符号,通过组合、位移、缩放自行定义制图输出需要的符号,如MapInfo的MapInfo Line Style Editor,ArcMap的Style Manage等。 本文以1:1万地形图为例,着重介绍基于ArcGIS软件的地图符号化,以及在数据库中DLG数据的符号化中的应用。 二、符号库的创建 1、点状符号的制作 这里的点状符号的制作不仅仅是指不依比例尺表示的小面积地物或者点状地物符号的制作,同时还应包括了线状符号和填充符号制作需要的子符号,以方便调用。 点状符号制作的基本思想是在造字软件(Font Create Program 4.0)中建立字体符号文

ARCGIS符号化操作步骤

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字段”,单击右边的“排除”,弹出“数据排

地图符号化实现方法

地图符号化实现方法 地理信息符号化是地理信息生产和应用时必须要实现的技术,对地理信息处理和应用有较大的帮助作用。地理信息的符号化通常是指它的二维屏幕表达。利用丰富的地图符号和视觉变量,在计算机屏幕上对各种地理信息进行直观和清晰的显示一直是数字制图和GIS的核心技术之一。本文就这方面的主要方法和实现技术进行深入讨论。 2 地理信息符号化方法 地理信息符号化的主要方法采用地图图形和符号对地理信息进行表示。众所周知,地图图形是地图的语言,它既表示了地理实体的形状、位置、结构和大小信息,也表示了实体的类型、等级以及其他数量和质量特征。地图图形符号的设计和建立主要有三种方法,即编程法、信息块法和交互设计法。 2.1 编程法 编程法是将地图符号分解为图元(特定的几何要素,如直线、三角形、矩形、圆、弧等,称为图元),然后通过程序的方法相继调用绘制这些图元的函数,由图元的组合来实现地图符号的绘制。如图1所示。在调用绘制图元的函数时,根据符号的特点和定位关系输入适当的参数。 对于大多数点状符号,它们的定位点是固定的,符号中各组成部分相对于定位点的关系也是固定的,因此对于这些符号,以后在使用时只要给出定位点坐标和符号的绘制比例即可。有些点状符号的定位点可能不止一个,如半依比例尺桥梁符号,它的定位点有二个,一个是桥梁的中心点,另一个是桥梁的方向点,桥梁符号的其他点位坐标是靠这二个点计算出来的。 对于线状符号,只要给定线状符号中心线上的点位坐标就能生成线状符号。在采用编程方法时,符号一般都是固定的,所给的定位点也是少量的,利用这些少量的信息根据符号内在的相互关系就可以形成相应的符号。 采用编程法来实现地图符号的绘制其最大的缺点是不便于修改,每一个符号的修改和调整都要改动相应的程序,较为费事。它的优点在于能将大量的地理信息自动地进行符号化,不需要太多的人工干预。只要按照地理信息的属性编码,检索出相应的符号名称,然后调用绘制这些符号的程序,即可得到各种不同地图符号的输出。符号信息及各种处理和底层接口调用都由计算机独立完成。目前,这种符号的实现方法较为成熟,在实际应用中仍有广泛的应用。 2.2 信息块法 信息块法是用人工的方法将要绘制的符号离散成数字信息,用统一的结构和方法进行描述,这些描述信息存放在数据文件中,一个符号构成一个信息块。绘图时只要通过程序处理数据文件中的信息块,即可完成符号的绘制。如图2所示。要修改的话也只是修改数据文件,而绘制地图符号的软件保持不变。 2.3 交互设计法

第五章地图符号

第五章地图符号 教学目的和要求: 1.了解地图符号的作用和分类、地图符号的量表。 2.掌握构成符号的视觉变量及其应用。 3.了解彩色及其感受效应、符号与图形的感受效果。 4.了解的作用和配置原则 本章重点:地图符号的分类和构成符号的视觉变量。 本章难点:构成符号的视觉变量。 教学时数:6学时 [第一讲 4学时] 符号是一种物质的对象、属性或过程,用它来表示抽象的概念。这种表示是以约定的关系为基础的。 地图符号是表达地图内容的基本手段,它由形状不同、大小不一、色彩有别的图形和文字组成。地图符号是地图的语言,是一种图形语言。他与文字相比,最大的特点是形象直观、一目了然。 就单个符号而言,它可以表示客观事物的类别、空间分布位置、数量多少。就同类事物而言,可以反映该类事物的分布特点。各类符号的总和,则可以表示各类事物之间的相互关系及区域总体特征。 地图符号不仅具有确定客观事物的空间位置、分布特点以及数量、质量特征的基本功能,还具有相互联系和共同表达地理环境诸要素总体特征的特殊功能。 第一节地图符号的构成特点与功能 一、地图符号的构成特点 地图内容是通过符号来表达的,因此符号具有如下特点: 1.符号应与实际事物的具体特征有联系,以便于根据符号联想实际事物; 2.符号之间应有明显的差异,以便相互区别;

3.同类事物的符号应该类似,以便分析各类事物总的分布情况,以及研究各类事物之间的相互联系; 4.简单、美观、便于记忆、使用方便。 二、地图符号的功能 地图是空间信息的符号模型,符号具有地图语言的功能,它表现在以下的四个方面: (1)地图符号是空间信息传递的手段。 (2)地图符号构成的符号模型,不受比例尺缩小的限制,仍能反映区域的基本面貌。 (3)地图符号提供地图极大的表现能力。 (4)地图符号能再现客体的空间模型,或者给难以表达的现象建立构想模型。 三、地图符号的分类 1.按符号的空间分布情况。有四种类型:点位分布、线状分布、面积分布、体积分布。 点位分布可以表现为:存在于一个独立位置的事物、离散的空间现象、一个测量控制点、一座城市等,代表一个地区的国民经济统计图形,也算做点位分布。因此,点状符号在地图上算作是一个定位点。 线状分布指存在于空间的有序现象,如河流、河堤、道路、运输线,他们可能扩散成一个宽带,以具有相对长度和路线为主要特征。因此现状符号在地图上是一个线段。 面积分布指事物的占有范围、连续的空间现象。因此面状符号在地图上是一块图斑。 体积分布可以推想为从某一基准面向上下延伸的空间体,例如人口或一座城市,可以表示具有体积量度特征的有形实物或概念产物,这些空间现象可以构成一个光滑曲面。因此体积符号在地图上可以表现为点状、线状、面状三维模型。所以把地图上符号的分类确定为点状符号、线状符号、面状符号、体积符号。 2.从视觉上地图符号可分为形象符号和抽象符号。形象符号之对于

05第5章 地图符号

第5章 地图符号(3学时) §1 作为地图语言的地图符号 §2 量表在符号设计中的应用 §3 构成符号的视觉变量 §4 彩色 §5 符号与图形的感受效果 §6 注记 使用专门的图形符号表现地理事物是地图的基本特征之一。地图的性质从本质上说是由符号的性质和特点所决定的,因而对符号的研究设计是地图学的基本问题之一。 符号化过程要求我们认识地图符号和设计地图符号。这就必须从符号学的角度说明地图符号的性质,从几何学的角度进行地图符号的点、线、面分类,从心理学的角度说明设计地图符号的依据。 §1 作为地图语言的地图符号 1.1 符号与地图符号 符号是一种物质的对象、属性或过程,用它表示抽象的概念最典型的符号是语言,完整的语言符号可表达为: 语言符号是概念和音响形象相联结的复合体。 即概念是被表示成分,它构成内容方面;音响形象是表示成分,它组成表达方面。 地图符号的特征: (1) 地图符号具有被表示成分和表示成分的特征 (2) 地图记号有一定的约定性 形式和内容之间作出的约定。即同类符号表示同类地物。 (3) 地图记号可以等价变换 正因为地图记号是约定的,在不同地图中,同类地物可以用不同的符号表示。 (4) 记号构成地图 地图是地物符号化的结果。符号与符号之间的关系称为符号的表层结构, 符号与

其语义间的关系,称为符号的深层结构。 结论是:符号学的理论原则可以应用到地图学领域,地图上的记号是符号,地图符号的研究和应用,属于部门符号学范畴。即符号学的理论原则可以应用于地图学领域。 1.2 地图符号的视觉感受与认知过程 1、视觉感受 地图是以符号系统来传递地理信息的。符号给人的感觉首先是视觉,视觉的刺激由神经传导至大脑皮层并作出反应,是知觉发展的过程。以视知觉作为分析对象的心理学派称为格式塔心理学。 格式塔心理学:研究经视知觉检验过的整体,认为现象的经验是整体的或完形的,论证了“整体大于局部之和”。 分析地图符号视觉感受的心理学理论基础便是格式塔心理学。 2、认知过程 认知过程就是信息加工过程,包括感觉输入的变换、简约、加工、存储和使用的全过程。以此为研究对象的心理学称为认知心理学。 认知心理学的核心是揭示认知过程的内部心理机制,即信息如何获得、存贮、加工和使用的。将人看作是一个信息加工的系统,认为认知就是信息加工,其核心是输入和输出之间 发生的内部心理过程。 1.3 地图符号与地图模型 地图是空间信息的符号模型 (1)地图符号空间信息传递的手段。 (2)地图符号构成的符号模型,不受比例尺限制。 (3)地图符号提供地图极大的表现力。 (4)地图符号能再现客体的空间模型,给难以表达的现象建立构想模型。 本节从符号学、心理学、模型论角度分析了地图符号的基本理论问题。结论是符号学的理论原则可以应用于地图学领域;符号设计应充分考虑视觉感受及其认知功能;客体与抽象之间建立起地图模型,以充分发挥地图的功能。

地理信息符号化及其实现技术

地理信息符号化及其实现技术 1 引言 地理信息符号化是地理信息生产和应用时必须要实现的技术,对地理信息处理和应用有较大的帮助作用。地理信息的符号化通常是指它的二维屏幕表达。利用丰富的地图符号和视觉变量,在计算机屏幕上对各种地理信息进行直观和清晰的显示一直是数字制图和GIS的核心技术之一。本文就这方面的主要方法和实现技术进行深入讨论。 2 地理信息符号化方法 地理信息符号化的主要方法采用地图图形和符号对地理信息进行表示。众所周知,地图图形是地图的语言,它既表示了地理实体的形状、位置、结构和大小信息,也表示了实体的类型、等级以及其他数量和质量特征。地图图形符号的设计和建立主要有三种方法,即编程法、信息块法和交互设计法。 2.1 编程法 编程法是将地图符号分解为图元(特定的几何要素,如直线、三角形、矩形、圆、弧等,称为图元),然后通过程序的方法相继调用绘制这些图元的函数,由图元的组合来实现地图符号的绘制。如图1所示。在调用绘制图元的函数时,根据符号的特点和定位关系输入适当的参数。 对于大多数点状符号,它们的定位点是固定的,符号中各组成部分相对于定位点的关系也是固定的,因此对于这些符号,以后在使用时只要给出定位点坐标和符号的绘制比例即可。有些点状符号的定位点可能不止一个,如半依比例尺桥梁符号,它的定位点有二个,一个是桥梁的中心点,另一个是桥梁的方向点,桥梁符号的其他点位坐标是靠这二个点计算出来的。 对于线状符号,只要给定线状符号中心线上的点位坐标就能生成线状符号。在采用编程方法时,符号一般都是固定的,所给的定位点也是少量的,利用这些少量的信息根据符号内在的相互关系就可以形成相应的符号。 采用编程法来实现地图符号的绘制其最大的缺点是不便于修改,每一个符号的修改和调整都要改动相应的程序,较为费事。它的优点在于能将大量的地理信息自动地进行符号化,不需要太多的人工干预。只要按照地理信息的属性编码,检索出相应的符号名称,然后调用绘制这些符号的程序,即可得到各种不同地图符号的输出。符号信息及各种处理和底层接口调用都由计算机独立完成。目前,这种符号的实现方法较为成熟,在实际应用中仍有广泛的应用。 2.2 信息块法 信息块法是用人工的方法将要绘制的符号离散成数字信息,用统一的结构和方法进行描述,这些描述信息存放在数据文件中,一个符号构成一个信息块。绘图时只要通过程序处理数据文件中的信息块,即可完成符号的绘制。如图2所示。要修改的话也只是修改数据文件,而绘制地图符号的软件保持不变。

中地图符号有哪些

定向越野中地图符号有哪些?各代表什么意思? aili6sili|Lv3|被浏览223次 2013-04-16 19:20 特别是一个交叉符号,一个V字型符号,一个实心三角形,一个实心正方型,等等 满意回答 检举|2013-04-16 20:42 1.符号的分类与颜色如同其他地形图一样,越野图也要求完整而详细地表示地貌、水 系、建筑物、道路、植被和境界,即所谓“地图的六大要素”。根据定向越野比赛的特殊需要,国际定联将越野图的符号分成五类:地貌,用棕色表示。这类符号还包括小丘、小洼地、土崖、冲沟、陡坡、土垣等表示地面详细形态的专门符号。岩石与石块,用黑色表示。岩石与石块是地貌的特殊形式,它们既可以为读图与确定点位提供有用的参照物,又可以向运动员表明是危险还是可奔跑通行的情况。为使它们明显地区别于其他地貌符号,这一类符号使用了黑色。水系与淤泥地(沼泽地),用蓝色表示。这类符号包括露天的明水系和水生或沼泽生的植物。植被,用空白或黄色和绿色普染表示。 植被情况的详细区分和全面表示非常重要。植被是按下列基本原则表示的:——白色(空白)指一般性起伏地上的树林的密度适度,地面上无阻碍行进的灌木或杂草丛,可以按正常速度奔跑的地区。——黄色空旷的地域。分为空旷地,半空旷地及凌乱的空旷地。——绿色树林中密度较大的地区。按可跑性分为慢跑:使正常跑速降低20—50%;难跑: 使正常跑速降低50—80%;通行困难:使正常跑速降低80—100%。上述可跑性的区分均取决于树林的生态,如树种、密度及矮树、草丛、蕨类、荆棘、荨麻等的生长情况。人工地物,用黑色表示。包括各种道路、房屋、栅栏、境界等地图符号。2.符号的等级根据各类符号在世界各国定向越野图上出现的频率,同时为了促进全世界定向越野地图的标准化,国际定联将越野图的符号分成三个级别:A———适用于各种国际比赛和世界锦标赛;B———可以用于一定地形类别之中的;C———在特殊地形中补充A级和B级的非国际通用符号。在国际定联1982年制定的《国际定向运动图制图规范》(《Drawing Specifications for International Orienteering Maps》)中,A级符号列出73个,B级符号列出25个,C级符号未做统一规定。3.符号的大小与相互关系为了

相关文档
最新文档