[ZS0] Re: [mapguide-users] [ZS0] Combining features
Kenneth Skovhede, GEOGRAF A/S
ks at geograf.dk
Tue Feb 10 02:55:26 EST 2009
My experience is that MapGuide does not always handle geometry
collections correctly.
Not sure if it is a provider specific issue.
My workaround is to split the feature into three rows, with MultiPoint,
MultiLine and MultiPolygon.
Regards, Kenneth Skovhede, GEOGRAF A/S
A H skrev:
> i come into another problem. now instead of just polygons, i want to combine
> other geometry types.
>
> i tried to use this:
>
> MgGeometryCollection geometries = new MgGeometryCollection();
> MgAgfReaderWriter geometryReaderWriter = new MgAgfReaderWriter();
> MgGeometryFactory geometryFactory = new MgGeometryFactory();
> MgMultiGeometry newGeometry;
>
> while(featureReader.ReadNext())
> {
> MgByteReader temp = featureReader.GetGeometry("GEOM");
>
> MgGeometry tempGeo = geometryReaderWriter.Read(temp);
>
> geometries.Add(tempGeo);
> }
> newGeometry = geometryFactory.MgMultiGeometry(geometries);
>
> MgByteReader geom = geometryReaderWriter.Write(newGeometry);
>
>
> no error, but the new area doesn't appear on map. is it possible to do with
> this code?
>
More information about the mapguide-users
mailing list