ArcGIS Desktop

  • ドキュメント
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

マップ サービス キャッシュの更新 (Update Map Server Cache)

  • サマリー
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリー

既存のマップ サービス キャッシュを更新して、欠落したタイルの補充、古くなったタイルの上書き、新しいエリアへの新しいタイルの追加、またはマルチ レイヤー キャッシュの場合には追加のレイヤーから新しいタイルの追加を行います。

レガシー:

このツールは非推奨のツールです。代わりに、[マップ サービス キャッシュのタイルを管理 (Manage Map Server Cache Tiles)] を使用します。

使用法

  • [Recreate Empty Tiles] モードを使用して、事前にキャッシュされていない範囲にタイルを追加します。

  • [Recreate All Tiles] を使用して古くなったタイルを更新します。

  • このツールを実行する前に、マップ サービスを設定して、可能な限り多くのインスタンスを使用します。これはキャッシュの更新時間を劇的に短縮します。

  • このツールは、指定された環境設定を受け入れません。

構文

UpdateMapServerCache_server (server_name, object_name, data_frame, Layer, {constraining_extent}, levels, update_mode, {thread_count}, {Antialiasing})
パラメーター説明データ タイプ
server_name

キャッシュを更新するときに使用される ArcGIS Server のホスト名。

String
object_name

キャッシュを更新するときに使用される、マップ サービスの名前。

String
data_frame

キャッシュするマップ フレーム。

String
Layer
[Layer,...]

キャッシュから削除する対象のレイヤー。

String
constraining_extent
(オプション)

更新するキャッシュの範囲。

Extent
levels
[levels,...]

更新する縮尺レベルのリスト。

Double
update_mode

キャッシュを更新するときのモードを選択します。次の 2 つのモードがあります。

  • Recreate Empty Tiles —空のタイル (ディスク上から削除されたもの) のみ、または、キャッシュの範囲が変更したか、またはマルチレイヤー キャッシュに新しいレイヤーが追加されたために、新しいと見なされるものが作成されます。古くなったタイルは未変更のままです。
  • Recreate All Tiles —範囲が変化した場合、またはレイヤーがマルチレイヤー キャッシュに追加された場合には、すべてのタイルは置き換えられ、新しいタイルが追加されます。
String
thread_count
(オプション)

キャッシュを更新する間に使用するマップ サービス インスタンスの数。

Long
Antialiasing
(オプション)

タイルのレンダリング時にアンチエイリアスを使用するかどうかを選択します。[アンチエイリアス] が、ラインのエッジ、境界線に適用されると、テキストはなめらかになります。このオプションを使用すると、パフォーマンスが低下します。ラスター データの場合は無意味です。

Boolean

コードのサンプル

# Script Name: Update Fused Map Server Cache
# Description: Updates a fused map server cache
# Uncomment sys.argv[] lines to accept arguments from the command line.
 
# Import standard library modules
import sys, os, arcgisscripting
 
# Create the Geoprocessor object
gp = arcgisscripting.create()
 
# Set the SOM server name
# Example: "mySOM"
server_name = "mySOM"
#server_name = sys.argv[1]
 
# Set the object_name
# Example: "MyServiceFolder/MyService"
object_name = "MyServiceFolder/MyService"
#object_name = sys.argv[2]
 
# Set the data frame
# Example: "Layers"
data_frame = "Layers"
#data_frame = sys.argv[3]
 
# Set the layers to cache.
# Example: "My First Layer;My Second Layer;My Third Layer"
layers = "My First Layer;My Second Layer;My Third Layer"
#layers = sys.argv[4]
 
# Set the extent to update in the cache.
# Example: "8 50 10 52"
constraining_extent = "8 50 10 52"
#constraining_extent = sys.argv[5]
 
# Set the scale levels for the cache.
# Example: "2000000;500000;250000"
scales = "2000000;500000;250000"
#scales = sys.argv[6]
 
# Set the update mode.
# Example: "Recreate Empty Tiles"
update_mode = "Recreate All Tiles"
#update_mode = sys.argv[7]
 
# Set number of instances to use while updating the cache
# Example: "3"
thread_count = "3"
#thread_count = sys.argv[8]
 
# Set antialiasing mode
# Example: "NONE"
antialiasing = "ANTIALIASING"
#antialiasing = sys.argv[9]
 
try:
    print 'Starting Cache Update'
    gp.UpdateMapServerCache(server_name, object_name, data_frame, layers, constraining_extent,  scales, update_mode, thread_count, antialiasing)
    print 'Finished Cache Update'
 
except:
    gp.AddMessage(gp.GetMessages(2))
    print gp.GetMessages(2)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • ArcGIS Desktop Basic: はい
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • キャッシュ ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2018 Esri. | プライバシー | リーガル