TopoGeometry — トポロジとして定義されたジオメトリを表現する型です。
特定のトポロジレイヤ内のトポロジジオメトリを参照する複合型で、特定のタイプと特定のIDを持ちます。TopoGeometryの要素はtopology_id, layer_id, id integer, type integerの各属性です。
topology_id
(整数): トポロジスキーマとSRIDを定義するtopology.topologyテーブルで定義されているトポロジへの参照です。
layer_id
(整数): TopoGeometryが属するlayersテーブルにおけるlayer_idです。topology_idとlayer_idとの組み合わせで、topology.layersテーブルを一意に参照できます。
id
(整数): それぞれのトポロジでTopoGeometryを一意にするための順序整数で、自動生成されます。
type
(1から4の整数でジオメトリタイプを定義): 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collectionとなります。
本節では、このデータ型で許容される明示的なキャストと自動キャストの一覧を挙げます。
キャスト先 | ふるまい |
geometry | 自動 |