Netzwerk-Datasets in einer Geodatabase in Oracle

Netzwerk-Datasets sind Sammlungen von Feature-Classes mit einer Konnektivitätsbeziehung. Netzwerk-Datasets werden mit drei Typen von Quellen erstellt: Kanten-Feature-Quellen, z. B. Straßenmittelachsen, Knoten-Feature-Quellen, z. B. Point-Feature-Classes mit Eisenbahnübergängen, und Kantenübergang-Feature-Quellen. Sie dienen zur Modellierung von Verkehrsdaten. Um Netzwerk-Datasets verwenden zu können, muss die Erweiterung Erweiterung "ArcGIS Network Analyst" installiert sein.

Netzwerk-Datasets in ArcGIS for Desktop

Im Kataloginhaltsverzeichnis werden Feature-Datasets, die Netzwerk-Datasets enthalten, in Oracle auf die gleiche Weise dargestellt, bis Sie das Dataset erweitern. Wenn Sie das Dataset erweitern, können Sie das Netzwerk-Dataset anhand des folgenden Symbols erkennen:

Symbol für ein Netzwerk-Dataset

Der Name des Netzwerks in einer Geodatabase in Oracle enthält den Namen des Netzwerkbesitzers und den Namen des Netzwerks selbst.

Beispiel: Das Netzwerk-Dataset "roads_nd", das "gdb" gehört, wird im Kataloginhaltsverzeichnis als GDB.ROADS_ND aufgelistet.

Beim Erstellen eines Netzwerk-Datasets wird auch eine System-Junctions-Feature-Class erstellt. Diese Feature-Class trägt den Namen des Netzwerk-Datasets, gefolgt von "_Junctions".

Netzwerk-Datasets in einer Oracle-Datenbank

Netzwerk-Datasets werden in der Tabelle GDB_ITEMS verfolgt. In der Tabelle GDB_ITEMTYPES wird ein Wert gespeichert, der angibt, dass das Objekt ein Netzwerk-Dataset ist. In der Tabelle GDB_ITEMRELATIONSHIPS werden Informationen über die Beziehung zwischen dem Netzwerk und dem Feature-Dataset gespeichert, in dem dieses enthalten ist.

Darüber hinaus werden Tabellen im Schema des Benutzers erstellt, der Eigentümer des Netzwerk-Datasets ist. Diese werden wie folgt definiert:

Die ID in den Namen der ersten sechs Tabellen entspricht der ID des logischen Netzwerks. Die "itemID" in den beiden letzten Tabellen ist die OBJECTID aus der Tabelle GDB_ITEMS.

Die Tabellen sind wie folgt strukturiert:

N_<ID>_DESC

Die Tabelle N_<ID>_Desc enthält Elemente für jedes Knoten-, Kanten- und Kantenübergangselement im Netzwerk-Dataset.

Feldname

Feldtyp

Beschreibung

NULL?

OID

NUMBER(38)

Die eindeutige Kennung eines Elements in einem Netzwerk

NOT NULL

USERCLASSID

NUMBER(4)

Die Kennung der Feature-Class, zu der das Element gehört

NOT NULL

USERID

NUMBER(38)

Die ObjectID des Features

NOT NULL

USERSUBID

NUMBER(38)

Die Kennung eines Elements in einem Feature (gilt nur für komplexe Kanten-Features)

NOT NULL

ELEMENTTYPE

NUMBER(4)

Ein Code, der den Typ des Netzwerkelements angibt

NOT NULL

EID

NUMBER(38)

Die eindeutige Elementkennung des Netzwerkelements (nur für den Typ des Netzwerkelements eindeutig)

NOT NULL

N_<ID>_PROPS

Die Tabelle N_<ID>_PROPS enthält eine Kurzbeschreibung von den Eigenschaften eines Netzwerks, z. B. Elementanzahl und maximale EID-Werte.

Feldname

Feldtyp

Beschreibung

NULL?

PROPERTYID

NUMBER(38)

The unique identifier of the network property

NOT NULL

PROPERTYNAME

NVARCHAR2(32)

The name of the property

NOT NULL

PROPERTYVALUE

NUMBER(38)

The value of the property

NOT NULL

ND_<ITEMID>_DIRTYAREAS

Die Tabelle ND_<ITEMID>_DIRTYAREAS protokolliert, welche räumlichen Features im Netzwerk-Dataset bearbeitet wurden.

Feldname

Feldtyp

Beschreibung

NULL?

OBJECTID

NUMBER(38)

Eindeutige Kennung für den Datensatz

NOT NULL

ISRETIRED

NUMBER(38)

Gibt an, ob dieses Feature immer noch zur Protokollierung des nicht überprüften Bereichs eines Netzwerk-Datasets verwendet wird.

NOT NULL

DIRTYAREA

ST_GEOMETRY

SDO_GEOMETRY

NUMBER(38)

Die Polygongeometrie des nicht überprüften Bereichs

ND_<ITEMID>_DIRTYOBJECTS

