ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

パスの解析(Parse Path)

  • サマリ
  • 使用法
  • 構文
  • 環境
  • ライセンス情報

サマリ

[パスの解析(Parse Path)] ツールは、入力を解析してファイル、パス、名前、または拡張子を出力します。出力は、インライン変数として他のツールの出力名で使用できます。

ModelBuilder での [パスの解析(Parse Path)] の動作

使用法

  • このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。

  • 解析結果は、[解析タイプ] パラメータで制御できます。例: [パスの解析(Parse Path)] ツールの入力が「C:\ToolData\InputFC.shp」である場合、結果は次のようになります。

    解析タイプ結果
    ファイル名および拡張子InputFC.shp
    ファイル パスC:\ToolData
    ファイル名InputFC
    ファイル拡張子shp

  • Python の os モジュールを使用すると、スクリプトで同じ機能を利用できます。たとえば、入力変数として

    Input = "C:\ToolData\InputFC.shp" を渡す場合、次のようになります。

    • ファイル InputFC.shp を取得する場合

      import os

      os.path.basename(Input)

    • ファイル パス C:\ToolData を取得する場合

      import os

      os.path.dirname(Input)

    • ファイル名 InputFC を取得する場合

      import os

      os.path.basename(Input).rstrip(os.path.splitext(Input)[1])

    • ファイル拡張子 shp を取得する場合

      import os

      os.path.splitext(Input)[1].lstrip(".")

  • [パスの解析(Parse Path)] の出力は文字列であり、入力としてワークスペースのデータ タイプを必要とする [フィーチャクラス ロケーション] のようなパラメータで、[フィーチャクラスの作成(Create Feature Class)] などのツールへ入力として直接接続することはできません。以下に示す場合などでは、%Value% インライン変数置換を使用します。

    フィーチャクラスの作成(Create Feature Class)ツールを使用したパスの解析(Parse Path)

構文

ParsePath_mb (in_data_element, {parse_type})
パラメータ説明データ タイプ
in_data_element

解析する入力値。

Any value
parse_type
(オプション)

解析タイプ。入力値が「C:\ToolData\InputFC.shp」の場合、結果は次のようになります。

  • FILE —ファイルが出力されます。例: InputFC.shp
  • PATH —ファイル パスが出力されます。例: C:\ToolData
  • NAME —ファイル名が出力されます。例: InputFC
  • EXTENSION —ファイル拡張子が出力されます。例: shp
String

環境

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

ライセンス情報

  • ArcGIS for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • モデル専用ツールセットの概要
  • モデル専用ツールの使用の概要
このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル