Symbolisieren von Eins-zu-Viele-Beziehungen mit ArcGIS Desktop?

8

Ich habe eine Polygon-Feature-Class, die verschiedene Ausdehnungsbereiche mit einem eindeutigen Namen hat

Ich habe auch eine Tabelle (in einer Datei-Geodatabase), die die Extent-Namen mit einem Score-Wert enthält. Es können jedoch viele Bewertungswerte pro Umfang vorhanden sein.

Ich möchte die Bewertungswerte entweder durch Farbsymbologie oder Kreis- / Balkendiagrammsymbologie in ArcGIS Desktop visuell darstellen (ich habe auch eine ArcInfo-Lizenz).

Es ist eine dieser Fragen, die in den Esri-Foren ziemlich häufig auftauchen. Ich habe mich also gefragt, ob hier jemand Vorschläge oder Umgehungsmöglichkeiten hat, die er in der Vergangenheit gemacht hat.

Rob Clark
quelle
Sind die Ergebnisse irgendwie kategorisiert (z. B. "Lebenshaltungskosten", "Schulbezirksqualität", "Immobilienpreise" usw.)? Oder ist es nur eine Tüte mit Punkten pro Bereich?
Dan S.
Außerdem: Wäre es schlecht oder unwichtig, wenn der Bereich des Ausmaßes die visuelle Wirkung einer Partitur verzerren würde?
Dan S.
Sind Sie offen für programmatische Lösungen (z. B. benutzerdefinierte Renderer) oder ausschließlich für OOTB-Methoden?
Kirk Kuykendall
Offen für programmitische Lösungen - ja
Rob Clark
Ergebnisse sind nicht Catergorised
Rob Clark

Antworten:

3

Für einen programmatischen Ansatz sehe ich mehrere Optionen:

Bei jedem dieser Ansätze können Sie IRelationshipClass.GetObjectsRelatedtoObject (oder RelatedToObjectSet) verwenden, vorausgesetzt, Sie haben eine Beziehung zur Score-Tabelle eingerichtet.

Kirk Kuykendall
quelle
Auf dem Entwicklergipfel sprachen sie mit Esri und empfahlen einen benutzerdefinierten Renderer, dessen Beispiel hier bereitgestellt wird: C: \ Programme \ ArcGIS \ DeveloperKit10.0 \ Samples \ ArcObjectsNet \ MultivariateRenderer Vielen Dank für die Hinweise Kirk
Rob Clark
1

Zeichenfunktionen zum Anzeigen von Mengen: Kreisdiagramme und Balkendiagramme

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Drawing_features_to_show_quantities

Geben Sie hier die Bildbeschreibung ein

& Über das Symbolisieren von Daten zur Darstellung der Menge

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=About_symbolizing_data_to_represent_quantity

Wenn Sie über Business Analyst verfügen, können Sie Diagramme symbolisieren:

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1371&pid=1370&topicname=Symbolize_by_Chart_%28Business_Analyst%29

Mapperz
quelle
1
Vielen Dank für die Antwort, aber ich wusste dies bereits. Ich spreche speziell davon, Daten in einer bis vielen Beziehungen zu symbolisieren. Wie man Werte symbolisiert, basiert auf einem Feld in der Tabelle many.
Rob Clark
1

Ich bin nicht sicher, ob ich Ihre Frage verstehe, aber ich werde eine Antwort nach besten Kräften erraten (da ich noch keine weiteren Informationen kommentieren kann).

Angenommen, Sie haben eine Masse von mehreren Bewertungen, die auf verschiedenen verwandten Tabellenattributen basieren, wie z. B. demografische / wirtschaftliche / usw. Daten (Durchschnittseinkommen, Bevölkerung), und wenn Sie diese Daten auf eine Weise symbolisieren möchten, die sie miteinander in Beziehung setzt, würde ich dies tun schlagen vor, bestimmten Datenaggregationen Werte zuzuweisen. Wenn ein geografisches Gebiet beispielsweise eine hohe Bevölkerung, aber ein niedriges Durchschnittseinkommen aufweist, geben Sie ihm einen bestimmten Wert. Auf diese Weise können Sie beim Zeichnen (oder Symbolisieren) der Informationen mehrere Daten mit relativ sauberer grafischer Darstellung anzeigen. In der Statistik wird diese Vorgehensweise als "Neukodierung" bezeichnet und bedeutet im Grunde, dass Sie eine oder mehrere Variablen in eine andere Variable vereinfachen, um eine zugänglichere Darstellung zu ermöglichen. Wenn Sie Hilfe bei etwas in dieser Art benötigen,

Wenn dies hilfreich ist, lassen Sie es mich wissen und ich werde so gut ich kann erweitern.

Neukodieren von Werten basierend auf Inhalten mit ArcGIS Field Calculator?

Nathanus
quelle
0

Eine Möglichkeit, die ich mir vorstellen kann, ist eine umgekehrte Verknüpfung (räumliche Tabelle zum Geschäft).
Verwenden Sie dann ein berechnetes xy, um Ereignisse zu platzieren.
Danach wird möglicherweise eine Beschriftung mit erweitertem Text> Texthintergrund und einer Führungslinie sehr niedrig gesetzt.
Verwenden Sie dann Maplex und stellen Sie in den Platzierungseigenschaften die Optionen für den Abstandsversatz ein - entfernen Sie niemals die besten Platzierungen.
Abhängig von der maximalen Anzahl von Bezügen werden möglicherweise mindestens alle Werte auf der Seite angezeigt.
Dies hängt auch davon ab, wie wichtig die zugrunde liegende Geometrie ist. Sie können die Priorität für Elemente festlegen, bei denen die Beschriftungen nicht überposten sollen.

Wenn Ihre Relationen eine Klassifizierung haben, können Sie zunächst eine Symbologie erstellen und dieser Antwort folgen , um die Beschriftungen zu klassifizieren, und dann verschiedene Farbballon-Beschriftungen verwenden.

Ich raste durch die ersten Schritte. Wenn Sie mehr Anweisungen benötigen, hinterlassen Sie einen Kommentar und ich kann erweitern.

Brad Nesom
quelle