Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] Multiple FeatureTypes in a Layer

Hi,

 

Is there a way to put multiple FeatureTypes in the same layer in UDig?  We’ve been trying to cut back on the number of layers we produce in UDig when putting Features on maps, as we have performance issues that seem to be related to the number of layers we have rather than the number of features.  After digging around in the code and google for some time I do not believe this is possible, but I wanted to be sure.  The way I understand things, each IGeoResource can only have a single FeatureType and FeatureSource.  LayerImpl, contains a list of IGeoResources, which would lead me to believe that you can put multiple IGeoResources and therefore multiple FeatureTypes into a single layer.  However, almost all the code in LayerImpl I see simply uses the first IGeoResource found in the list (getBounds(), getCrsInternal(), and getSchema() to name a few).  Also, the LayerFactoryImpl does not contain any methods for creating layers with multiple IGeoResources.  Why then does the LayerImpl contain a list of IGeoResources rather than just a single IGeoResource member variable?

 

Thanks,

Joe


Back to the top