- カテゴリ:
H3_CELL_TO_BOUNDARY¶
H3 セルの境界を表す GEOGRAPHY オブジェクトを返します。
構文¶
H3_CELL_TO_BOUNDARY( <cell_id> )
引数¶
cell_id
H3セル ID (インデックス)を表す INTEGER、またはセル ID を16進数形式で表す VARCHAR。
戻り値¶
指定された ID を持つH3セルの境界を表す GEOGRAPHY オブジェクトを返します。
例¶
次の例は、ブランデンブルク門を含むH3セルの境界を表す GEOGRAPHY オブジェクトを返します。この例では、H3セル ID を INTEGER 値として指定しています。
SELECT H3_CELL_TO_BOUNDARY(613036919424548863);
+-----------------------------------------+
| H3_CELL_TO_BOUNDARY(613036919424548863) |
|-----------------------------------------|
| { |
| "coordinates": [ |
| [ |
| [ |
| 1.337146281884266e+01, |
| 5.251934565725256e+01 |
| ], |
| [ |
| 1.336924966147084e+01, |
| 5.251510220405509e+01 |
| ], |
| [ |
| 1.337455447449988e+01, |
| 5.251214028989955e+01 |
| ], |
| [ |
| 1.338207263166664e+01, |
| 5.251342164903257e+01 |
| ], |
| [ |
| 1.338428664751681e+01, |
| 5.251766506194694e+01 |
| ], |
| [ |
| 1.337898164779325e+01, |
| 5.252062715603375e+01 |
| ], |
| [ |
| 1.337146281884266e+01, |
| 5.251934565725256e+01 |
| ] |
| ] |
| ], |
| "type": "Polygon" |
| } |
+-----------------------------------------+
次の例では、H3セル ID の16進値を VARCHAR として指定し、前の例と同じ座標を返します。
SELECT H3_CELL_TO_BOUNDARY('881F1D4887FFFFF');
+----------------------------------------+
| H3_CELL_TO_BOUNDARY('881F1D4887FFFFF') |
|----------------------------------------|
| { |
| "coordinates": [ |
| [ |
| [ |
| 1.337146281884266e+01, |
| 5.251934565725256e+01 |
| ], |
| [ |
| 1.336924966147084e+01, |
| 5.251510220405509e+01 |
| ], |
| [ |
| 1.337455447449988e+01, |
| 5.251214028989955e+01 |
| ], |
| [ |
| 1.338207263166664e+01, |
| 5.251342164903257e+01 |
| ], |
| [ |
| 1.338428664751681e+01, |
| 5.251766506194694e+01 |
| ], |
| [ |
| 1.337898164779325e+01, |
| 5.252062715603375e+01 |
| ], |
| [ |
| 1.337146281884266e+01, |
| 5.251934565725256e+01 |
| ] |
| ] |
| ], |
| "type": "Polygon" |
| } |
+----------------------------------------+