Ok, i tried this japan sample and did some memory optimizations in trunk. At the moment DS fails only on roads.shp (1.3 Gb). All other shape files from these archive now works fine.
The main problem with roads.shp is that DS store all shape vertices in memory (FeatureSet.Vertex property), so we need to change this behavior, i.e. read vertices from shape file without storing them all in memory. It will decrease a bit rendering speed, but also cardinally decrease memory using, which is fine.
The main problem with roads.shp is that DS store all shape vertices in memory (FeatureSet.Vertex property), so we need to change this behavior, i.e. read vertices from shape file without storing them all in memory. It will decrease a bit rendering speed, but also cardinally decrease memory using, which is fine.