ThinkGeo.com    |     Documentation    |     Premium Support

The FeatureSource is not editable

Hi,


My program reads a GRID file and assign it to GridFeatureLayer. How to make the layer editable, as I need to add/remove some features from it.


It returns False when it check if it iseditable. 


Examples of codes:


Dim gridFeatureLayer As New GridFeatureLayer(filename) 

gridFeatureLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20

gridFeatureLayer.Open()

Debug.WriteLine(gridFeatureLayer.EditTools.IsEditable)


 


Thanks!



bl,


 GRID format is a raster based format with each cell having a value. You can see the format description in this link en.wikipedia.org/wiki/ESRI_grid. As you can see in the file format description, GRID consists of rows and column and each cell has a value. It does not make a lot of sense to add or remove features from it. This is not like a vector based layer where you can add or remove features at will. I want to make sure that you understand that structural difference between GRID (or other raster layers such as GeoTiff, MrSID images etc) and vector layers (ex: shapefiles).


Due to that structural difference in the format, Map Suite does not support raster based layers editing, only on vector based layers.  There are some commercials tools out there for the purpose of editing raster data but they are pretty specialized tools. I hope that this explanation clarifies things.