• 検索結果がありません。

描画規則の記述方法

ドキュメント内 G-XML EWEB-3K-N064 (ページ 35-40)

5 描画規則について

5.1 描画規則の記述方法

地理空間データを描画する時に参照する描画規則の様式の記述方法は3種類あります。

5.1.1 描画規則の直接記述

地理空間データを構成するオブジェクトの一つ一つに対応させて記述する方法で す。この記述方法での描画規則の参照は下図の様に適用されます。

5-1 描画規則の直接記述例

<MetricGeospace>

</MetricGeospace>

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

<GeometricFeature>

</ GeometricFeature

<RenderingRule>

 ・・・・・

</RenderingRule>

<Polygon>

</Polygon>

<RenderingRule>

・・・・・

</RenderingRule>

ここで指定した描画規則は

MetricGeospace全体に有効

ここで指定した描画規則は

GeometricFeature全体に有効で

MetricGeospaceの描画規則より

優先される

ここで指定した描画規則は

Polygon全体に有効で

MetricGeospace、GeometricFeature の描画規則より優先される

5 描画規則について

5.1.2 描画規則参照、描画対象参照の記述

地理空間データを視覚化する幾何形状の描画規則の集合に識別子を付与しておき、

この識別子を、地理空間データを構成するオブジェクトの一つ一つに対応させて記述 する方法です。この記述方法での描画規則の参照は下図の様に適用されます。

5-2 描画規則参照の記述例

<G-XML>

</G-XML>

<MetricGeospace>

</MetricGeospace>

<RenderingRuleList>

<RenderingRuleReference ..>

</RenderingRuleList>

<GeometricFeature>

</ GeometricFeature

<RenderingRuleList>

<RenderingRuleReference ..>

</RenderingRuleList>

<Polygon>

</Polygon>

<RenderingRuleList>

<RenderingRuleReference ..>

</RenderingRuleList>

<RenderingRuleReference>

RenderingRule の id ま た は

stylenameを参照

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

参照不可 ×

<RenderingRuleReference>

描画スタイルへの id および stylename の参照はサポート しておりません

5 描画規則について

5-3 描画対象参照の記述例

<G-XML>

</G-XML>

<MetricGeospace>

</MetricGeospace>

<GeometricFeature>

</ GeometricFeature

<RenderingRuleList>

<ObjectReference ..>

<RenderingRuleReference ..>

</RenderingRuleList>

<Polygon>

</Polygon>

<ObjectReference>

対象要素のidまたは categoryを参照

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

<RenderingRuleReference>

対象要素のidまたは

categoryを参照

<RenderingRuleReference>

描画スタイルへの id および stylename の参照はサポート しておりません

参照不可 ×

5 描画規則について

描画規則を適用する地理空間データの参照条件を、地理空間データとは独立させて 記述する方法が G-XML2.0 の仕様で定められています。本オプションではこの記述方法 での描画規則の参照はサポートしておりません。

5-4 描画規則参照の別ファイル記述例

<MetricGeospace>

</MetricGeospace>

<RenderingRuleList>

<RenderingRuleReference ..>

</RenderingRuleList>

<GeometricFeature>

</ GeometricFeature

<RenderingRuleList>

<RenderingRuleReference ..>

</RenderingRuleList>

<Polygon>

</Polygon>

<RenderingRuleList>

<RenderingRuleReference ..>

</RenderingRuleList>

<G-XML>

</G-XML>

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

<Data.xml> <style.xml>

×

×

×

参照不可

参照不可

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

参照不可

5 描画規則について

5-5 描画対象参照の別ファイル記述例

<MetricGeospace>

</MetricGeospace>

<GeometricFeature>

</ GeometricFeature

<Polygon>

</Polygon>

<G-XML>

</G-XML>

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

<Data.xml>

<style.xml>

<G-XML>

</G-XML>

<RenderingRuleList>

<ObjectReference>

<RenderingRuleReference>

</RenderingRuleList>

<rule.xml>

<RenderingRuleList>

<ObjectReference>

<RenderingRuleReference>

</RenderingRuleList>

<RenderingRuleList>

<ObjectReference>

<RenderingRuleReference>

</RenderingRuleList>

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

<RenderingRule>

<LineStyle …>

<FaceStyle …>

</RenderingRule>

参照不可 ×

参照不可 ×

参照不可 ×

参照不可 ×

参照不可 ×

参照不可 ×

5 描画規則について

ドキュメント内 G-XML EWEB-3K-N064 (ページ 35-40)

関連したドキュメント