Die Tabelle ND_<ITEMID>_DIRTYOBJECTS protokolliert bearbeitete relationale Objekte im Netzwerk-Dataset wie Kantenübergänge und Datensätze mit historischen Verkehrsdaten.

Feldname

Feldtyp

Beschreibung

NULL?

OBJECTID

NUMBER(38)

Eindeutige Kennung für den Datensatz

NOT NULL

CLASSID

NUMBER(38)

Die "objectID" des nicht überprüften Objektelements in der Tabelle GDB_ITEMS

NOT NULL

OID

NUMBER(38)

Die Objekt-ID des nicht überprüften Objekts

NOT NULL

UPDATETYPE

NUMBER(38)

Der Typ der durchgeführten Änderung – Einfügen (0), Aktualisieren (1) oder Löschen (2) –, die zu dem nicht überprüften Objekt geführt hat

NOT NULL

Alle verbleibenden Netzwerktabellen enthalten die gleichen Feldnamen und Typen. Sie sind wie folgt strukturiert:

Feldname

Feldtyp

Beschreibung

NULL?

OID

NUMBER(38)

Die eindeutige Kennung der BLOB-Seite in der Tabelle

NOT NULL

PAGENUMBER

NUMBER(38)

Die Zahl der BLOB-Seite in der Tabelle

NOT NULL

PAGEBLOB

BLOB

Die eigentliche BLOB-Seite, die eine Beschreibung für das Element enthält, das in der Tabelle beschrieben wird, z. B. Kante und Kantenstatus

TABLEID

NUMBER(38)

Für die Tabellen N_<ID>_EDGEWEIGHT, N_<ID>_TURNWEIGHT und N_<ID>_JUNCTIONWEIGHT BLOB stimmt die tableID mit der weightID überein. Für die Tabelle N_<ID>_TOPOLOGY BLOB entspricht die tableID der Position der ursprünglichen Tabelle innerhalb des Arrays von Topologietabellen, die in der Datei "GeoDatabase\GeoDatabase\Network\Network\TableDefs.h" definiert sind.

NOT NULL

Im Folgenden ist das Diagramm eines Netzwerk-Datasets in Oracle dargestellt:

Netzwerk-Dataset-Tabellen in Oracle

Die gestrichelten Linien geben implizite Beziehungen zwischen Spalten an.

Sie können in einem Netzwerk-Dataset zusätzliche, optionale Tabellen verwenden, um Fahrzeiten auf Grundlage von historischen Verkehrsdaten zur Geschwindigkeit zu modellieren oder Änderungen der Zeitzone mit Auswirkungen auf die Netzwerkanalyse anzugeben. Dies sind Tabellen, die Sie vor dem Erstellen des Netzwerk-Datasets erstellen und die in Ihrem Schema gespeichert werden (ebenso wie sich die Feature-Class, auf deren Grundlage ein Netzwerk berechnet wird, im Schema des Erstellers befindet). Sie geben die Namen der Tabellen an. Details zum Verwenden dieser historische Verkehrsdaten und Zeitzonentabellen finden Sie im Abschnitt über die Erweiterung Erweiterung "ArcGIS Network Analyst" in der Dokumentation.

Netzwerk-Datasets in einem XML-Workspace-Dokument

Nachfolgend sehen Sie einen Auszug aus einem XML-Dokument, das durch Exportieren aus einem Netzwerk-Dataset erstellt wurde. Die Eigenschaften der Kanten- und Knotenelemente sind unten aufgeführt:

