GIS图形的地理方向——一个常被忽视的问题

类别:VC语言 点击:0 评论:0 推荐:

 GIS图形的地理方向——一个常被忽视的问题

本文作者 徐庆荣(武汉大学)

     在常规地图上,保持图形符号(或注记)的地理方向是一条重要的制图规则,这也是自古以来地图生产所积累的宝贵经验。这一规则有利于增强地图的易读性和表现力。它亦应适用于由GIS(地理信息系统)或电子地图软件输出的地图,因为屏幕地图也是供人观看的。但很遗憾,已有多年发展史的我国GIS等软件几乎都没有正视这一制图规则。

       GIS输出的图形一般属于地理图形,如各种用途的不同比例尺的地图或统计图表等。地图是地球表面(近似椭球面)按一定数学法则投影至平面,并用规定符号和文字表达的图形。显然,投影后的经纬线方向与平面直角坐标轴方向一般不可能一致。这在小比例尺地图上(如世界地图,全国地图和分省地图等)比较明显,在这种图上往往须按一定间隔(度数)绘出经纬线,它们分别是一组曲线或直线,一般不与直角坐标轴方向平行。有些地图按经纬线划分图幅(如各种地形图),其图廓边均为经(纬)线(近似成梯形),且偏离直角坐标轴方向。

GIS图形有别于其他图形的一个重要特征是,图形的地理方向性。图形符号和注记方向除要求与地理要素延伸方向一致(这是容易理解的)外,还要求与经纬线方向一致。使符号(或注记)方向与经纬线方向保持一致的理由为:一是便于识别图上的真实地理方向(东西或南北),二是符号(或注记)方向与经纬网线协调一致能给读图者一种“曲面感”,引发对自然景观球面分布的联想。当然,若符号(或注记)方向与经纬线一致后,会使符号(或文字)倒置或过于歪斜而影响读图,则应放弃此原则,重新调整符号(或注记)方向。

    下面谈谈关于图形符号(或注记)方向与经纬线方向一致的几个具体问题。

1. 何谓符号(或注记)方向及其与经纬线方向的一致

    所谓符号(或注记)方向,具有二层意思:

    (1)成组符号(或文字)的排列走向。根据被说明地理要素的形状特征,有水平走向,垂直走向,依地理要素分布的走向(呈任意直线或任意曲线)三种。

    (2)单个符号(或文字)的方向。有直立(正直方向),与地理要素走向平行,与地理要素走向垂直三种。

    所谓符号(或注记)方向与经纬线方向一致,指的是:

    (1)凡水平排列走向的,其走向须平行其所在位置的纬线(不是X轴)。

    (2)凡垂直排列走向的,其走向须平行其所在位置的经线(不是Y轴)。

    (3)凡直立方向的单个符号(或文字),须垂直其所在位置的纬线(不是X轴),使符号(或文字)的顶端朝向北方(平行于经线,而不是Y轴)。

2. 如何实现与经纬线方向一致

    地图上的经线方向与直角坐标Y轴的夹角称为子午线收敛角(δ),地图上不同位置的δ不尽相同,δ可由所在位置(x,y)根据相应地图投影公式计算得到,有正有负。只要将符号(或注记)按δ作方向改正,即可实现符号(或注记)方向与经纬线方向一致。显然,GIS软件应具有自动方向改正功能,而不是愚蠢地等到图形编辑时再逐个人工操作进行旋转改正。

3. 示例

    下图是一虚构的示意图(图内淡青色线条为经线和纬线)。更多的实例请参见正式出版的各类地图集或挂图。

 

图形软件开发工具UGS具有上述方向改正功能。应用程序在调用UGS的绘图(或注记)函数时,只要给出方向改正值δ(可通过一定的算法获得),输出时便能自动调整符号(注记)方向,使之与经纬线方向一致,UGS发布于CSDN(图形处理类),下载处:

http://www.csdn.net/cnshare/shtm/18.shtm

 

作者发表于CSDN的相关文章:

按“所想即所得”要求设计图形软件

等距线的画法--一个应用甚广的重要算法

"与图形结构无关"的矢量绘图算法

为图形软件的开发添一新工具

 

联系:可在CSDN论坛向xqr发短信息。

本文地址:http://com.8s8s.com/it/it2478.htm