我正在使用Silverlight(4)在(VS 2010)中創建應用程序。我利用Silverlight的Silverlight API生成以下場景:相交,緩衝多邊形 - 用於Silverlight的ArcGIS API
- 我將多段線緩存到可變距離。
- 然後我檢索所有,但只有那些與緩衝區重疊的多邊形。
- 然後我交叉重疊的部分將它們分開。
- 爲了獲得分離的重疊部分,我正要利用區域和周邊服務來檢索這些部分的區域,但是意識到這最後一步將在風中。
我沒有問題編碼上述情況除外;我現在認識到,步驟4在這一點上不會很有用,因爲我沒有辦法在分離的重疊部分與原始多邊形之間共享數據。想象一下,如果你願意;在我將重疊部分從多邊形中分離出來之前,他們將數據與它們綁定在一起;例如valuationNumber
和volume
,但由於路口服務的分離後,分隔的部分看起來空白,沒有數據。我的目標是有一個列表,突出顯示valuationNumber
,volume
和分離部分的區域。
喜歡的東西:
估值: 12345678
體積: 1234/123
分離的面積(m): 12
任何,我的意思是任何幫助,將不勝感激。
那麼,我想我創造了一個工作,不知道是否有一個正確的出路雖然。無論如何,我做了以下操作: 我創建了一個Dictionary對象,並使用原始多邊形的Attribute值填充它們,就像創建它們一樣。然後,就像創建重疊部分一樣,我從我的詞典中分配了屬性值。所以,現在這些值相匹配,所有的綁定工作都很好。 但是,嘿,如果有人知道更好的方法;我是所有人的眼睛。 // Houdini – 2012-03-29 00:52:02
事實上,爲了讓事情看起來好一點,我改進了工作。我創建了一個我想要在原始部分和分離部分中都有的字段。然後添加這個類作爲我之前提到的字典對象的值參數,然後按照相同的過程。現在我已經將所有在XAML中映射到的字段很好地工作了(現在)。 – 2012-03-29 01:56:33