<EdgeFeatureSources xsi:type="esri:ArrayOfEdgeFeatureSource">
  <EdgeFeatureSource xsi:type="esri:EdgeFeatureSource">
    <ID>1</ID> 
    <ClassID>99</ClassID> 
    <Name>GDB.Road_cl</Name> 
    <ElementType>esriNETEdge</ElementType> 
    <Properties xsi:nil="true" /> 
    <FromElevationFieldName /> 
    <ToElevationFieldName /> 
    <Connectivity xsi:type="esri:PropertySet">
      <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
        <PropertySetProperty xsi:type="esri:PropertySetProperty">
          <Key>Version</Key> 
          <Value xsi:type="xs:short">1</Value> 
        </PropertySetProperty>
        <PropertySetProperty xsi:type="esri:PropertySetProperty">
          <Key>UsesSubtypes</Key> 
          <Value xsi:type="xs:short">0</Value> 
        </PropertySetProperty>
        <PropertySetProperty xsi:type="esri:PropertySetProperty">
          <Key>ClassConnectivity</Key> 
          <Value xsi:type="xs:short">1</Value> 
        </PropertySetProperty>
        <PropertySetProperty xsi:type="esri:PropertySetProperty">
          <Key>SubtypeConnCount</Key> 
          <Value xsi:type="xs:int">0</Value> 
        </PropertySetProperty>
        <PropertySetProperty xsi:type="esri:PropertySetProperty">
          <Key>DefaultGroup</Key> 
          <Value xsi:type="xs:int">1</Value> 
        </PropertySetProperty>
        <PropertySetProperty xsi:type="esri:PropertySetProperty">
          <Key>GroupCount</Key> 
          <Value xsi:type="xs:int">0</Value> 
        </PropertySetProperty>
       </PropertyArray>
     </Connectivity>
   </EdgeFeatureSource>
 </EdgeFeatureSources>
 <JunctionFeatureSources xsi:type="esri:ArrayOfJunctionFeatureSource" /> 
   <SystemJunctionSources xsi:type="esri:ArrayOfSystemJunctionSource">
     <SystemJunctionSource xsi:type="esri:SystemJunctionSource">
       <ID>2</ID> 
       <ClassID>1683</ClassID> 
       <Name>GDB.Roads_ND_Junctions</Name> 
       <ElementType>esriNETJunction</ElementType> 
       <Properties xsi:nil="true" /> 
       <ElevationFieldName /> 
     </SystemJunctionSource>
   </SystemJunctionSources>
   <TurnFeatureSources xsi:type="esri:ArrayOfTurnFeatureSource" /> 
     <EvaluatedNetworkAttributes xsi:type="esri:ArrayOfEvaluatedNetworkAttribute">
       <EvaluatedNetworkAttribute xsi:type="esri:EvaluatedNetworkAttribute">
         <ID>1</ID> 
         <Name>speed</Name> 
         <Units>Unknown</Units> 
         <DataType>esriNADTBoolean</DataType> 
         <UsageType>esriNAUTRestriction</UsageType> 
         <UserData xsi:nil="true" /> 
         <UseByDefault>true</UseByDefault> 
         <AttributeParameters xsi:type="esri:ArrayOfNetworkAttributeParameter" /> 
       </EvaluatedNetworkAttribute>
       <EvaluatedNetworkAttribute xsi:type="esri:EvaluatedNetworkAttribute">
         <ID>2</ID> 
         <Name>oneway</Name> 
         <Units>Unknown</Units> 
         <DataType>esriNADTBoolean</DataType> 
         <UsageType>esriNAUTRestriction</UsageType> 
         <UserData xsi:nil="true" /> 
         <UseByDefault>true</UseByDefault> 
         <AttributeParameters xsi:type="esri:ArrayOfNetworkAttributeParameter" /> 
       </EvaluatedNetworkAttribute>
       <EvaluatedNetworkAttribute xsi:type="esri:EvaluatedNetworkAttribute">
         <ID>3</ID> 
         <Name>timeofday</Name> 
         <Units>Unknown</Units> 
         <DataType>esriNADTInteger</DataType> 
         <UsageType>esriNAUTCost</UsageType> 
         <UserData xsi:nil="true" /> 
         <UseByDefault>true</UseByDefault> 
         <AttributeParameters xsi:type="esri:ArrayOfNetworkAttributeParameter" /> 
       </EvaluatedNetworkAttribute>
     </EvaluatedNetworkAttributes>
   <NetworkAssignments xsi:type="esri:ArrayOfNetworkAssignment">
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>speed</NetworkAttributeName> 
       <NetworkElementType>esriNETJunction</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:boolean">false</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>speed</NetworkAttributeName> 
       <NetworkElementType>esriNETEdge</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:boolean">false</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>speed</NetworkAttributeName> 
       <NetworkElementType>esriNETTurn</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:boolean">false</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>oneway</NetworkAttributeName> 
       <NetworkElementType>esriNETJunction</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:boolean">false</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>oneway</NetworkAttributeName> 
       <NetworkElementType>esriNETEdge</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:boolean">false</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>oneway</NetworkAttributeName> 
       <NetworkElementType>esriNETTurn</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:boolean">false</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>timeofday</NetworkAttributeName> 
       <NetworkElementType>esriNETJunction</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:int">0</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>timeofday</NetworkAttributeName> 
       <NetworkElementType>esriNETEdge</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:int">0</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
     <NetworkAssignment xsi:type="esri:NetworkAssignment">
       <IsDefault>true</IsDefault> 
       <ID>-1</ID> 
       <NetworkAttributeName>timeofday</NetworkAttributeName> 
       <NetworkElementType>esriNETTurn</NetworkElementType> 
       <NetworkEvaluatorCLSID>{318C4B91-F5D2-467A-996C-0AB51B0D8FF2}</NetworkEvaluatorCLSID> 
       <NetworkEdgeDirection>esriNEDNone</NetworkEdgeDirection> 
       <NetworkEvaluatorData xsi:type="esri:PropertySet">
         <PropertyArray xsi:type="esri:ArrayOfPropertySetProperty">
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>Version</Key> 
             <Value xsi:type="xs:short">1</Value> 
           </PropertySetProperty>
           <PropertySetProperty xsi:type="esri:PropertySetProperty">
             <Key>ConstantValue</Key> 
             <Value xsi:type="xs:int">0</Value> 
           </PropertySetProperty>
         </PropertyArray>
       </NetworkEvaluatorData>
     </NetworkAssignment>
   </NetworkAssignments>
 <ConfigurationKeyword>NETWORK_DEFAULTS</ConfigurationKeyword>

Verwandte Themen

9/11/2013