gdal.DatasetLayers
An encapsulation of a Dataset's vector layers.
var layers = dataset.layers;`
Table of Contents
Methods
Copies a layer.
Parameters:
-
src_lyr_nameString -
dst_lyr_nameString -
[options=null]Object | String[] optionallayer creation options
Returns:
count
()
Integer
Returns the number of layers.
Returns:
Integer
Adds a new layer.
Parameters:
-
nameStringLayer name
-
srsgdal.SpatialReference | NullLayer projection
-
geomTypeInteger | FunctionGeometry type or constructor (see geometry types)
-
creation_optionsString[] | Objectdriver-specific layer creation options
Returns:
Example:
dataset.layers.create('layername', null, gdal.Point);
forEach
(
-
callback
Iterates through all layers using a callback function.
Parameters:
-
callbackFunctionThe callback to be called with each Layer
Example:
dataset.layers.forEach(function(layer, i) { ... });`
Returns the layer with the given name or identifier.
Parameters:
-
keyString | IntegerLayer name or ID.
Returns:
map
(
-
callback
Iterates through all layers using a callback function and builds an array of the returned values.
Parameters:
-
callbackFunctionThe callback to be called with each Layer
Example:
var result = dataset.layers.map(function(field, i) {
return value;
});`
remove
(
-
index
Removes a layer.
Parameters:
-
indexInteger