GovTech / DeepTech Engineer

Kyoto
Joined January 2013
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
34
1,177
260
7,170
1,544,345
Naoki Ohashi retweeted
■Xクラスター理論について Xは一つのタイムラインしかないわけなんですけど、タイムラインに何が流れるのかというのは、アカウントによって全く異なります。 各アカウントには興味タグと呼ぶべきタグが設置されていて。普段Xを見ていく中で、その人が興味関心を持っている分野というのがアカウントに紐付けられています。 例として、野球のことを見ている人は、野球関連の情報がタイムラインに出やすくなっていくし、AIのことに興味関心がある人は、AIに関する情報が出てくるようになっています。 ※図参照 こういった一つのテーマに対する興味関心を持っている集団のことをXクラスタと言います。 X上では興味関心度が高いポスト、つまり質が高いポストというのを、同一クラスターの人間がどれぐらい興味関心を示したかというところで評価していきます。 まずインプレッションが飛ぶ順番として、わかりやすい例を出します。 最新のAIモデルの情報をPOSTする ↓ XのAIが内容を自動判斷し、フォロワーの中&フォローはしてないが良く見てる人の中から最新のAIモデルに興味関心がある人のTLに表示する。 ↓ 実際にそれを確認した人が内容を見たり、いいね、リプライ、リポスト、ブクマなどのアクションを起こしたか?という観点で内部評価が行われる ↓ 内部評価が高い場合。フォロワー外のAIモデルに興味関心がある人のタイムラインに表示される。 ↓ この道中にクラスタ外。つまり、AIに興味関心がないかもしれない人のタイムラインにもランダムで表示されており、その人たちがどう反応したかの評価も同時進行で行われている。 ↓ 最新AIに興味がない人のクラスタ範囲まで行って、内部評価が下がったタイミングで拡散が止まる。 ざっくりこのような仕組みになっています。 関心範囲、POSTQuality、どのクラスタまで高評価が続くか?このサイクルを回し続けて、X内でどんどん拡散していきます。 なので、なるべく広い範囲の人に興味が出るようなポストを高いクオリティで出すというのが、簡単にフォロワー数を増やす方法です。←それができたら苦労しねえよ ■ボーダーポスト理論 以上のような理由で、基本的にはそのクラスターの範囲内だけでの拡散だと、インプレッションは最大化しないわけですね。 AIの話だけでポストしても、AIクラスター以外には届かないんですよ。 なので、私がアテンション型のポスト、つまり広範囲にインプレッションを届けたいという場合は、多くの人が興味関心を持ちやすいような、非常に境界が曖昧な広義なテーマでポストを構築する必要があります。 例えば実例の話でいくと ・DeepSeekという最新AIモデルが出た!! というテーマがあったとして、このポストをボーダーブレイク。つまり、他のクラスターにも届けるためにはどうすればいいのかというふうに考えたときに ・とんでもなくすごいDeepSeekの新しいモデルが出たから、もしかしたら株価が下がるかもしれない。 というテーマに拡大することによって、AIクラスターだけじゃなくて、株クラスターとかビジネスクラスターとか金融クラスターみたいなところまで刺さるようにしたっていう実例が一応あります。 これがボーダーポストです。 もしXアカウント運用に伸び悩んでいる人がいたら、例えば個人開発界隈にしか刺さらない話からさらに拡大して、 ゲーム作りをしている人とか、 AI創作をしている人とか、 そういった広い範囲に刺さるようなポストにしていくと、インプレッションが伸びやすくなるので、ぜひ参考にしていただければと思います。 このポスト伸びなければ連載終了します。
1
4
1
57
3,714
素敵なアプリですー!ありがとうございます!
明石〜神戸の飲食店が、時間に合わせて星のように灯る夜空の地図「街灯」をつくってみた。 明石の好きな店をつないで星座も作れます。前職でお世話になった飲食店への感謝を込めて。 @naogifyさんのOpenPOI APIを使わせてもらいました。何か問題あればご連絡ください🙏 machiakari.oldrookie.design/
1
4
202
本当にフィードバック頂けるのありがたいです!🙏
OpenPOI API どんどんアップデートされててすごい。 プロジェクトが注目されていろんな人が使い始めるとめちゃくちゃレビューされるから、やっぱりまずは、公開できる状態になったら公開して、みんなに見てもらうってのは大事なことなんやな。
7
576
こちら元データの精度が低いものは除去する処理を追加しました。南京亭国立店の精度も改善しました! ありがとうございました!
施設ごとの位置精度レベルによるみたいですね。例えば南京亭国立店はレベル3で町域代表点になっちゃうので、緯度経度情報を頼りにお店の前まで、というナビは無理。ここらへん気をつけて使う必要がありそうです
1
6
463
OpenPOI API を更新しました。 「横浜駅の位置がおかしい」とご指摘をいただき、 元データを調べると座標の誤りがありました。 なので、駅データは国土数値情報の駅名に置き換えました。これで駅の座標の精度は向上しました。 横浜駅 → 横浜市西区(以前は品川区) またよければお試しください! openpoiapi.com/app.html
1
2
1
20
2,057
あわせて精度の低いデータの除外や、名寄せによって重複するデータの統合も実施しています。
1
196
Naoki Ohashi retweeted
これガチで便利 instagram.com/reel/DeZSq0puw…
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
1
1
172
アプリ拝見しました! 出典表示も問題ありません。ありがとうございます! データも豊富で、こちらこそ勉強になりました!
Replying to @naogify
Naoki Ohashiさん、初めまして。Slowと申します。 このたび「まちスポット占い」というWebアプリを制作し、その中でOpenPOI APIを機能の一部として利用させていただきました。 このアプリは、市区町村ごとの施設・歴史・文化・街道・景観などの情報を可視化し、地域に対する情報の解像度を上げるための、情報収集・現地探索の支援ツールです。ポケストップやwayfarerなどのポータル候補を探す際の活用を主な目的としています。 制作の過程で情報の不足を感じていたときに、知人の紹介でOpenPOI APIを拝見したのですが、膨大な情報を整備し、APIとして公開してくださっていることに驚き、実装を決めました。素晴らしいAPIを公開してくださり、本当にありがとうございます! アプリ内では「自由検索」機能としてOpenPOI APIを使用しています。地図に表示している範囲から、まだポータルとして申請されていない可能性のある施設や場所を表示するものです。 アプリ内の「データの出典・ライセンス」に、OpenPOI APIの出典とライセンスのページをリンク付きで掲載しております。表記方法や利用方法などで、お気づきの点がありましたらご連絡いただけますと幸いです。 今後ともどうぞよろしくお願いいたします! アプリ:まちスポット占い city-spot-fortune.web.app/ 出典:OpenPOI API openpoiapi.com/attribution.h…
1
2
458
連休中 OpenPOI API の精度改善を頑張っていたのだけれど、Claude の Weekly Limit に引っかかってしまった。。 20時にまた再開しよう。
255
Naoki Ohashi retweeted
OpenPOI API(@naogify さん制作)、神APIすぎる…! 早速自社のAI企業DB / 営業自動化基盤と連携させていただきました🙏✨ 【組んだパイプライン】 ・全国337万件の店舗・施設データを取得 ・決定論的ハッシュIDで既存の法人番号と衝突なし・重複排除UPSERT ・大手チェーン(スタバ・セブン等)は検索コスト0で公式URL自動特定 ・未特定事業所は優先度順にHP・お問い合わせフォーム自律探索へ 商用利用&DB保存OKでこの完成度は本当にありがたすぎます。感謝して使います!🔥 xitter.cf/naogify/status/2105665…
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
1
3
192
早速OpenPOI APIを使って、防災DBに施設名検索を追加させていただきました! これで、住所でも、施設名でも、入力した地点での災害リスクがわかるようになりました。 今まで住所を座標変換してDBと突合してましたが、 「〇〇公園のリスクを知りたい」 「〇〇駅はどう??」 みたいなFBをもらっても、Google Map APIだと怖くて利用できず…。 実装してから細かい表示や挙動の調整に結構時間がかかったので、「調整し始めたら終わりがない」に共感です(笑) 便利なAPIをありがとうございます! bousaidb.jp/
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
1
1
246
OpenPOI API、MCP経由で早速使わせていただいてます。これすごい、Hermes経由で「六本木の国際文化会館の近くのカフェ・喫茶店を探して」って聞いただけで、リストを出すとともにマップ(操作できる)上に各場所をマッピングしてくれた。 色々な活用・応用が考えられますね。神サービス!
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
1
1
4
582
📝 Google Maps APIに頼りがちだった「場所検索」に、かなり面白い選択肢が出てきた GISエンジニアの大橋直樹さんが、日本全国の施設を検索できる「OpenPOI API」を無料公開 これがなかなかすごい! ・日本全国 約337万件 ・APIキー不要、登録不要 ・無料、商用利用OK ・検索結果を自分のDBに保存できる ・「すたーば」→「スターバックス」のような表記ゆれにも対応 ・MCP対応でClaudeなどのAIから直接検索できる POIというのは、ざっくり言えば「店や施設などの場所データ」 Overture Maps 約249万件と、食品営業許可・届出データ 約88万件を統合していて、例えばClaude CodeにMCPでつなげれば、 「東京駅から300m以内のラーメン屋を探して」 みたいな依頼から、施設名、住所、緯度経度までAIが直接取ってこれる これ、非エンジニア目線でもかなり可能性がある 営業リストのたたき台を作る、地域のお店マップを作る、自社サイトに店舗検索を付ける、AIエージェントに「近くの店を探す」能力を持たせる こういうものを作る時に「場所データをどうする?」という面倒な部分を一気にショートカットできる もちろんGoogle Mapsの完全代替ではなく、口コミ、写真、営業時間、ルート案内などはなく、カテゴリ不明の施設もまだ多い でも「オープンデータ × MCP × AI」という組み合わせはかなり面白い こういうAIが自由に扱える“公共データの道具化”は、これから一気に増えていきそう
🤖 Made with AI
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
4
53
6
312
30,044
こちら全国地番マップでも試験的に採用させていただきました。施設検索APIはどれも非常に高額で我々のような個人でやってる人には中々手が出ないですがこれはすごいです。
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
7
39
5,788
MCPつけていたのですが、こんな使い方あるんだと勉強になりました!
東京のシーシャ店を、OpenPOI API の施設データで地図にしてみました。店名の「シーシャ」「shisha」「hookah」「水タバコ」などの表記揺れをまとめると、東京23区に301店あります。上の地図では、500m以内で店が連なる10店以上のまとまりを「集積エリア」として塗り分けています。最大は渋谷・原宿の 37店で、新宿・歌舞伎町(35店)、六本木・麻布十番(34店)が続きます。 渋谷・原宿のすぐ南には、恵比寿・代官山の18店が別のまとまりとして並んでいます。 この二つを合わせると、原宿から恵比寿まで南北約3kmの範囲に55店があります。 谷の街・渋谷から丘の上の代官山までを含むこの一帯を、「シーシャ・ヒルバレー」と呼んでみたくなります。 一方で、意外に少ないのが池袋です。 JR東日本の駅別の乗車人員では、池袋は新宿に次ぐ2位(1日約50万人)ですが、池袋駅が最寄りのシーシャ店は8店で、集積エリアにはなっていません。 乗車人員が5位で池袋の6割ほどの渋谷には、渋谷駅が最寄りの店だけで24店あります。 人の多さだけでは、シーシャ店の集まり方は説明できないようです。 なかなか興味深いですね...! *** では渋谷へのシーシャ店の集まりはいつごろ出現したのでしょうか。 下のグラフは、渋谷区の食品営業許可のオープンデータから、各店の開業日と廃業日をたどって、営業中のシーシャ店の数を月ごとに集計したものです。 渋谷区のシーシャ店は、2018年1月の7店から、2026年8月には46店まで増えています。 増え方が変わるのは2021年で、それまで年1〜3店だった開業が、この年だけで12店あります。 この増加は、コロナ禍と関係があるのでしょうか。 1年目の2020年は、開業が2月の1店だけです。 増え始めるのは2年目の2021年で、12店のうち6店は緊急事態宣言かまん延防止等重点措置の期間中に営業許可を取っています。 同じ渋谷区のデータでは、飲食店全体の廃業が2021年夏から2022年初めにかけて最も多くなっていて、シーシャ店の開業が集中する時期と重なります。 閉店で空いた店舗に新しいシーシャ店が入った可能性があります。 もう一つの背景として、2020年4月に改正健康増進法と東京都の受動喫煙防止条例が全面施行され、一般の飲食店は原則禁煙になりました。 たばこを楽しめる店の形として、シーシャ店が選ばれやすくなったのかもしれません。 どちらも、このデータだけでは確かめられない仮説です。 地図の色とグラフの色は対応しています。 地図で渋谷とは別のまとまりに見える恵比寿・代官山は、2018年1月の1店から15店に増えていて、そのうち13店は2021年以降の開業です。 シーシャ・ヒルバレーの南側は、ここ5年ほどで広がった部分だと分かります。 *** ※地図とグラフは元のデータが異なるため、店舗数は一致しません。 推移は、閉店した店の記録まで公開されている渋谷区だけで集計しています。 店名にシーシャを示す語がない店は含めていません。 地図のデータには閉店済みの店が残っている可能性があります。 地図はOpenPOI API(施設検索API)のデータ、渋谷区の推移は施設検索APIではなく渋谷区の公開データ「食品等営業許可・届出一覧」を使っています。 このようなAPIを公開してくださったNaoki Ohashiさんに感謝です! 出典: OpenPOI API(openpoiapi.com/attribution.h…)、渋谷区「食品等営業許可・届出一覧」(CC BY)、国土数値情報(国土交通省)を加工して作成。乗車人員はJR東日本「各駅の乗車人員」(2024年度)
2
429
【全国約337万件の施設を、APIキーなしで検索できる「OpenPOI API」】 🗺️ お店や施設の名前・住所・位置情報を、自分のアプリやAIから取り出せるAPI。検索・入力補完・AI接続の違いを4枚にまとめました。 ■ 1. 全国の施設データをまとめて検索 ▸ Overture Maps約249万件と、食品営業許可・届出データ約88万件を統合。認証やAPIキーの発行なしで利用できます。 ▸ 名前だけでなく、指定地点の周辺や地図の範囲でも検索可能。たとえば「東京駅から300mの施設」を取得する使い方です。 ■ 2. 検索・入力補完・AIで使い分け ▸ 施設一覧を取るなら /v1/search、入力途中の候補を出すなら /v1/suggest。複数語は前者がOR、後者がANDなので、同じ言葉でも探し方が違います。 ▸ suggestは「すたーば」のような表記ゆれにも対応。指定範囲で候補が0件のときは全国へ広げます。 ▸ MCPにも対応。AIから施設検索とデータの概要・出典確認を呼び出せます。座標を直接渡すときは「経度,緯度」の順です。 ■ 3. 使う前に押さえたい条件 ▸ 商用利用・DB保存は可能。ただし出典表示が必要です。保存時は licenses と attributions も一緒に残し、再配布・加工公開では各ライセンスの条件を確認します。 ▸ 公式仕様ではカテゴリ不明が約54.6%。座標の欠損や重複の可能性もあるので、まず小さな範囲で結果を確認してから組み込むと安心です。 🔗 OpenPOI API 公式仕様 docs.openpoiapi.com/ 出典・ライセンス:openpoiapi.com/attribution.h…
🤖 Made with AI
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
1
1
18
1,730
Naoki Ohashi retweeted
こちらを利用させていただいて、TouringHubに位置情報検索をつけた。 地点検索のAPIを無料で利用させていただけるのは有難すぎる。。
施設検索API「OpenPOI API」、やっと公開できました。 調整し始めたら終わりがないですね。 ・日本全国の約337万件(Overture Maps 249万+食品営業許可データ 88万) ・APIキー不要・無料・商用利用可 ・検索結果をDBに保存OK ・MCP対応 ※利用時は出典表示が必要です docs.openpoiapi.com/ 検索ボックスを簡単に追加できるSDKも公開考え中です。
1
1
2
415