SpatialId.operated package
空間IDの移動などの操作をまとめたモジュール。
SpatialId.operated.shifting_spatial_id module
- SpatialId.operated.shifting_spatial_id.get_6spatial_ids_adjacent_to_faces(spatial_id)
空間IDの面に直接、接している6個の空間IDを取得する。
- パラメータ
spatial_id (str) -- 空間ID
- 戻り値
空間IDのリスト
- 戻り値の型
list[str]
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.f_get_6spatial_ids_adjacent_to_faces(spatial_id)
空間IDの面に直接、接している6個の空間IDを取得する。
- パラメータ
spatial_id (str) -- 空間ID
- 戻り値
空間IDのリスト
- 戻り値の型
list[str]
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.get_8spatial_ids_around_horizontal(spatial_id)
空間IDの水平方向の周囲、一周分の8個の空間IDを取得する。
- パラメータ
spatial_id (str) -- 空間ID
- 戻り値
空間IDのリスト
- 戻り値の型
list[str]
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.f_get_8spatial_ids_around_horizontal(spatial_id)
空間IDの水平方向の周囲、一周分の8個の空間IDを取得する。
- パラメータ
spatial_id (str) -- 空間ID
- 戻り値
空間IDのリスト
- 戻り値の型
list[str]
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.get_26spatial_ids_around_voxel(spatial_id)
空間IDを囲う26個の空間IDを取得する。
- パラメータ
spatial_id (str) -- 空間ID
- 戻り値
空間IDのリスト
- 戻り値の型
list[str]
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.f_get_26spatial_ids_around_voxel(spatial_id)
空間IDを囲う26個の空間IDを取得する。
- パラメータ
spatial_id (str) -- 空間ID
- 戻り値
空間IDのリスト
- 戻り値の型
list[str]
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.get_shifting_spatial_id(spatial_id, x, y, v)
- 指定の数値分、移動した場合の空間IDを取得する。水平方向の移動は、南緯、東経方向が正、北緯、西経方向を負とする。垂直方向の移動は、上空方向が正、地中方向を負とする。
- パラメータ
spatial_id (str) -- 元の位置となる空間ID
x (int) -- 空間IDを経度方向に動かす数値
y (int) -- 空間IDを緯度方向に動かす数値
v (int) -- 空間IDを高さ方向に動かす数値
- 戻り値
指定の数値分、移動した場合の空間ID
- 戻り値の型
str
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)
- SpatialId.operated.shifting_spatial_id.f_get_shifting_spatial_id(spatial_id, x, y, v)
- 指定の数値分、移動した場合の空間IDを取得する。水平方向の移動は、南緯、東経方向が正、北緯、西経方向を負とする。垂直方向の移動は、上空方向が正、地中方向を負とする。
- パラメータ
spatial_id (str) -- 元の位置となる空間ID
x (int) -- 空間IDを経度方向に動かす数値
y (int) -- 空間IDを緯度方向に動かす数値
v (int) -- 空間IDを高さ方向に動かす数値
- 戻り値
指定の数値分、移動した場合の空間ID
- 戻り値の型
str
- 注意
東端の空間IDの東にある空間IDとして同緯度の西端の空間IDが取得される。南端の空間IDの南にある空間IDとして同経度の北端のIDが取得される。(東西、南北逆でも同様)