Could you upload your SDF file with the 2 polygons? -Mark P.
From: mapguide-users-boun...@lists.osgeo.org [mailto:mapguide-users-boun...@lists.osgeo.org] On Behalf Of Kori Maleski Sent: Thursday, January 15, 2009 9:03 AM To: MapGuide Users Mail List Subject: [mapguide-users] Polygons and Intersection Problem Hi All, Intersection problem: I have an application performs a query on a polygon layer with a point - using intersection with the spatialfilter. The problem is this: The polygon originated from a shapefile - loaded as SDF via studio. The single polygon feature originally was 2 distinct polygons dissolved together via ArcMap. The intersection works only on one of the polygons, and fails to return a feature reader at all when within the other polygon. This fails in both code execution and as a GeFeatureInfo WMS request in the same manner. Has anyone encountered this? Has anyone worked around? Is it better to explode the feature? I require the geometery from each part to do a highlight. Is there an issue with how a shapefile multipolygon is converted to SDF? Or is this an isse with the SelectFeatures functionality? Cheers, Kori Maleski $geometryFactory = new MgGeometryFactory(); // create a coordinate $coordinate = $geometryFactory->CreateCoordinateXY($x,$y); // create a point $point = $geometryFactory->CreatePoint($coordinate); $queryOptions = new MgFeatureQueryOptions(); $queryOptions->SetSpatialFilter('Geometry',$point,MgFeatureSpatialOperat ions::Intersects); $layerResource = new MgResourceIdentifier($layerdefinition); $layer = new MgLayer($layerResource, $resourceService); $layerClassName = $layer->GetFeatureClassName(); $layerFeatureId = $layer->GetFeatureSourceId(); $layerFeatureResource = new MgResourceIdentifier($layerFeatureId); $layerId = $layer->GetObjectId(); $featureReader = $featureService->SelectFeatures($layerFeatureResource,$layerClassName,$q ueryOptions);
_______________________________________________ mapguide-users mailing list mapguide-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapguide-users