Map Calculus in GIS a proposal and demonstration(4)

发布时间:2021-06-07

This paper provides a new representation for fields (continuous surfaces) in Geographical Information Systems (GIS), based on the notion of spatial functions and their combinations. Following Tomlin’s (1990) Map Algebra, the term “Map Calculus” is used

practice of using raster layers to simulate surfaces. The paper is completed by drawing

conclusions and pointing to future research directions.

Throughout this paper, the term “Map Calculus-enabled GIS” is used to describe a GIS

that has been enhanced with the required procedures and data structures to handle

function-based layers. This paper envisages Map Calculus capabilities as being an

extension to raster and vector-based representations and, while a GIS that is based on

Map Calculus is theoretically possible, the discussion in this paper will focus on a hybrid

implementation where function-based layers extend the vector and raster capabilities of a

common GIS.

Map Calculus in a GIS

A GIS that can handle Map Calculus is somewhat equivalent to mathematical or

statistical software suites (such as Matlab or SAS ). Such a system should have the

capabilities to store and calculate functions in real time, while storing information about

these functions (such as variable values) in a form that facilitates fast and efficient

computation. As previously mentioned, function-based layers are especially suited as an

alternative to the representation of continuous surfaces, which are based on global

functions, as raster layers. To understand how function-based layers works, it is best to

look at three examples – first, a simple distance function; second, a spatial interpolation

based on IDW, and finally a Digital Elevation Model (DEM).

A distance function from a given location (A) with the co-ordinates (xA,yA) is currently

represented in GIS packages as a raster layer with an arbitrary resolution, where each cell

is assigned a value that represents the distance from the centre of the pixel to A. In a

function-based layer, this can be represented by a single formula – naturally, the formula

for the Euclidian distance for any given location of B from A1:

ThisFarA=(xB xA)2+(yB yA)2 1 ThisFar is taken directly from Tomlin (1990) and while Tomlin discusses the layer as the product of

ThisFar operation, here the function itself is stored.

Map Calculus in GIS a proposal and demonstration(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219