Accelerating Maps
説明した 12 か月の締めくくり
Protomaps Mantle, aサーバーを実行せずに地球規模の地図を自己ホストするための産業用解像度。 これは、オープンでクラウドに最適化された PMTiles 形式で構築され、インテンション タイルを高速化する前にシングル トランスポート ネットワークのオプションを提供します。
Mantle のコード構成要素は、実際にはオープン ソースです は、Protomaps ユーティリティ スタックの レジャー
名前も変更されました: serverless/
PMTiles リポジトリ のリスト、および元の新しい Protomaps ドキュメンテーション スペース: CDN 統合に関する医師。
成分の要約:
- AWS Lambda および Cloudflare Workers の機能Z/X/Y URL を PMTiles に変換するために、非パブリック ストレージ バケットへのリクエストを変更します。 以下10kb圧縮、コピペでの展開です
簡単な20分のセットアップガイド AWS または Cloudflare の神話にインストールする場合
大規模な製造でテスト済み: AWS では、応答インスタンスは一般的にキャッシュ ヒットで 100 ミリ秒、ミスで 200 ミリ秒です。 Cloudflare は非常に遅いですが、Cloudflare の R2 提供が成熟するにつれて改善されています.
製造業の歴史
Felt は、オープンソースのタイル ジェネレーターで作成されたユーザーがアップロードしたタイルセットを支援するために、CDN を使用して Protomaps を利用しています ティペカヌー.
OpenInfraMap は、Protomaps Cloudflare 統合を利用して、これまであまり考えられなかったインフラストラクチャを保存および視覚化します。 OpenStreetMap データセット。
Washington Post は、AWS Lambda および Cloudfront との Protomaps 統合を利用して手頃な価格のエネルギーを提供しています インタラクティブなデータ ストーリー.
マークの比較
ウェブGoogle Maps API を使用して 50,000 の意向を持つユーティリティは、 コスト 月額 350 ドル
Cloudflare にインストールされた Protomaps CDN を介して実行される同量のトラフィックで、セッションあたりの中央値が 20 タイルの場合、料金は 50 セント in Cloudflare ワーカーはコストを要求します。
無料のデータセット
ベクター タイル (ズーム 0-10)世界OpenStreetMap データと歩調を合わせたベクター タイル データセット。 レイヤーとタグのグループは ベースマップ レイヤー、および MapLibre GLのベクターレンダリング以外にもLeafletにはオープンソースの種類が用意されています。 それは OpenStreetMap のデータと歩調を合わせているので、潜在的な可能性は、ODbL制作作品の帰属要件.
地形RGB
からパッケージ化された世界地形 RGB データセット Mapzen Jord ミッション。 これは、MapLibre GL JS でワールド ヒルシェーディングを行うように設計されています。
Joerd README for attribution requirements.これらのデータセットをコピーしてください!
これらのデータセットは Cloudflare R2 のパブリック バケットに保存されており、 エントリを獲得する - 目を固定して保留する - 許可する - プットを開始する: * ヘッダー。 ただし、これらの URL は長い速度で置き換えられる可能性があることを考慮してください。
解決策は、PMTiles データをベア S3 または R2 バケットにコピーすることです。彼らは見守るようにあなたのクマの下で、そして最小限のコストで、終わりが見えずに閉じます. インテンション SaaS とは異なり、これらのデータセットを好きなようにキャッシュしてリミックスする可能性があります
Protomaps でホストされた展開 – Cloudflare で高速化することができます – 潜在的な可能性はおそらく APIキーを登録します。 非産業用は無料で、産業用は私たちに簡単に利用できます GitHub スポンサー.
完全にハッピー マッピング!