英語フランス語スペイン語

Ad


OnWorksファビコン

mapcache_seed-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでmapcache_seedを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmapcache_seedです。

プログラム:

NAME


mapcache_seed-mapcacheをシードするためのタイルを生成します

SYNOPSIS


マップキャッシュシード -c /パス/to/mapcache.xml [オプション]

DESCRIPTION


マップキャッシュシード はmapcacheの高度なシードツールであり、その主な機能は次のとおりです。

・レンダリングを高速化するための構成可能な数のシードスレッド

・特定のタイムスタンプより古いタイルを再シードする機能

・シェープファイル/ OGRデータソースを指定してタイルをシードする機能

OPTIONS


-c, --config file
次のことを行う必要のあるタイルセットを含むmapcache.xml構成ファイルへのパス
種をまく。

-C, - キャッシュ オーバーライド
選択したタイルセットで使用されるキャッシュをオーバーライドします(選択的にシードする場合に便利です)
フォールバック/多層キャッシュ)。

-t, -タイルセット
シードする必要のあるタイルセットの名前。

-g, - グリッド
シードする必要のあるグリッドの名前(選択したタイルセットは、指定されたものを参照する必要があります)
グリッド)。

-z, - ズーム minzoom、maxzoom
(オプション)コンマで区切ってシードする必要があるズームレベルの開始と終了、
例:0,6。

-M, -メタサイズ 幅高さ
シード中にメタタイルサイズをオーバーライドします(例:8,8)。

-e, - 範囲 minx、miny、maxx、maxy
(オプション)シードする領域のバウンディングボックス。

-o, -古い タイムスタンプ|今
(オプション)指定された値より古いタイルのみをシードします。 値はできます
文字列「now」、または年/月/日の時間:分などの形式の日付のいずれかです。
例:「2011/01/31:20」。 (完全なタイムスタンプを引用する必要があることに注意してください)。

-n, --nスレッド
WMSからタイルを要求するために使用する必要がある並列スレッドの数
ソース。 デフォルトは1ですが、WMSサーバーが耐えられる場合はより高く設定できます
並列リクエスト(経験則として、ここで選択される値は決して多くないはずです
WMSサーバー上のCPUの数よりも多い)。 (と互換性がありません
-p/--nプロセス).

-p, --nプロセス
WMSからタイルを要求するために使用する必要がある並列プロセスの数
ソース。 (と互換性がありません -n/--nスレッド).

-P, -現在
中止する前の最後の1000から許可された失敗したリクエストの割合(デフォルト:1%、
最初のエラーで中止するには、0に設定します)。

-L, -- ログに失敗しました file
失敗したタイルをログに記録する file.

-R, -再試行-失敗しました file
ログに記録されたRtryの失敗したリクエスト file by -- ログに失敗しました.

-m, - モード シード|削除|転送
ユーティリティが実行されるモード:シード(デフォルト)、削除、または転送。

-x, - 移行 タイルセット
転送するタイルセットの名前。

-D, - 寸法 DIMENSION = VALUE
タイルセットが寸法を​​サポートする場合に使用する寸法を指定するために使用されます。 することができます
複数のディメンションを設定するために複数回使用されます。例: -D "DIM1 = VAL1" -D 「DIM2 = VAL2」。

-h, - 助けて
ヘルプを表示します。

-q, - 静かな
進行状況メッセージを標準出力に出力しないでください。

-f, - 力
タイルがすでに存在する場合でも、タイルの再作成を強制します。

-v, -詳細
詳細なデバッグ情報を出力します(コンパイルされている場合)。

オプション コマンドライン オプション いつ OGR / GEOS.

コンパイル時に、OGRとGEOSがシステム上で見つかった場合、シーダーツールはサポートします
任意の地理的領域をカバーするタイルのみをシードする追加オプション。

重要: 当面は、OGRデータソースが同じである必要があることに注意してください
シードからの自動再投影がないため、シードしているグリッドとしての投影
グリッドプロジェクションへのデータソースプロジェクション。

-d, --ogr-データソース 情報源
空間ソースへのOGR接続。 すべてについては、OGRのドキュメントを参照してください
サポートされています。 最も単純なケース(シェープファイルなど)では、これは完全なファイル名です
シェープファイルの。

-l, --ogr-layer
(オプション)複数のレイヤーを含むデータソースの場合(例:postgis、
複数のテーブル)、使用するレイヤーを決定します。

-s, --ogr-sql SQL
適用できるOGRSQL式(を参照) http://www.gdal.org/ogr/ogr_sql.html).

-w, --ogr-どこ コラボレー
戻り値を除外するSQLの「where」式。 これは通常使用されます
データソースにすべての
世界の輪郭。

注意事項


シードユーティリティは、を実行しているユーザーと同じユーザーアカウントで実行する必要があります
Webサーバー。 これは、シーダーによって作成されたタイルのアクセス許可が
Webサーバーからアクセス可能であり、逆に、シーダーはファイルを書き込む権限を持っています。
Webサーバーによって作成されたディレクトリ。

サンプルのシードセッションは次のようになります。

[user @ host] $ sudo www-data
[www-data @ host] $ mapcache_seed -c /path/to/www/conf/mapcache.xml [オプション]
[www-data @ host] $ログアウト
[user @ host] $

実施例


「g」(google / web-mercator)グリッドを使用して「osm」タイルセットをシードします。

mapcache_seed -c mapcache.xml -t osm -gg

シードレベル0から12:

mapcache_seed -c mapcache.xml -t osm -gg -z 0,12

世界の国のcountoursを含むシェープファイルが与えられた場合、次の領域のみをシードします。
陸に覆われている(つまり、海をスキップする)。 また、4つのリクエストスレッドを並行して使用します。

mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -n 4 -d /path/to/seed.shp

前と同じですが、米国にシードするだけです(引用符の使用法に注意してください。作成する必要があります)
一重引用符で囲まれた「US」を含む有効なSQL:

mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -n 4 -d /path/to/seed.shp -w "FIPS_A2 = 'US'"

レベル0から12を再シードします(これは、レベル0から12のキャッシュを削除することによっても実行できます。
古典的なシードを実行しますが、この方法で実行してもWebからのアクセスが遅くなることはありません
クライアント):

mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -o now

2020年 8月12日 マップキャッシュシード(1)

onworks.netサービスを使用してmapcache_seedをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad