Hi,
I'm receiving the following exception when I try to do a Spatial Query using the GetFeaturesContaining Method. Below is the line of code and the exception and stack trace that is occurring. Any ideas?
selectedFeatures = Policy_Layer.QueryTools.GetFeaturesContaining(e.Position, New String() {"MapFeatureID", "FieldName", "FSANumber", "Tract", "FieldNumber", "FSAAcres", "CalcAcres"})
{"side location conflict [ (-88.857531661291, 38.0894246955232, NaN) ]"}
Stack Trace: at GisSharpBlog.NetTopologySuite.GeometriesGraph.EdgeEndStar.PropagateSideLabels(Int32 geomIndex)
at GisSharpBlog.NetTopologySuite.GeometriesGraph.EdgeEndStar.ComputeLabelling(GeometryGraph[] geom)
at GisSharpBlog.NetTopologySuite.Operation.Relate.RelateComputer.LabelNodeEdges()
at GisSharpBlog.NetTopologySuite.Operation.Relate.RelateComputer.ComputeIM()
at GisSharpBlog.NetTopologySuite.Operation.Relate.RelateOp.Relate(IGeometry a, IGeometry b)
at GisSharpBlog.NetTopologySuite.Geometries.Geometry.Relate(IGeometry g)
at GisSharpBlog.NetTopologySuite.Geometries.Geometry.Contains(IGeometry g)
at ThinkGeo.MapSuite.Core.BaseShape.ContainsCore(BaseShape targetShape)
at ThinkGeo.MapSuite.Core.FeatureSource.x50350872fb80508b(BaseShape xb513c0b05488b8ed, IEnumerable`1 x8ad42fcdfcf2a001)
at ThinkGeo.MapSuite.Core.FeatureSource.SpatialQueryCore(BaseShape targetShape, QueryType queryType, IEnumerable`1 returningColumnNames)
at ThinkGeo.MapSuite.Core.FeatureSource.SpatialQuery(BaseShape targetShape, QueryType queryType, IEnumerable`1 returningColumnNames)
at ThinkGeo.MapSuite.Core.QueryTools.GetFeaturesContaining(BaseShape targetShape, IEnumerable`1 returningColumnNames)
at Agriculture.Mapping_Policy.Map1_Click(Object sender, MapClickedEventArgs e) in C:\Inetpub\wwwroot\DsTEST\AgAdvantage\Mapping\Mapping_Policy.aspx.vb:line 5189
at ThinkGeo.MapSuite.WebEdition.Map.OnClick(MapClickedEventArgs e)
at ThinkGeo.MapSuite.WebEdition.Map.x3296715cc7992de2(String x055cc4f8164153bb)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)