ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

パスの解析(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

派生した出力

名前説明データ タイプ
value

環境

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

ライセンス情報

  • 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 ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル