Oracle に格納されたジオデータベースのネットワーク データセット

ネットワーク データセットは、接続性リレーションシップを持つフィーチャクラスのコレクションです。ネットワーク データセットは、道路中心線などのエッジ フィーチャクラス、踏切を含むポイント フィーチャクラスなどのジャンクション フィーチャクラス、およびターン フィーチャ ソースの 3 種類のソースに基づいて作成されます。ネットワーク データセットは交通網をモデリングするために使用されます。ネットワーク データセットを使用するには、ArcGIS Network Analyst エクステンションがインストールされている必要があります。

ArcGIS for Desktop のネットワーク データセット

カタログ ツリーでは、Oracle にネットワーク データセットを含んでいるフィーチャ データセットは、データセットを展開するまではその他のデータセットと同じように表示されます。データセットを展開すると、ネットワーク データセットが次のアイコンで表示されます。

ネットワーク データセットのアイコン

Oracle に格納されているジオデータベースのネットワーク名には、ネットワークの所有者の名前、およびネットワーク自体の名前が含まれます。

たとえば、「gdb」に所有されているネットワーク データセット「roads_nd」は、カタログ ツリーでは「GDB.ROADS_ND」として表示されます。

ネットワーク データセットを作成すると、システム ジャンクション フィーチャクラスも作成されます。このフィーチャクラスの名前は、ネットワーク データセット名の後に _Junctions が続きます。

Oracle データベースのネットワーク データセット

ネットワーク データセットは GDB_ITEMS テーブルで管理されます。GDB_ITEMTYPES テーブルには、そのオブジェクトがネットワーク データセットであることを示す値が格納されます。GDB_ITEMRELATIONSHIPS テーブルには、ネットワークとそれを含むフィーチャ データセットがどのように関連付けられているかを示す情報が格納されます。

次のテーブルも、ネットワーク データセットを所有するユーザのスキーマで作成されます。次にテーブル名を示します。

最初の 6 つのテーブルの名前に含まれている ID は、論理ネットワーク ID です。最後の 2 つのテーブルに含まれる itemID は、GDB_ITEMS テーブルの OBJECTID です。

各テーブルの構造は次のとおりです。

N_<ID>_DESC

N_<ID>_Desc テーブルには、ネットワーク データセット内のジャンクション エレメント、エッジ エレメント、ターン エレメントのそれぞれのアイテムが含まれています。

フィールド名

フィールド タイプ

説明

NULL?

OID

NUMBER(38)

ネットワークのエレメントの一意な識別子

NOT NULL

USERCLASSID

NUMBER(4)

エレメントが属しているフィーチャクラスの識別子。

NOT NULL

USERID

NUMBER(38)

フィーチャの ObjectID。

NOT NULL

USERSUBID

NUMBER(38)

フィーチャのエレメントの識別子。コンプレックス エッジ フィーチャにのみ適用されます。

NOT NULL

ELEMENTTYPE

NUMBER(4)

ネットワーク エレメントのタイプを示すコード:

NOT NULL

EID

NUMBER(38)

ネットワーク エレメントの一意なエレメント ID。エレメント ID はそのタイプのネットワーク エレメントでのみ一意です。

NOT NULL

N_<ID>_PROPS

N_<ID>_PROPS テーブルにはエレメントの数や EID の最大値など、ネットワークのプロパティに関するサマリ情報が含まれています。

フィールド名

フィールド タイプ

説明

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

ND_<ITEMID>_DIRTYAREAS テーブルは、ネットワーク データセット内のどの空間フィーチャが編集されたかを追跡します。

フィールド名

フィールド タイプ

説明

NULL?

OBJECTID

NUMBER(38)

レコードの一意な ID

NOT NULL

ISRETIRED

NUMBER(38)

このフィーチャがネットワーク データセットのダーティ エリアの追跡にまだ使用されているかどうかを示します。

NOT NULL

DIRTYAREA

ST_GEOMETRY

SDO_GEOMETRY

NUMBER(38)

ダーティ エリアのポリゴン ジオメトリ。

ND_<ITEMID>_DIRTYOBJECTS

ND_<ITEMID>_DIRTYOBJECTS テーブルは、ネットワーク データセット内の編集されたリレーショナル オブジェクト(ターンや履歴交通量レコード)を追跡します。

フィールド名

フィールド タイプ

説明

NULL?

OBJECTID

NUMBER(38)

レコードの一意な ID

NOT NULL

CLASSID

NUMBER(38)

GDB_ITEMS テーブル内のダーティ オブジェクト アイテムの objectID。

NOT NULL

OID

NUMBER(38)

ダーティ オブジェクトのオブジェクト ID。

NOT NULL

UPDATETYPE

NUMBER(38)

結果がダーティ オブジェクトとなった編集の実行タイプ。挿入(0)、更新(1)、削除(2)。

NOT NULL

残りのネットワーク テーブルではフィールド名とタイプはすべて同じです。これらの構造は次のとおりです。

フィールド名

フィールド タイプ

説明

NULL?

OID

NUMBER(38)

テーブルの BLOB ページの一意な識別子

NOT NULL

PAGENUMBER

NUMBER(38)

テーブルの BLOB ページの番号

NOT NULL

PAGEBLOB

BLOB

エッジやエッジのステータスなど、テーブルが定義しているエレメントの説明を含む実際の BLOB ページ

TABLEID

NUMBER(38)

N_<ID>_EDGEWEIGHT、N_<ID>_TURNWEIGHT、N_<ID>_JUNCTIONWEIGHT BLOB テーブルの場合、tableID は weightID です。N_<ID>_TOPOLOGY BLOB テーブルの場合、tableID は、GeoDatabase\GeoDatabase\Network\Network\TableDefs.h ファイルで定義されたトポロジ テーブルの配列内の元のテーブルの位置です。

NOT NULL

次に、Oracle のネットワーク データセットに関するダイアグラムを示します。

Oracle のネットワーク データセット テーブル

破線はテーブル間の暗黙的なリレーションシップを示しています。

ネットワークデータセットには、過去の走行速度の履歴に基づいて移動時間をモデリングしたり、ネットワーク解析に影響を与える可能性があるタイム ゾーンの変更を表すために、ネットワーク データセットの一部として使用できる追加のオプションのテーブルがあります。これらのテーブルは、ネットワーク データセットを作成する前に作成し、(ネットワークが構築されるフィーチャクラスと同じように)ユーザ スキーマに格納されている必要があります。テーブルの名前を指定します。これらの交通履歴およびタイム ゾーン テーブルの使用の詳細については、マニュアルの ArcGIS Network Analyst エクステンションをご参照ください。

XML ワークスペース ドキュメントのネットワーク データセット

次に示すのはネットワーク データセットからエクスポートされた XML ドキュメントの一部です。エッジ エレメントとジャンクション エレメントのプロパティが示されています。

<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>

関連トピック

5/10/2014