I'm working on a map design that integrates many (around 300 separate map layers) datasets that need to be made available to users within the same map (just for viewing). I've looked at creating a table of contents with high level and sub categories but it just seems very clunky.
We are harvesting the datasets as web map services. The WMS URLs are stored in an oracle database where they are configured into 9 main categories to provide a top level summary table of contents. We also have an advanced table of contents (also configured in Oracle) which arranges the dataset layers within the main category list. The whole thing is becoming unmanageable and not at all user friendly but we still need to make all the datasets available.
Does anyone have any good guidelines/best practice/inspirational ways of dealing with large sets of data on a map?