gis:layer-remove-feature


(gis:layer-remove-feature  layerId  featureId)

This function removes the 'GIS Feature' as specified by featureId from the 'GIS Layer' object specified by layerId.

Arguments

layerId  (integer)  'handle' identifier of the 'GIS Layer' to remove the 'GIS Feature' from
featureId  (integer)  the 'GIS Feature' id to be removed

Return

T on success, or NIL

Example

(vl-load-gis)  T
(setq layers (gis:get-layers))  ("shp_3857_point_2d_utf8")
(setq name (car layers))  "shp_3857_point_2d_utf8"
(setq layerId (gis:get-layer name))  1736947670764

(setq ent (car (entsel)))  <Entity name: 560dbc70>
(setq feature (gis:layer-add-feature layerId ent))  1736947670765

(setq features (gis:layer-get-features layerId))  (1685094904232 1685094904233 1736947670765)

(gis:layer-remove-feature layerId feature)  T
(setq features (gis:layer-get-features layerId))  (1685094904232 1685094904233)

Remarks




©  Bricsys NV. All rights reserved.