ThinkGeo.com    |     Documentation    |     Premium Support

Dynamically concatenate 2 shapefiles in one ShapeFileFeatureLayer

Hello,


 I have a map divided into 37 shapefiles.

 According to user requests, only a few shapefiles should be displayed.

 I try to dynamically concatenate these few shapefiles in the same layer (and not in different layers of a same overlay) and make it easier to apply management styles and drawing legend.


 Is this possible?


Regards



Eric,


 I think that what you need is MultiShapeFileFeatureLayer and you can find a good description of how to use this in our documentation 184.73.226.83/wiki/ThinkGeo.MapSuit...atureLayer.


 Actually, our WorldMapKit product uses intensively MultiShapeFileFeatureLayer for handling a large number of shapefiles such as counties that have the same structure and that need to be displayed the same way.


Please, read carefully that documentation as you will find various usefull techniques for handling various shapefiles as one dynamically.


I think that MultiShapeFileFeatureLayer is going to fully address your need but I want to also mention that a technique exists for merging together many shapefiles into one. This is a different approach because it creates a whole new shapefile from existing ones. It is not a dynamic approach and this involves geoprocessing. Although I don't think this is what your case requires, i want to make you aware of it. You can find an example of this in the sample Merging Layers in the Code Community. wiki.thinkgeo.com/wiki/Map_Suite_De...ing_Layers