テーブル結合


テーブル結合の諸元確認用.
だるい、クエリ書きたいからQueryLayerでと思うが、QueryLayerは初回時全レコードを読むので使えない。
APIレベルではどうなんだろ。
地味に調べてみるかなぁ。

クエリ レイヤの作成
http://resources.arcgis.com/ja/help/main/10.1/index.html#//001700000174000000
How to make a query-based layer
http://help.arcgis.com/en/sdk/10.0/vba_desktop/conceptualhelp/index.html#//00010000000t000000

Working with SQL workspaces
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/d/0001000003z8000000.htm
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//000100000322000000

var srcGeo = (IGeoFeatureLayer)srcLayer;

var srcRel = (IDisplayRelationshipClass)srcGeo;

var srcRelcls = srcRel.RelationshipClass;

Debug.Print(@"
SRC
----------
ORG    :{0}
ORG KEY:{1}
DST    :{2}
DST KEY:{3}
TYPE   :{4}
",
srcRelcls.OriginClass.AliasName,
srcRelcls.OriginForeignKey,
srcRelcls.DestinationClass.AliasName,
srcRelcls.DestinationForeignKey,
srcRel.JoinType.ToString("G"));
カテゴリー: 開発 タグ: パーマリンク