[mapguide-users] Polygons and Intersection Problem
shreepadr
shreepadr at valuecad.com
Thu Jan 15 13:27:52 EST 2009
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
> <kori.maleski at gmail.com>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
>> <markp at meadgilman.com
>> > wrote:
>>
>>> Could you upload your SDF file with the 2 polygons?
>>>
>>> -Mark P.
>>>
>>>
>>>
>>> *From:* mapguide-users-bounces at lists.osgeo.org [mailto:
>>> mapguide-users-bounces at 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,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
>>> mapguide-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>
>>>
>>
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> 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.
More information about the mapguide-users
mailing list