|
From: Davis F. <dav...@gm...> - 2005-12-21 21:32:55
|
How does GeoServer/GeoTools deal with complex features? For example, we have a Feature called road element, and it looks something like this: int attributeA int attributeB ArrayList<Edge> edges where Edge is a class defined like: int attributeA int attributeB com.vividsolutions.jts.geom.LineString So..the geometry is really buried in an Edge, and the feature has an array full of edges. Using WFS, we can get GML back, and it represent the int attributes, but only the pointer to the array list. WMS fails completely, and my guess is the way we structured this is causing it. I would love any pointers that could help. I'm guessing we might have to pull the LineStrings out of this Edge class, but the problem is the number of these Edges is variable depending on the database. |