Smart features Subtypen und Domänen Subtypen und Domänen.
-
Upload
manni-wenthe -
Category
Documents
-
view
140 -
download
3
Transcript of Smart features Subtypen und Domänen Subtypen und Domänen.
Smart featuresSmart features
Subtypen und DomänenSubtypen und Domänen
Motivation für smart featuresMotivation für smart features
Natürliche Objekte haben Regeln (z.B. Natürliche Objekte haben Regeln (z.B. Fließrichtung von Flüssen)Fließrichtung von Flüssen)
Gültigkeitsregeln für subtypes
Was sind Subtypes?Was sind Subtypes?
Das sind Subtypes!Das sind Subtypes!
Objekte in Objektklassen, features in Objekte in Objektklassen, features in feature Klassen und ggf. weiter unterteilt in feature Klassen und ggf. weiter unterteilt in subtypessubtypes
subtypes benutzen die gleichen Attributesubtypes benutzen die gleichen Attribute
Warum subtypes?Warum subtypes?
Vorteile:Vorteile: Namensgebung zur BeschreibungNamensgebung zur Beschreibung Zuteilung von verschiedenen attribute Zuteilung von verschiedenen attribute
domainsdomains Zuteilung von StandardwertenZuteilung von Standardwerten RelationenRelationen
Wann werden Subtypes Wann werden Subtypes gebrauchtgebraucht
Frage: Brauche ich subtypes oder neue feature Frage: Brauche ich subtypes oder neue feature Klasse? Klasse?
Subtypes: Unterscheidung von Objekten nach Subtypes: Unterscheidung von Objekten nach nicht gültigen Werten, connectivity rules, attribute nicht gültigen Werten, connectivity rules, attribute domains und relationship rulesdomains und relationship rules
neue feature Klasse: Unterscheidung nach neue feature Klasse: Unterscheidung nach verschiedenem Verhalten, Attributen, access verschiedenem Verhalten, Attributen, access privilegs, multiversioned Objekteprivilegs, multiversioned Objekte
Aufrufen der feature class properties
1. Geodatabase öffnen, bis rechts die features stehen
2. Rechtsklick auf feature
3. Properties anwählen
subtypes des ausgewählten features
Alle Attribute des features, aber im Einzelnen unterschiedlich
validation rulesvalidation rules
valdation rules kontrollieren feature und valdation rules kontrollieren feature und Attribut Integrität.Attribut Integrität.
Es gibt 3 Typen von validation rules:Es gibt 3 Typen von validation rules: attribute rule (attribute domains)attribute rule (attribute domains) connectivity rulesconnectivity rules relationship rulesrelationship rules
Kurz:Kurz:
connectivity ruleconnectivity rule
relationship rulerelationship rule
Connectivity ruleConnectivity rule
Spezifiziert die gültigen Paare von Attribut Spezifiziert die gültigen Paare von Attribut Werten von subtypes in verbundenen Werten von subtypes in verbundenen network featuresnetwork features
relationship rulerelationship rule
Stellt eine Relation zwischen einer Stellt eine Relation zwischen einer Originalklasse und einer Zielklasse herOriginalklasse und einer Zielklasse her
attribute domainsattribute domains
Nebenbedingung an Attribute
2 Arten von attribute domains:
a) coded value domain
b) range domain
attribute domainsattribute domainsrange domainsrange domains
spezifiziert einen spezifiziert einen Bereich von gültigen Bereich von gültigen Werten eines Werten eines numerischennumerischen Attributs Attributs
coded value domainscoded value domains verwendet alle Typen von verwendet alle Typen von
Attributen (Text, Attributen (Text, numerisch, Datum, ...).numerisch, Datum, ...).
Festlegung einer gültigen Festlegung einer gültigen Reihe von Werten für ein Reihe von Werten für ein Attribut (10, 20, 30, ...)Attribut (10, 20, 30, ...)
beinhaltet den aktuellen beinhaltet den aktuellen Wert und eine Wert und eine benutzerfreundlichere benutzerfreundlichere BeschreibungBeschreibung
Liste der Domänen und deren Beschreibung
Zeigt die Eigenschaften der Domäne an. Z. B.Feld Typ, Domänen Typ, ... , und die split- und merge policies an
Falls eine codierte Werte Domäne ausgewählt wurde, wird die Liste der gültigen Werte und deren Beschreibung angezeigt
Splitting and merging featuresSplitting and merging features
Was bedeutet dasWas bedeutet das ??
Splitting Splitting (Sprengen):(Sprengen):
Aus 1 mach 2Aus 1 mach 2
Merging Merging (Zusammenfügen):(Zusammenfügen):
Aus 2 mach 1Aus 2 mach 1
Splitting and merging featuresSplitting and merging features
split- und - und merge policy policy
Ergebnis ist geometrisch recht einfach voraus zu sagenErgebnis ist geometrisch recht einfach voraus zu sagen
jedes Attribut hat beide policies jedes Attribut hat beide policies
Effekt auf die Werte schwierigEffekt auf die Werte schwierig
System kontrolliert policies, um festzustellen, welche System kontrolliert policies, um festzustellen, welche
Werte das resultierende Merkmal für dieses spezielles Werte das resultierende Merkmal für dieses spezielles
Attribut hatAttribut hat
Split PolicySplit Policy
Attribut einer vorgegebenen feature class Attribut einer vorgegebenen feature class oder eines subtypes kann oder eines subtypes kann eineeine von von dreidrei policies haben, welches den Wert eines policies haben, welches den Wert eines Attributs in das Output Objekt kontrolliert.Attributs in das Output Objekt kontrolliert.
Split policySplit policy
Default valueDefault value: Attribute der entstehenden features : Attribute der entstehenden features nehmen Standardwert annehmen Standardwert an
DuplicateDuplicate: die enstehenden features nehmen eine : die enstehenden features nehmen eine Kopie des Originalwertes des geg. Objektattributes anKopie des Originalwertes des geg. Objektattributes an
Geometry ratioGeometry ratio: Attribut nimmt Wert an in dem das : Attribut nimmt Wert an in dem das feature geteilt wurde, feature geteilt wurde,
aber: nur bei aber: nur bei numerischennumerischen Werten (also nicht für Text Werten (also nicht für Text oder Datum)oder Datum)
Gebiet Steuern Besitzer
10000 2500 Bob Smith
Eigenschaft der
Geometry
Geometry
VerhältnisDuplicate
Gebiet Steuern Besitzer
4500 1125 Bob Smith
Gebiet Steuern Besitzer
5500 1375 Bob Smith
Split
Default valueDefault value: Attribut des features nimmt Standardwert : Attribut des features nimmt Standardwert der gegebenen Attribute der/des gegebenen features der gegebenen Attribute der/des gegebenen features Klasse/subtypes an. Klasse/subtypes an.
einzige merge policy, die nichtnumerische und coded einzige merge policy, die nichtnumerische und coded value domains akzeptiertvalue domains akzeptiert
Sum valuesSum values: Attribut des entstehenden features nimmt die : Attribut des entstehenden features nimmt die Summe der Werte der gegebenen Attribute an.Summe der Werte der gegebenen Attribute an.
Geometry weightedGeometry weighted (Geometrie abhängig) : das Attribut (Geometrie abhängig) : das Attribut des entstehenden features ist der gewichtete Durchschnitt des entstehenden features ist der gewichtete Durchschnitt der Werte des gegebenen featuresder Werte des gegebenen features
merge policymerge policyZwei features werden in ein einzelnes überführt Zwei features werden in ein einzelnes überführt
eineeine von von dreidrei merge policies überprüft Werte merge policies überprüft Werte
Gebiet Steuern Besitzer
12000 3000 Mary Jones
Gebiet Steuern Besitzer
10000 2500 Bob Smith
Eigenschaft der Gometry
Addition Standardwert
Gebiet Steuern Besitzer
22000 5500 Stadt
Name Beschreibung
Auswahl: a) codierte Werte b) Bereich von Werten
Spanne
Konkret weiß´ du ArcCatalog
split- und mergepolicies
Neues Attribut Datentyp
StandardwertDomain
Verbindung zwischen Attributen und den Domains
Die AufgabeDie Aufgabe
Erstellt einen neue range attribute domain für das Attribut Steuern (was ihr auch neu erstellen sollt) und weist derDomain einen sinnvollen Standardwert, Minimumwert, Maximumwert und split- und mergepolicies zu!Überprüft dann eure Einstellungen in ArcMap anhand der split Eigenschaft!
Vielen Dank für eure Vielen Dank für eure Aufmerksamkeit und TschüüßAufmerksamkeit und Tschüüß
ArcInfo