ForHosting KIT · 開発者向けツール

QuadkeyからタイルXYZへ変換:X・Y・ズーム

Bing Mapsのクアッドキーは、Bing Maps、Azure Maps、互換タイルキャッシュが使う世界Web Mercatorタイルピラミッド上の一平方のコンパクトな四進住所です。ズーム・列・行の三つの整数の代わりに、0から3の数字だけの文字列が根タイルから葉までの全経路を符号化します。本ツールはその文字列を受け取り、表す整数タイルX・Y・ズーム、軸長2^zoom、URLと回帰フィクスチャ用のz/x/yパスを返します。0–3外の数字、空文字、異常に長いキーは黙った折り返しではなく明確なinvalid_inputで失敗します。無料ブラウザwidgetと有料APIは一つの純粋な同型関数を共有し、デバッグ・試験キー・バッチスクリプトが同じクアッドキーで分岐しません。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

Bing MapsクアッドキーがタイルX・Y・ズームになる仕組み

上のフォームに値を入力してください。計算前に内容を確認し、同じページに結果を表示します。

送る内容と返ってくる内容

必須文字列をフィールドquadkeyに送ってください。値は0・1・2・3のみの非空列で、端の空白は切り詰めますが内部空白や文字は検証失敗です。quadKeyやqkなどの別名は解析時に受け付け、応答は常に正規フィールド名をエコーします。長さがズームで、Workerとブラウザで実用的な整数タイル数のため最大30です。成功時は整形クアッドキー、整数x・y、zoomと鏡のz、n=2^zoom、z/x/y形のtile_path、method=bing_maps_quadkey、短いformulaを返します。BingやAzure MapsのURLから怪しいキャッシュキーを見て直ちにXYZが必要なときは無料ブラウザフォームを、クアッドキーストアをXYZタイルCDNへ移す・GIS課題の答え・固定ランドマークの列行がライブラリ更新後も同じかを確認するときはスクリプトから同一契約を呼び出します。成功APIは公開ベース$0.002/項目で、キー中の5などの検証失敗は前払い残高を消費しません。逆方向が必要なら別の符号化や緯度経度→タイルのランディングと組み合わせ、単一フォームを過負荷にしないでください。

実務でBingクアッドキー復号が現れる場面

地図プラットフォーム技術者はクアッドキー経路を含むBing/AzureタイルURLを絶えず受け取り、XYZキャッシュ・デバッグ重ね・同一ピラミッドセルのOSMタイル比較用に相当列行が必要です。歴史的に主キーをクアッドキーだけにしていたバックエンドは、スリッピーマップシャード結合、CDN暖気、z/x/yキーのGeoJSON出力に信頼できる閉形式が今も要ります。画像製品のgoldenテストを書くQAは、既知ランドマーククアッドキーがリリース間で常に同じズーム・X・Yに展開することを、完全なMicrosoft SDKなしでCI検証します。ウェブ地図とGISを教える教材著者は、四進四分ラベルが静かなクランプや浮動投影なしで整数指数になる様子を学生に見せたいと考えます。粗いピラミッドキーを保つ物流・プライバシーパイプラインは、変換を純粋オフラインに保ったままバッチを分析用境界タイル指数へ復号できます。本機能は純粋なparseエンジンのため、API料金は成功項目あたり公開ベース公開基本料金で、検証失敗は残高を消費しません。後でX Y ズーム→クアッドキー、緯度経度→スリッピータイル、大圏到着点が必要なら、このBing Mapsクアッドキー復号ページを過負荷にせず別意図として扱ってください。

BingクアッドキーをXYZタイルパスへ移行

保存済みBing/Azureのクアッドキー主キーをz/x/yに復号し、CDN暖気、OSM風キャッシュ、事業者横断のタイル比較に使います。

画像URLとキャッシュキーのデバッグ

本番タイルURLのクアッドキーを貼り付け、タイルX・Y・ズームを即取得して他の地図クライアントで同じピラミッドセルを開きます。

GIS宿題とgoldenフィクスチャ

教科書のクアッドキーから安定したX/Y/ズームを生成し、教官・自動採点・回帰がBingタイルシステムの一つの真実を共有します。

Bing Mapsクアッドキーとは何ですか?

Bing Maps / Azure MapsのWeb Mercatorピラミッドで根タイルから葉までの経路を符号化する0–3の四進文字列です。長さがズームです。

ズームと文字列の関係は?

ズームは文字数に等しいです。例えば「213」は常にズーム3でタイルX=3,Y=5に復号されます。

0–3以外の数字がある場合は?

不正文字と位置を示すinvalid_inputで失敗します。合法は0,1,2,3のみ。検証失敗は課金されません。

緯度経度をタイルに変換しますか?

いいえ。本ランディングは既存クアッドキーをX・Y・ズームに復号するだけです。緯度経度→スリッピータイルは別ツールです。

費用はいくらですか?

ブラウザツールは無料でローカル実行です。APIは成功項目ごとに前払いKIT残高から公開基本料金で、無効入力は課金されません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/geo/quadkey-to-tile

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/geo/quadkey-to-tile \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"quadkey":"1203"}'
{
  "quadkey": "1203"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.quadkey_to_tile",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →