2025-12-01から1ヶ月間の記事一覧

緯度経度の数字で絞るのと緯度経度の範囲(POLYGON)で絞るのとは違う

先日の shunyasu さんのトークをきっかけに、以下の日記を書きました。sakaik.hateblo.jpこの中で、私が> GeoHashも結局緯度経度で絞り込んでいることを考えると、すべてのクエリで同じ件数が得られるべきと考えるのが自然と書いたのですが、これは誤りでし…

MySQLに新たなGIS(Spatial)関数 ST_Perimeter()を実装する

「MySQLには (特にPostGISと比べて) 対応している空間関数がとても少ない」と、この7年間言い続けてきました。 一方で、MySQL 8.0 以降(正確には5.7以降)のGIS関数は Boost::Geometryという専門家のようなライブラリを活用して、独自実装を避けるようにな…

MySQLのspatial indexは遅いのか?

先日参加した「MyNA(日本MySQLユーザ会) 望年LT大会2025@新宿」にて、(要約すると)「Spatial Indexなんかよりも緯度経度で検索したほうが、ずっと速いよ!」という発表を聞かせていただきました。 speakerdeck.com MySQLのSpatial Indexは遅いのか? 今回設…

日本MySQLユーザ会望年LT大会2025を開催しました

2025年12月19日、「MyNA(日本MySQLユーザ会) 望年LT大会2025@新宿」を開催しました。 mysql.connpass.com 6年ぶりのオフライン開催 コロナ期間に2回ほどオンラインで開催したことはありましたが、オフラインでの開催は、赤坂のお店を借り切って実施した2019…

オープンソースカンファレンス2025沖縄参加

2025年11月29日(土)に沖縄・那覇市で開催された、オープンソースカンファレンス2025沖縄(OSC 2025 Okinawa)に参加してきました。 ospn.connpass.com 6年ぶりの沖縄開催 2019年の開催以来6年ぶりの沖縄開催です。私は2017年が最後なので、実に8年ぶりの沖縄…

MySQLのGIS機能2025

このエントリは、RDBMS-GIS(地理情報・位置情報) Advent Calendar 2025 の1日目です。「RDBMS-GIS Advent Calendar」では今年も参加者を熱烈募集中です。RDBMSを中心としたなんらかのデータベース管理システムで地理情報データを扱ってみた体験やノウハウな…