The Moving surface operation can be directly executed by typing one of the following expressions on the command line of the Main window:
OUTMAP |
= |
MapMovingSurface(InputPointMap, Georeference, SurfaceType, WeightFunction) |
OUTMAP |
= |
MapMovingSurface(InputPointMap, Georeference, SurfaceType, WeightFunction, plane | sphere) |
OUTMAP |
= |
MapMovingSurface(InputPointMap.Column, Georeference, SurfaceType, WeightFunction) |
OUTMAP |
= |
MapMovingSurface(InputPointMap.Column, Georeference, SurfaceType, WeightFunction, plane | sphere) |
where:
OUTMAP |
is the name of the output raster map. |
MapMovingSurface |
is the command to start the Moving surface operation. |
InputPointMap |
is the name of the input point map with a value domain. |
InputPointMap.Column |
is the name of an input point map with a class or ID domain which has a linked attribute table, and the name of a value column in this attribute table. |
Georeference |
is the name of an existing georeference that should be used for the output raster map. |
SurfaceType |
is the parameter which specifies the function with which surfaces should be calculated; use one of the following: Plane | Linear2 | Parabolic2 | 2 | 3 | 4 | 5 | 6 |
WeightFunction |
is an expressing which defines the type of weight function to be used, as: InvDist(Exp,LimDist) Linear(Exp,LimDist) |
InvDist |
is the parameter to indicate the use of the inverse distance method. |
Linear |
is the parameter to indicate the use of the linear decrease method. |
Exp |
is a value for weight exponent n to be used in the specified weight function (real value, usually a value close to 1.0). |
LimDist |
is a value for the limiting distance: points that are farther away from an output pixel than the limiting distance obtain weight zero. |
plane | sphere |
optional parameter to calculate distances in a plane (plane), or on the sphere by using the projection of the coordinate system as used by the georeference of the output raster map (sphere). If not specified, distances will be calculated in a plane. |
Example:
A full expression for the Moving surface operation, using a plane, using weights according to the inverse distance method, a weight exponent 1, and a limiting distance of 500m. might thus read:
OUTMAP |
= |
MapMovingSurface(MapX, GeorefX, Plane, InvDist(1,500)) |
When the definition symbol = is used, a dependent output map is created; when the assignment symbol := is used, the dependency link is immediately broken after the output map has been calculated.
See also: