2.1  Feature model

Top  Tilbage  Frem

 

For at forstå sammenhængen kan det være en ide først at kigge på feature definitionen, som består af 3 tabeller:

 

MasterFeature, MasterFeatureAttribut og MF2MFA

 

 

MasterFeature:

ID

Name

Type

1

Husnummer

Text

2

Bygning

Compound

3

Skellinie

Compound

4



Type er et tal som referer til tabellen cFeatureTypes.

Her er definere 3 feature klasser.

 

 

MasterFeatureAttribut

ID

Name

Type

Size

1

Kommunekode

Long


2

Vejkode

Long


3

Husnr

Char

10

4

SpecType

Char

20

5

X

Long


6

Y

Long


Type er et tal som referer til tabellen cFieldTypes.

Her er defineret 4 attributfelter.

 

 

MF2MFA:

ID

MasterFeature_ID

MasterFeatureAttribut_ID

1

1 (Husnummer)

1 (Kommunekode)

2

1 (Husnummer)

2 (Vejkode)

3

1 (Husnummer)

3 (Husnr)

4

1 (Husnummer)

5 (X)

5

1 (Husnummer)

6 (Y)

6

2 (Bygning)

5 (SpecType)

MasterFeatureAttribut_id er et tal som refererer til tabellen MasterFeatureAttribut

MasterFeature_ID er et tal som refererer til MasterFeature

Felterne indeholder kun et tal. Vi har i parentes skrevet hvad tallet refererer til.

 

Her er specificeret at feature klassen Husnummer skal have de 3 attributfelter Kommunekode, Vejkode, Husnr

 

 

Det er således MF2MFA der egentlig definerer hvorledes de enkelte feature klasser skal se ud. Grundlaget er de 2 tabeller der definerer feature navne og typer, samt attributfelters navn og type.