この春、3D Fences python tool boxの新バージョンをリリースしました<\/A>。新しいリリースはArcGIS ProとArcMapの両方で動作します。3D Fences Toolboxは2015年11月に導入され、当初はArcMapのみで動作していました。ツールボックスの詳細な説明とその動作については、Transforming 3D Data into Fences and Curtains with Geostatistical Tools(ArcUser Winter 2016の記事)をお読みください。<\/SPAN><\/P>このpythonツールボックスは現在、Z(垂直)方向の点データの補間を可能にする2つのツールで構成されています。Parallel FencesツールはX、Y、またはZ方向に平行な等間隔のフェンスを作成します。XおよびY方向のフェンスはそれぞれZ方向に東西および南北に走ります。Z方向のフェンスは標準的なXY「フラット」(水平)平面に規則的なZ間隔で積み重ねられます。Feature-Based Fencesツールはポリラインフィーチャクラスのフィーチャに沿ってZ方向に垂直なフェンスを作成し、ProではMap Notesラインレイヤーも入力として使用できます。Map Notesラインレイヤーを使用すると、ユーザーはフェンスが補間されるアドホックなフィーチャを作成できます。Pro内でツールボックスを使用する利点として、SceneまたはMapのいずれかで使用できることがあります。主な出力はオプションで時間対応可能な3Dポイントフィーチャクラスです。<\/SPAN><\/P>元のツールボックスにはArcMapのみで動作する第3のInteractive Fenceツールも含まれていました。このツールはProでは不要です。なぜならMap Notesフィーチャの使用により、Feature-Based fenceツールを使ってフェンスの位置、作成、選択、およびシンボル化をより良く制御しながら同じ機能を実現できるからです。<\/SPAN><\/P> <\/SPAN><\/P>ArcGIS Pro SceneでMap Notesを使って3Dフェンスを作成する方法<\/STRONG><\/SPAN><\/P>ProプロジェクトにSceneまたはMapを挿入し、TOCに点データを追加します。(以下ではSceneで作業しています。私のTestPtsレイヤーはメキシコ湾の架空の油漏れを表しています。)<\/SPAN><\/P>Map Notesを挿入し、混乱を避けるためにポイントおよびポリゴンのMap Notesレイヤーを削除します。<\/SPAN><\/P><\/SPAN><\/P>編集タブを開き、「Create Features」を選択し、「Create Features」ペインでMap Notesラインフィーチャを選択します。<\/SPAN><\/P>MapまたはScene上でラインフィーチャをデジタイズし、編集内容を保存します。<\/SPAN><\/P><\/SPAN><\/P>3D FencesのFeature-Based Fencesツールを実行します。<\/SPAN><\/P><\/SPAN><\/P>出力レイヤーのスタイル設定と表示を行います。<\/SPAN><\/P><\/P> <\/SPAN><\/P>上記スクリーンショットでは、補間に使用したポイントを赤い点としてシンボル化しました。また、Map Notesベースフェンスの端が補間されたフェンスよりも突き出ているのが見えます。これはツールが補間範囲をデータ範囲に制限しており、フェンス全体には及ばないためです。フェンス全長まで外挿補間を可能にし、結果をサンプルポイントの最小境界領域に制限する代わりに最小境界エンベロープに制限することについて皆様のご意見を伺いたいと思います。<\/SPAN><\/P>ご意見・ご感想は大歓迎です。このツールボックスがお役に立てば幸いです。<\/SPAN><\/P><\/BODY><\/HTML>
I am trying to use this tool to create some fences through a sedimentary basin, to show some of the regional stratigraphy.
I am working off of an excel file that contains LAT, LONG, FormationName, Top, Bottom, Thickness, Lithology. At each of the LAT/LONG locations I have 15-20 rock layers stacked, separated by their formation tops.
While running the tool, I got this error message:
Feature-based Fences=====================Tool Path
C:\Users\odf1\Downloads\3DFenceTools\3DFenceTools\3DFences.pyt\FeatureFences=====================Parameters
Input point features Data_XYTableToPointField representing Z dimension TopInterpolation field Thickness_mInterpolation Resolution 150EBK output type PREDICTIONMininum number of sample points required to create a fence (20 - 100) 20Minimum dimension, in units of Interpolation Resolution, to create a fence (5 - 50) 5Enable time? falseDate fieldTime sampling interval in hoursInput fence line feature(s) Line NotesFence buffer distance 200Output fence points C:\Users\odf1\Documents\ArcGIS\Projects\For students\Default.gdb\Data_XYTableToPoint_FeatureFencesOutput sample pointsOutput fence footprint line feature=====================Messages
Start Time: Wednesday, February 25, 2026 10:09:16 AMTime Disabled.Requirements for minimum points and minimum depth met. 188 points, approx. depth range:8390Creating sampled points feature class with 188 pointsCreating and Appending 138040 points to output fence points feature class.Requirements for minimum points and minimum depth met. 167 points, approx. depth range:11051Appending 167 points to sampled points output feature class.Traceback (most recent call last):File "<string>", line 874, in executeFile "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\ga.py", line 597, in EmpiricalBayesianKrigingraise eFile "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\ga.py", line 572, in EmpiricalBayesianKriginggp.EmpiricalBayesianKriging_ga(File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py", line 533, in <lambda>return lambda *args: val(*gp_fixargs(args, True))^^^^^^^^^^^^^^^^^^^^^^^^^^^^arcgisscripting.ExecuteError: ERROR 000317: in_memory\interp_ras cannot be deletedERROR 000317: in_memory\interp_ras cannot be deletedFailed to execute (EmpiricalBayesianKriging).
Failed to execute (FeatureFences).Failed at Wednesday, February 25, 2026 10:09:48 AM (Elapsed Time: 31.36 seconds)
Python is way above my paygrade, so any kind of guidance will be greatly appreciated.
Thank you,
Ovidiu
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.