JIS X 7107:2005 地理情報-空間スキーマ | ページ 24

110
X 7107 : 2005 (ISO 19107 : 2003)

8.3.2 エーゲンホーファ関係

  “eRelate”演算子は,これらのオブジェクトが,二つの幾何オブジェク
トの内部,境界及び外部の間の交差の試験によって,intersectionPatternMatrix(交差演算行列)の値によっ
て指示されたとおりに空間的に関係する場合,TRUEを返す。
Boolean eRelate(GMObject, GMObject, intersectionPatternMatrix)
Boolean eRelate(TPObject, TPObject, intersectionPatternMatrix)
intersectionPatternMatrixは,行優先形式で与えられる,T,F又はNで構成される9文字の文字列として
指定される。

8.3.3 集合操作との関係

   “エーゲンホーファ”関係は,6.6.2.18で定義されるGMObjectの“contains”
操作,“intersects”操作及び“equals”操作を実装するために使用することができる。
例 C : GMPrimitive, G : GMPrimitive;
C.contains(G) = eRelate(C, G, “NFNNTNNFT” );
C : GMPrimitive, G : GMComposite;
C.contains(G) = eRelate(C, G, “FFNTTNFFT” );

8.4 完全位相演算子

8.4.1 完全位相演算子の形式

 完全位相演算子は,次元の違いを扱い[この拡張のより詳しい分析につい
ては,参考文献4)及び5)を参照],エーゲンホーファ演算子と同様な方法で実行されるが,とり得る値が
より細かく区別される。
表 10 完全位相交差形態行列の意味
記号 空でないか 意味
0 TRUE 行列のこの位置の交差は,点だけを含む。
1 TRUE 行列のこの位置の交差は,点及び曲線だけを含む。
2 TRUE 行列のこの位置の交差は,点,曲線及び曲面だけを含む。
3 TRUE 行列のこの位置の交差は,点,曲線,曲面及び立体を含む。
F FALSE 行列のこの位置の交差は,空である。
N NULL この演算子は,行列のこの位置の交差を試験しない。
二つのオブジェクトが,可能性のある69 = 10,077,696の演算子テンプレートの内の一つを満たす関係に
あるか否かを試験するため,NULLに関連付けられていない交差について,上の行列に基づいて,次元及
び空でないかを計算し試験する。一致する場合,この二つのオブジェクトの演算子の値はTRUEとなり,
一致しない場合,値はFALSEとなる。

8.4.2 完全位相関係

    “cRelate”演算子は,これらのオブジェクトが,二つの幾何オブジェクトの内部,
境界及び外部の間の交差の試験によって,intersectionPatternMatrix(交差演算行列)の値によって指示され
たとおりに空間的に関係する場合,TRUEを返す。
Boolean cRelate(GMObject, GMObject, intersectionPatternMatrix)
Boolean cRelate(TPObject, TPObject, intersectionPatternMatrix)
intersectionPatternMatrixは,行優先形式で与えられる,0,1,2,3,F又はNで構成される9文字の文字
列として指定される。

8.5 組合せ

 演算は,8.28.4の箇条で示した一つ以上のプリミティブな演算子による組合せブール値と
して定義してよい。

――――― [JIS X 7107 pdf 116] ―――――

                                                                                            111
X 7107 : 2005 (ISO 19107 : 2003)
附属書A(規定)抽象試験項目群

A.1 幾何プリミティブ

A.1.1 幾何プリミティブのデータ型
A.1.1.1 零次元幾何のデータ型
a) 試験目的 応用スキーマ又はプロファイルがposition属性及びGMObjectから継承した
CoordinateReferenceSystem関連をもつGMPointをインスタンス化することを検証する。応用スキーマ
又はプロファイルがGMMultiPointもインスタンス化する場合,それがposition属性及びelementへの
関連を含むことを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 本体の6.1,6.2.1,6.2.2.17,6.3.10.1,6.3.11.1,6.3.11.2,6.4.1,6.5.1,6.5.2.1,6.5.2.2,6.5.3及
び6.5.4
d) 試験種類 機能
A.1.1.2 一次元幾何のデータ型
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.1のすべての要件を満たすと同時に,orientation
属性及びSegmentation関連をもつGMCurve並びにすべての属性をもつGMCurveSegmentのインス
タンス化可能な一つ以上の下位型をインスタンス化することを検証する。応用スキーマ又はプロファ
イルがGMMultiCurveもインスタンス化する場合,それがelement属性及びlength属性を含むことを
検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.1並びに本体の6.3.5,6.3.13,6.3.14.1,6.3.16,6.4.1,6.4.6,6.4.86.4.31及び6.5.5
d) 試験種類 機能
A.1.1.3 二次元幾何のデータ型
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.2のすべての要件を満たし,orientation属性,
InteriorTo関連及びSegmentation関連をもつGMSurface並びにすべての属性をもつGMSurfacePatch
の一つ以上の下位型をインスタンス化することを検証する。応用スキーマ又はプロファイルが,
GMMultiSurfaceもインスタンス化する場合,それがelement属性,area属性及びperimeter属性を含
むことを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.2並びに本体の6.3.6,6.3.7,6.3.10.4,6.3.15,6.3.17.1,6.3.17.3,6.4.6,6.4.326.4.48及
び6.5.6
d) 試験種類 機能
A.1.1.4 三次元幾何のデータ型
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.3のすべての要件を満たすと同時に,InteriorTo
関連をもつGMSolidをインスタンス化することを検証する。応用スキーマ又はプロファイルが
GMMultiSolidもインスタンス化する場合,それがelement属性,area属性及びvolume属性を含むこ
とを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。

