首页 文章

相交的缓冲多边形 - 适用于Silverlight的ArcGIS API

提问于
浏览
0

我正在使用Silverlight(4)在(VS 2010)中创建一个应用程序 . 我使用ArcGIS API for Silverlight生成以下场景:

  • 我将折线缓冲到可变距离 .

  • 然后我检索所有但只有那些与缓冲区重叠的多边形 .

  • 然后我将重叠的部分相交以将它们分开 .

  • 获得分离的重叠部分,我即将利用区域和周边服务来检索部分的区域,但意识到最后一步将在风中 .

编码上述场景没有问题,除了;我现在意识到步骤4在这一点上不会非常有用,因为我无法在分离的重叠部分与原始多边形之间共享数据 . 想象一下,如果你愿意;在我将重叠部分与多边形分开之前,它们将数据绑定在它们之上;例如 valuationNumbervolume ,但是由于交叉服务导致分离后,分离的部分看起来是空白而没有数据 . 我的目标是有一个突出显示 valuationNumbervolume 的列表,以及分隔部分的区域 .

就像是:

估价: 12345678

卷: 1234/123

分离面积(M): 12

任何,我的意思是任何帮助将不胜感激 .

1 回答

  • 0

    [由于懒惰而复制并粘贴了我上面的评论]

    那么,我想我创造了一个工作,我想知道是否有正确的方法 . 无论如何,我做了以下工作:我创建了一个Dictionary对象,并在创建时使用原始多边形的Attribute值填充它 . 然后,正如创建重叠部分一样,我从我的字典中分配了属性值 . 所以,现在值匹配,所有绑定都可以正常工作 . 但是,嘿,如果有人知道更好的方式;我都是眼睛 .

    事实上,为了让事情看起来好一些,我在工作上做了一些改进 . 我创建了一个类,其中包含我希望在原始和分离部分中的字段 . 然后将此类添加为我之前谈到的我的字典对象的value参数,然后执行相同的过程 . 现在我在XAML中映射到的所有字段都很好地工作(现在) .

相关问题