MySQL8.0でGIS機能を試す 地理座標系と投影座標系のパフォーマンス比較
目次
- まえおき
- ポイント
- 検証手順
- データ準備
- 地理座標系のデータ準備
- 投影座標系のデータ準備
- 計測1 単純な距離
- 特定の距離の中にある地点を列挙する
- 地理座標系の計測結果
- 投影座標系の計測結果
- 計測2 複雑な計測
- 検索条件
- 地理座標系の計測結果
- 投影座標系の計測結果
- 今回の結論
まえおき
- これは RDBMS-GIS(MySQL,PostgreSQLなど) Advent Calendar 2018 - Qiita の10日目です。
- 以前MySQL8.0でGIS機能を試す No.2 - Ingressのリンク可能なリンク先の選別というタイトルで書いたのですが、その際は地理座標系での検証でした。
- 今回は同等のクエリを投影座標系で実行してみてそのパフォーマンスに差がでるかを確かめてみます。(「やってみた」系の記事になります)
- 「MySQL8.0でGIS機能を試す」シリーズの記事は主に「ARスマートフォンアプリIngressの機能をMySQLのGIS機能で再現してみる」ことを目的にしていますが、No.2もどっぷりその内容なのですが、今回はあくまでパフォーマンス比較を中心に記事にしたいと思います。
MySQL8.0でGIS機能を試す 投影座標系のデータを使うケースの訂正
目次
- まえおき
- ポイント
- 地理座標系で計測
- 投影座標系で計測
- まとめ
まえおき
- これは RDBMS-GIS(MySQL,PostgreSQLなど) Advent Calendar 2018 - Qiita の8日目です。
- 以前MySQL8.0でGIS機能を試す No.4 - 投影座標系のデータを使ってみるというタイトルで書いた内容(以降「訂正前」と表現します)について大きな勘違いをしていることに気づいたので書き直しです。
- なお、私の「MySQL8.0でGIS機能を試す」シリーズの記事は主に「ARスマートフォンアプリIngressの機能をMySQLのGIS機能で再現してみる」ことを目的にしていますが、No.4はIngressとは直接関係ないネタになっています。
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ファイルなどから呼び出す」必要があります
- これを配布するにあたって単体のファイルで済むようにする比較的「簡単な」方法を記録します