――――― [JIS X 7107 pdf 117] ―――――

112
X 7107 : 2005 (ISO 19107 : 2003)
c) 参照 A.1.1.3並びに本体の6.3.8,6.3.9,6.3.10.4,6.3.18.1及び6.5.7
d) 試験種類 機能
A.1.2 幾何プリミティブの単純操作
A.1.2.1 零次元幾何の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.1のすべての要件を満たすと同時に,GMPoint
をインスタンス化したものが,boundary操作,mbRegin操作及びrepresentativePoint操作を含むことを
検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.1並びに本体の6.2.2.2,6.2.2.3,6.2.2.4,6.3.10.2及び6.3.11.3
d) 試験種類 機能
A.1.2.2 一次元幾何の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.2及びA.1.2.1のすべての要件を満たすと同時に,
GMCurveをインスタンス化したものが,boundary操作,mbRegin操作及びrepresentativePoint操作を
含むことを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.2及びA.1.2.1並びに本体の6.2.2.2,6.2.2.3,6.2.2.4,6.3.10.2及び6.3.16.2
d) 試験種類 機能
A.1.2.3 二次元幾何の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.3及びA.1.2.2のすべての要件を満たすと同時に,
GMSurfaceをインスタンス化したものが,boundary操作,mbRegin操作及びrepresentativePoint操作
を含むことを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.3及びA.1.2.2並びに本体の6.2.2.2,6.2.2.3,6.2.2.4,6.3.10.2及び6.3.17.2
d) 試験種類 機能
A.1.2.4 三次元幾何の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.4及びA.1.2.3のすべての要件を満たすと同時に,
GMSolidをインスタンス化したものが,boundary操作,mbRegin操作及びrepresentativePoint操作を
含むことを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.4及びA.1.2.3並びに本体の6.2.2.2,6.2.2.3,6.2.2.4,6.3.10.2及び6.3.18.2
d) 試験種類 機能
A.1.3 幾何プリミティブの完全操作
A.1.3.1 零次元幾何の完全操作
a) 試験目的 応用スキーマ又はプロファイルが,GMPoint及びGMMultiPointを,それがGMObject
及びGMPrimitiveから継承した属性,操作及び関連並びに各クラスに固有に定義された属性,操作及
び関連のうち,Complex関連及びmaximalComplex操作を除くすべてをもつようにインスタンス化す
ることを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 本体の6.1,6.2,6.3.10,6.3.11,6.3.12,6.4.16.4.5及び6.5.16.5.4
d) 試験種類 機能

――――― [JIS X 7107 pdf 118] ―――――

                                                                                            113
X 7107 : 2005 (ISO 19107 : 2003)
A.1.3.2 一次元幾何の完全操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.3.1のすべての要件を満たすと同時に,GMCurve,
GMCurveSegment及びGMMultiCurveを,直接又は非抽象下位型を通じてインスタンス化すること
を検証する。インスタンス化されたこれらのものが,GMObject,GMGenericCurve及びGMPrimitive
から継承した属性,操作及び関連並びに各クラスに固有に定義された属性,操作及び関連のうち,
Complex関連及びmaximalComplex操作を除くすべてに対応することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.3.1並びに本体の6.3.1,6.3.2,6.3.4,6.3.5,6.3.13,6.3.14,6.3.16,6.4.66.4.31及び6.5.5
d) 試験種類 機能
A.1.3.3 二次元幾何の完全操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.3.2のすべての要件を満たすと同時に,GMSurface,
GMSurfacePatch及びGMMultiSurfaceを,直接又は非抽象下位型を通じてインスタンス化すること
を検証する。インスタンス化されたこれらのものが,GMObject,GMGenericSurface及びGMPrimitive
から継承した属性,操作及び関連並びに各クラスに固有に定義された属性,操作及び関連のうち,
Complex関連及びmaximalComplex操作を除くすべてに対応することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.3.2並びに本体の6.3.6,6.3.7,6.3.15,6.3.17,6.4.326.4.48及び6.5.6
d) 試験種類 機能
A.1.3.4 三次元幾何の完全操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.3.3のすべての要件を満たすと同時に,GMSolid
及びGMMultiSolidを,直接又は非抽象下位型を通じてインスタンス化することを検証する。インス
タンス化されたこれらのものが,GMObject,GMGenericSolid及びGMPrimitiveから継承した属性,
操作及び関連並びに各クラスに固有に定義された属性,操作及び関連のうち,Complex関連及び
maximalComplex操作を除くすべてに対応することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.3.3並びに本体の6.3.8,6.3.18及び6.5.7
d) 試験種類 機能

