Ich verwende Silverlight (4), um eine Anwendung in (VS 2010) zu erstellen. Ich verwendete die ArcGIS-APIs für Silverlight, um das folgende Szenario zu generieren:Schnittmenge, gepuffertes Polygon - ArcGIS API für Silverlight
Ich habe kein Problem, das obige Szenario außer zu codieren; Ich erkenne nun, dass Schritt 4 zu diesem Zeitpunkt nicht sehr nützlich wäre, da ich keine Möglichkeit habe, Daten zwischen den getrennten überlappenden Teilen zu den ursprünglichen Polygonen zu teilen. Stell dir vor, wenn du willst; bevor ich die überlappten Teile von den Polygonen trennte, hatten sie Daten an sie gebunden; wie valuationNumber
und volume
, aber nach der Trennung aufgrund des Kreuzungsdienstes erscheinen die getrennten Abschnitte leer ohne Daten. Mein Ziel ist es, eine Liste zu haben, die die valuationNumber
, volume
und die Fläche des getrennten Teils hervorhebt.
Etwas wie:
Bewertung: 12345678
Volumen: 1234/123
Gebiet Separation (M): 12
Alle, und ich meine jede Hilfe würde geschätzt .
Naja, ich nehme an, ich habe eine Arbeit erstellt, ich frage mich, ob es da einen richtigen Weg gibt. Jedenfalls habe ich Folgendes gemacht: Ich habe ein Dictionary-Objekt erstellt und es mit den Attributwerten des ursprünglichen Polygons gefüllt, so wie sie erstellt wurden. Dann, genau wie die überlappenden Teile erstellt werden, habe ich die Attributwerte aus meinem Wörterbuch zugewiesen. Also, jetzt stimmen die Werte überein, und alle Bindungen funktionieren gut. Aber hey, wenn jemand einen besseren Weg kennt; Ich bin alle Augen. // Houdini –
In der Tat, um die Dinge ein wenig besser zu machen, machte ich eine Verbesserung der Arbeit um.Ich erstelle eine Klasse mit den Feldern, die ich ursprünglich und getrennt haben wollte. Dann fügte ich diese Klasse als den Wertparameter meines Wörterbuchobjekts hinzu, von dem ich vorher sprach, und folgte dann demselben Verfahren. Jetzt habe ich alle Felder, die in XAML gemappt werden, gut (für jetzt). –