public class Attribute
extends weka.core.Attribute
Modifier and Type | Class and Description |
---|---|
static class |
Attribute.GeoMeasure
legt fest welche Berechnung für einen Punkt bzgl. einer Fläche (Abstand innerhalb einer Fläche
vom Rand, Abstand außerhalb einer Fläche vom Rand, Größe der Fläche) verwendet wird.
|
Modifier and Type | Field and Description |
---|---|
(package private) Attribute.GeoMeasure |
geoMeasure |
(package private) String |
geomPropertyName |
(package private) boolean |
isClassAttribute |
(package private) boolean |
isGeoAttribute |
(package private) boolean |
isUpdateble |
(package private) String |
propertyName |
(package private) String |
propertyValue |
(package private) String |
typeName |
ARFF_ATTRIBUTE, ARFF_ATTRIBUTE_DATE, ARFF_ATTRIBUTE_INTEGER, ARFF_ATTRIBUTE_NUMERIC, ARFF_ATTRIBUTE_REAL, ARFF_ATTRIBUTE_RELATIONAL, ARFF_ATTRIBUTE_STRING, ARFF_END_SUBRELATION, DATE, NOMINAL, NUMERIC, ORDERING_MODULO, ORDERING_ORDERED, ORDERING_SYMBOLIC, RELATIONAL, STRING
Modifier | Constructor and Description |
---|---|
private |
Attribute(String attributeName)
Erstellt ein Attribut, wie in der Superklasse.
|
private |
Attribute(String attributeName,
weka.core.FastVector attributeValues)
Erstellt ein Attribut mit einem definierten Wertebereich, wie in der Superklasse.
|
Modifier and Type | Method and Description |
---|---|
static Attribute |
createAttribute(String name,
List<String> values,
boolean updateble)
Erzeugt ein Attribut mit einem vorgegebenen Wertebereich.
|
static Attribute |
createClassAttribute(String name,
List<String> values)
Erzeugt ein Attribut mit einem vorgegebenen Wertebereich.
|
static Attribute |
createGeoAttribute(String name,
String typeName,
Attribute.GeoMeasure geoMeasure,
String geomPropertyName,
boolean updateble)
Erzeugt ein Attribut mit geographischem Hintergrund.
|
static Attribute |
createGeoAttribute(String name,
String typeName,
String propertyName,
String propertyValue,
Attribute.GeoMeasure geoMeasure,
String geomPropertyName,
boolean updateble)
Erzeugt ein Attribut mit geographischem Hintergrund.
|
static weka.core.FastVector |
createGeoAttributes(String namePrefix,
String typeName,
String geomPropertyName,
boolean updateble)
Erzeugt mehrere Attribute mit geographischem Hintergrund.
|
static weka.core.FastVector |
createGeoAttributes(String namePrefix,
String typeName,
String propertyName,
String propertyValue,
String geomPropertyName,
boolean updateble)
Erzeugt mehrere Attribute mit geographischem Hintergrund.
|
Attribute.GeoMeasure |
getGeoMeasure() |
String |
getGeomPropertyName() |
String |
getName() |
String |
getPropertyName() |
String |
getPropertyValue() |
String |
getTypeName() |
boolean |
isClassAttribute() |
boolean |
isGeoAttribute() |
boolean |
isUpdateble() |
addRelation, addStringValue, addStringValue, copy, copy, enumerateValues, equals, formatDate, getDateFormat, getLowerNumericBound, getMetadata, getRevision, getUpperNumericBound, hasZeropoint, index, indexOfValue, isAveragable, isDate, isInRange, isNominal, isNumeric, isRegular, isRelationValued, isString, lowerNumericBoundIsOpen, main, name, numValues, ordering, parseDate, relation, relation, setWeight, toString, type, upperNumericBoundIsOpen, value, weight
boolean isClassAttribute
boolean isGeoAttribute
boolean isUpdateble
String typeName
String propertyName
String propertyValue
Attribute.GeoMeasure geoMeasure
String geomPropertyName
private Attribute(String attributeName)
attributeName
- Name des Attributesprivate Attribute(String attributeName, weka.core.FastVector attributeValues)
attributeName
- Name des AttributesattributeValues
- Wertebereichpublic static Attribute createAttribute(String name, List<String> values, boolean updateble)
name
- Name des Attributesvalues
- Wertebereichupdateble
- Kann sich der Wert des Attributes (Feature des Vorganges) mit der Zeit ändern?public static Attribute createClassAttribute(String name, List<String> values)
name
- Name des Attributesvalues
- WertebereichcreateAttribute(String, List, boolean)
public static Attribute createGeoAttribute(String name, String typeName, Attribute.GeoMeasure geoMeasure, String geomPropertyName, boolean updateble)
name
- Name des AttributestypeName
- Typ des Attributes im WFSgeoMeasure
- Berechnungstyp für das AttributgeomPropertyName
- Attributname der Geometrie beim WFSupdateble
- Kann sich der Wert des Attributes (Feature des Vorganges) mit der Zeit ändern?public static weka.core.FastVector createGeoAttributes(String namePrefix, String typeName, String geomPropertyName, boolean updateble)
GeoMeasure
jeweils ein Attribut erzeugt. Der Name der Attribute ergibt sich aus
dem namePrefix
und dem jeweiligen GeoMeasure
.namePrefix
- Präfix für die Namen der AttributetypeName
- Typ des Attributes im WFSgeomPropertyName
- Attributname der Geometrie beim WFSupdateble
- Können sich die Werte der Attribute (Feature des Vorganges) mit der Zeit
ändern?public static Attribute createGeoAttribute(String name, String typeName, String propertyName, String propertyValue, Attribute.GeoMeasure geoMeasure, String geomPropertyName, boolean updateble)
name
- Name des Attributes im WFStypeName
- Typ des Attributes im WFSpropertyName
- PropertyName des Attributes beim WFSpropertyValue
- PropertyValue des Attributes beim WFSgeoMeasure
- Berechnungstyp für das AttributgeomPropertyName
- Attributname der Geometrie beim WFSupdateble
- Kann sich der Wert des Attributes (Feature des Vorganges) mit der Zeit ändern?public static weka.core.FastVector createGeoAttributes(String namePrefix, String typeName, String propertyName, String propertyValue, String geomPropertyName, boolean updateble)
GeoMeasure
jeweils ein Attribut erzeugt. Der Name der Attribute ergibt sich aus
dem namePrefix
und dem jeweiligen GeoMeasure
. Bei der Ermittlung der
Attributwerte vom WFS werden dabei Featuretype (z.B.
klarschiff-zustaendigkeitsfinder:hro.klarschiff-zustaendigkeitsfinder.bewirtschaftungskataster),
Property-Name (z.B. bewirtschafter) und Property-Value (z.B. Amt für Umweltschutz) verwendet.namePrefix
- Präfix für die Namen der AttributetypeName
- Typ des Attributes im WFSpropertyName
- PropertyName des Attributes beim WFSpropertyValue
- PropertyValue des Attributes beim WFSgeomPropertyName
- Attributname der Geometrie beim WFSupdateble
- Können sich die Werte der Attribute (Feature des Vorganges) mit der Zeit
ändern?public String getName()
public boolean isClassAttribute()
public boolean isGeoAttribute()
public boolean isUpdateble()
public String getTypeName()
public String getPropertyName()
public String getPropertyValue()
public Attribute.GeoMeasure getGeoMeasure()
public String getGeomPropertyName()
Copyright © 2019. All rights reserved.