A.2 幾何複体

A.2.1 幾何複体のデータ型
A.2.1.1 一次元幾何複体のデータ型
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.2のすべての要件を満たすと同時に,GMComplex,
GMCompositePoint及びGMCompositeCurveをインスタンス化することを検証する。それが,
Set<GMPrimitive>とGMComplexとの間のContains関連,GMPrimitive(GMPoint及びGMCurve)
とGMComplexとの間のComplex関連,並びにGMPointとGMCompositePointとの間及びGMCurve
とGMCompositeCurveとの間のComposition関連に対応することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.2並びに本体の6.6.3,6.6.1,6.6.2.1,6.6.2.3,6.6.2.4及び6.6.36.6.5
a) 試験種類 機能
A.2.1.2 二次元幾何複体のデータ型

――――― [JIS X 7107 pdf 119] ―――――

114
X 7107 : 2005 (ISO 19107 : 2003)
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.3及びA.2.1.1のすべての要件を満たすと同時に,
GMSurfaceとGMComplexとの間のComplex関連及びGMSurfaceとGMCompositeSurfaceとの間
のComposition関連をもつGMCompositeSurfaceをインスタンス化することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.3,A.2.1.1及び本体の6.6.6
d) 試験種類 機能
A.2.1.3 三次元幾何複体のデータ型
a) 試験目的 応用スキーマ又はプロファイルが,A.1.1.4及びA.2.1.2のすべての要件を満たすと同時に,
GMSolidとGMComplexとの間のComplex関連,及びGMSolidとGMCompositeSolidとの間の
Composition関連をもつGMCompositeSolidをインスタンス化することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.1.4,A.2.1.2及び本体の6.6.7
d) 試験種類 機能
A.2.2 幾何複体の単純操作
A.2.2.1 一次元幾何複体の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.2.2及びA.2.1.1のすべての要件を満たすことを検
証する。GMComplex,GMCompositePoint及びGMCompositeCurveをインスタンス化したものが,
それぞれboundary操作,envelope操作,representativePoint操作及びisMaximal操作に対応することを
検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.2.2,A.2.1.1及び本体の6.6.2.2
d) 試験種類 機能
A.2.2.2 二次元幾何複体の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.2.3,A.2.1.2及びA.2.2.1のすべての要件を満たす
ことを検証する。GMCompositeSurfaceをインスタンス化したものが,boundary操作,envelope操作,
representativePoint操作及びisMaximal操作に対応することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.2.3,A.2.1.2及びA.2.2.1
d) 試験種類 機能
A.2.2.3 三次元幾何複体の単純操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.2.4,A.2.1.3及びA.2.2.2のすべての要件を満たす
ことを検証する。GMCompositeSolidをインスタンス化したものが,boundary操作,envelope操作,
representativePoint操作及びisMaximal操作に対応することを検証する。
b) 試験方法 応用スキーマ又はプロファイルの文書を検査する。
c) 参照 A.1.2.4,A.2.1.3及びA.2.2.2
d) 試験種類 機能
A.2.3 幾何複体の完全操作
A.2.3.1 一次元幾何複体の完全操作
a) 試験目的 応用スキーマ又はプロファイルが,A.1.3.2及びA.2.2.1のすべての要件を満たすことを検
証する。GMCompositePoint,GMCompositeCurve及びGMComplexをインスタンス化したものが,

――――― [JIS X 7107 pdf 120] ―――――

次のページ PDF 121

JIS X 7107:2005の引用国際規格 ISO 一覧

  • ISO 19107:2003(IDT)

JIS X 7107:2005の国際規格 ICS 分類一覧

JIS X 7107:2005の関連規格と引用規格一覧

規格番号
規格名称
JISX7111:2014
地理情報―座標による空間参照