2026-03-01から1ヶ月間の記事一覧

MySQL GIS拡張関数: STX_RemoveRepeatedPoints()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_RemoveRepeatedPoints(geom [, tol]) 連続する重複頂点…

MySQL GIS拡張関数: STX_HexGrid()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_HexGrid(size, geom) 与えられたgeomのバウンディング…

MySQL GIS拡張関数: STX_SquareGrid()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_SquareGrid(size, geom) 指定されたgeomを覆うような矩…

MySQL GIS拡張関数: STX_MinimumBoundingCircle()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_MinimumBoundingCircle(geom [, segs]) 最小外接円を求…

MySQL GIS拡張関数: STX_GeneratePoints()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_GeneratePoints(geom, n [, seed]) 与えられたPOLYGON…

MySQL GIS拡張関数: STX_MakePolygon()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_MakePolygon(ring [, inner_rings]) LINESTRINGを与え…

MySQL GIS拡張関数: STX_MakeLine()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_Makeline(p1, p2) / STX_Makeline(multipoint) 与えら…

MySQL GIS拡張関数: STX_Points()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_Points(geom) 与えられたジオメトリを構成する点をすべ…

MySQL GIS拡張関数: STX_PointOnSurface()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_PointonSurface(geom) 与えられたジオメトリ内にあるこ…

MySQL GIS拡張関数: STX_LineLocatePoint()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 https://sakaik.hateblo.jp/entry/20260215/mysql_spatial_functions_plugin STX_LineLocatePoint(line, point) 第2引数のPOINTから最も…

MySQL GIS拡張関数: STX_ClosestPoint()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 STX_ClosestPoint(geom1, geom2) geom2にもっとも近い位置となるような geom1上の点を返す。実は STX_ShortestLine() 関数が返すLINESTR…

MySQL GIS拡張関数: STX_ShortestLine()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 STX_ShortestLine(g1, g2) 2つのジオメトリ間の最短線分を返します。つまり、2つの点から構成される LINESTRING型を返します。 動作紹介…

公共交通オープンデータ最前線2026参加

2026年3月7日に東京・本郷で開催された「公共交通オープンデータ最前線2026」に参加してきました。 https://odd2026.peatix.com/event/4802364 昨年は家庭の都合で参加できなかったのですが、ご縁があって長らく毎年のように参加させていただいているイベン…

MySQL GIS拡張関数: STX_Dwithin()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 STX_Dwithin(g1, g2, dist) ふたつのジオメトリの間の距離が、第3引数の範囲内かを判定して 1(範囲内)か 0(範囲外)を返す。 動作紹介 辺…

MySQL GIS拡張関数: STX_RelateMatch()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 STX_RelateMatch(g1, g2, pattern) 与えた2つのジオメトリの関係が、第3引数で与えたDE-9IM関係行列とマッチすることを判定する。どうで…

MySQL GIS拡張関数: STX_Relate()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 STX_Relate(g1, g2) DE-9IM 関係行列を返す。 2つの値について、以下の表のような相互の関係を求め、II IB IE BI BB BE EI EB EE の順と…

MySQL GIS拡張関数: STX_LineSubstring()

自作の、Spatial(GIS)関連の関数をMySQLに追加するプラグインの関数をひとつひとつ動作確認しながら紹介するシリーズ。 STX_LineSubstring(line, start, end) LINESTRINGを指定した割合の場所でちょん切って返す関数です。 (0,0)-(0,100) のLINESTRINGを、0.…

オープンソースカンファレンス2026東京春(OSC 2026 Tokyo/Spring)参加

2026年2月27,28日(金土)の 2日間にわたって駒沢大学で開催されたオープンソースカンファレンス2026東京春(OSC2026 Tokyo/Spring)に参加してきました。今回も日本MySQLユーザ会としてブース展示とセミナー1枠の開催をしてきました。 event.ospn.jp 定常運転 1…