MySQL8.0のGIS距離計算を検証してみた
目次
- まえおき
- 検証
- 方法
- 検証1
- 検証2
- まとめ
- 言い訳
- 参考にさせていただきました
- おまけ
まえおき
- これは RDBMS-GIS(MySQL,PostgreSQLなど) Advent Calendar 2018 - Qiita の4日目です。
- MySQL8.0のGIS機能を使って2点間の距離を計算した結果が確からしいかどうかを確かめることにします。
- 本当に小ネタです。
- 先に書いておきますが、中途半端な結論になってます。
PowerShellスクリプトから実行形式ファイルを作る
目次
- 本エントリの概要
- 方法(ツール)
- PowerGUI
- PS2EXE
- 手順
- ツールダウンロード
- 作業手順
- 成果物
- ファイルを渡す方法
- システム要件
本エントリの概要
- PowerShellのスクリプトは.ps1ファイルでダブルクリックしても実行されません
- 一般的に実行するには「右クリックして[PowerShellで実行]する」か「他のbatファイルなどから呼び出す」必要があります
- これを配布するにあたって単体のファイルで済むようにする比較的「簡単な」方法を記録します
MySQL8.0でGIS機能を試す No.4 - 投影座標系のデータを使ってみる
目次
- 本エントリの概要
- 2018/12/08追記
- 前回まで
- 投影座標系
- ST_Distance()で距離を測る
- ゾーンをまたぐ測定
- 同一ゾーン内の測定
- ST_Union()で結合を試す
- (投影座標系をいじってみた)今回のまとめ
本エントリの概要
- 今まで地理座標系で登録したデータをいじくっていましたが、投影座標系を使ってみるテストをします。
- このエントリもわかっていないことが多いままです。どこか勘違いしている自信があります。
- 2018/12/08 追記 はい、勘違いしてました。訂正エントリをかきました。
MySQL8.0でGIS機能を試す No.3 - 複数のPOINT型からLINESTRING型を作る
目次
- 本エントリの概要
- 前置き
- 検証環境
- WKTを経由する方法
- バイナリのまま生成する方法
- FUNCTION ST_Transform does not exist
- ST_SRID()を使ってよいか
- MultiPoint()関数を使ってみる
- GeomCollection()を使ってみる
- LineString()を使う
- 「幾何値を作成する MySQL 固有の関数」の特徴
- それぞれの値の比較
- 参考
本エントリの概要
- 2つのPOINT型からそれらを結ぶLINESTRING型を生成する方法を調べてみた記録です。
- WKTを経由する方法とバイナリのまま生成する方法を記載します。
- 正直わからないことがあり、不安なままです。