Hi,
I would like some advice to organize my map data.
With Map suite WPF, we can use Layers (MsSql2008FeatureLayer ; ShapeFileFeatureLayer ; InMemoryFeatureLayer ...) and LayerOverlay.
In our application, we have several layers :
- Layers with raster (I use MultiGeoRasterLayer)
- Several Layers with geometry data :
1) Some data are recorded in SQL Server 2008 express.
Among these data, some are static (for example, we have polygons which represent departements in France (equal states in United states) ), and the others are dynamic (for example, we have a layer with polygons which represent a plot of land and this one can be modified, cut etc . Our customer modify these polygons).
2) Some data are recorded in shapefile.
3) And I use layer InMemoryFeatureLayer when I want hightlight a polygon (=polygon selected).
After that, I use this layer when I edit the polygon selected.
At present, I organize my data so :
1) I put layers Rasters (=MultiGeoRasterLayer)) + layers data (=MsSql2008FeatureLayer) on one LayerOverlay
2) I put layers InMemoryFeatureLayer on one LayerOverlay
3) I put layers ShapeFileFeatureLayer on one LayerOverlay
Which is the best way to organize the LayerOverlay, and best way means having a fast application ?
Is there a max of layers there not to be overtaken on a LayerOverlay ?
What is the better solution ? :
1) A lot of layers on one LayerOverlay and so we'll have a few LayerOverlay ?
2) A few layers on one LayerOverlay and so we'll have a lot of LayerOverlay ?
3) It doesn't matter and the organization of data answers more a logic business ?
Thanks a lot.
Regards.
Stéphanie.