One suggestion would be to repair the geometry of the polygons in ArcMap If you go to tool box there is a tool called repair geometry, run that and recreate the sdf file Second option is bring the shape file into AutoCAD and then create SDF from there I had this issue before and when I repaired the geometry in ArcMap it worked fine
Thank Shreepad Kori Maleski wrote: > > In the studio preview, it fails as well. > > Using the select tool, clicking on one polygon will highlight/select the > entirety, while clicking on the other will yield no highlight/select. > > > Cheers, > > Kori Maleski > > > > > On Thu, Jan 15, 2009 at 10:16 AM, Kori Maleski > <[email protected]>wrote: > >> Mark, >> >> I have attached a shapefile with one of the polygons in question. The >> spatialfilter fails on any dissolve multipolygon like this one. >> >> Again, I converted it to sdf via a load procedure. >> >> >> Cheers, >> Kori Maleski >> >> >> >> On Thu, Jan 15, 2009 at 10:08 AM, Mark Pendergraft >> <[email protected] >> > wrote: >> >>> Could you upload your SDF file with the 2 polygons? >>> >>> -Mark P. >>> >>> >>> >>> *From:* [email protected] [mailto: >>> [email protected]] *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,MgFeatureSpatialOperations::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,$queryOptions); >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> mapguide-users mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/mapguide-users >>> >>> >> > > _______________________________________________ > mapguide-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapguide-users > > -- View this message in context: http://n2.nabble.com/Polygons-and-Intersection-Problem-tp2163617p2164074.html Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
