Orbit Resource Descriptor

ORD stands for Orbit Resource Descriptor. This is an extension file that can accompany any spatial storage format.

Structure

As the name says, it describes the resource and adds information to it. For example, it can add the following information:

  • Joined Tables: an extra attribute table file and link it to the resource attributes by specifying the relationship.
  • Scale Limits: it is possible to set a scale range (or only a max or min) where the layer is visible.
  • CRS: information about the coordinate system and datum
  • Naming : information about the user name, attributes containing hyperlinks, attributes containing annotations, primary fields, map tip fields.
  • Rules : information about attribute rules defined by a formula or a value list
  • Username: This is the name of the dataset as displayed in the Dataset List

Create and Edit

Create and edit these files using a text editor. Take care of spelling and file syntax.

Examples

Below are some ORD snippets that demonstrate how each type of information is stored.

Joined Tables

AttributeJoin=
 ModelId=1
 SourceTableName=D:\head_state.dbf
 TargetSetId=2
 TargetSetName=Head_State
 TargetSetDescription=
 JoinedField=
  AttributeSetName=Attributes
  AttributeName=NAME
  ColumnName=STATE
AttributeJoin=
 ModelId=1
 SourceTableName=<RESOURCELOCATION>\population.txt
 TargetSetId=3
 TargetSetName=Population
 TargetSetDescription=
 JoinedField=
  AttributeSetName=Attributes
  AttributeName=NAME
  ColumnName=STATE

Scale Limits

ScaleLimits=
 Smallest=1000.0
 Largest=50.0

DataSet CRS

DataSetCRS=4326
 VerticalCRS=5710

Naming

AttributeContentType=
 ModelId=1
  AttributeSetName=Attributes
   AttributeName=ID
    AttributeContentType=url-prefix
   AttributeName=Web
    AttributeContentType=url-prefix=http://;url;url-suffix=.com;active-hyperlink
PrimaryAttribute=
 ModelId=1
  AttributeSetName=Attributes
  AttributeName=ID
MapTipAttribute=
 ModelId=1
  AttributeSetName=Attributes
  AttributeName=NAME

Rules

Valuelist

AttributeConstraint=
 ModelId=1
  AttributeSetName=Attributes
   AttributeName=Type
    Rule=valuelist
    Value=CM
     Label=Constitutional monarchy
    Value=CR
     Label=Constitutional republic
    Value=AM
     Label=Absolute monarchy

Formula

AttributeConstraint=
 ModelId=1
  AttributeSetName=Attributes
   AttributeName=Area
    Rule=expression
    Expression=Area()

Attribute Dependent Valuelist

AttributeConstraint=
 ModelId=1
  AttributeSetName=Attributes
   AttributeName=Municipality
    Rule=attribute-dependent-valuelist
    DependentAttribute=city
    Value=
     DependentAttributeValue=Antwerp
     Value=Antwerpen
     Value=Berchem
     Value=Borgerhout
    Value=
     DependentAttributeValue=Brussels
     Value=Anderlecht
     Value=Oudergem
     Value=Sint-Agatha-Berchem

Attribute Set Rules

ShouldHaveAttributeSets=
 ModelId=1
  AttributeSetName=Attributes
   ShouldHaveAttributeSets=true

Username

DataSetUserName=World Countries
AttributeSetUserNames=
 ModelId=1
  AttributeSetName=Attributes
   AttributeSetUserName=Attributes
DataSetUserName=World Countries
ModelUserNames=
 ModelId=1
  ModelUserName=Model
  ModelUserDescription=
 
Last modified:: 2024/07/24 20:40