Diesen Frühling haben wir eine neue Version der 3D Fences python tool box<\/A> veröffentlicht. Die neue Version funktioniert sowohl in ArcGIS Pro als auch in ArcMap. Die 3D Fences Toolbox wurde im November 2015 eingeführt und lief ursprünglich nur in ArcMap. Für eine detaillierte Beschreibung der Toolbox und wie sie funktioniert, lesen Sie bitte Transforming 3D Data into Fences and Curtains with Geostatistical Tools<\/A>, ArcUser Winter 2016 Artikel. <\/SPAN><\/P>Diese python toolbox besteht jetzt aus zwei Werkzeugen, die die Interpolation von Punktdaten in der Z (vertikalen) Dimension ermöglichen. Das Werkzeug Parallel Fences erstellt gleichmäßig verteilte Zäune parallel zur X-, Y- oder Z-Dimension. Zäune in X- und Y-Dimension verlaufen jeweils Ost-West und Nord-Süd in der Z-Dimension. Z-Dimension Zäune werden in den standardmäßigen XY "flachen" (horizontalen) Ebenen in regelmäßigen Z-Abständen gestapelt. Das Werkzeug Feature-Based Fences erstellt vertikale Zäune in der Z-Dimension entlang von Features in einer Polyline-Feature-Class und kann in Pro auch Map Notes Linien-Layer als Eingabe verwenden. Die Map Notes Linien-Layer ermöglichen es Benutzern, Ad-hoc-Features zu erstellen, entlang derer Zäune interpoliert werden. Ein zusätzlicher Vorteil der Verwendung der Toolbox innerhalb von Pro ist, dass sie entweder mit einer Scene oder Map verwendet werden kann. Die Hauptausgabe ist eine 3D-Punkt-Feature-Class, optional zeitaktiviert.<\/SPAN><\/P>Die ursprüngliche Toolbox<\/A> enthielt auch ein drittes Interactive Fence Werkzeug, das nur in ArcMap funktioniert. Dieses Werkzeug wird in Pro nicht benötigt, da die Verwendung von Map Notes Features eine neue Möglichkeit bietet, dieselbe Funktionalität mit dem Feature-Based fence tool zu erreichen, mit besserer Kontrolle über Zaunposition, Erstellung, Auswahl und Symbolisierung.<\/SPAN><\/P> <\/SPAN><\/P>Verwendung von Map Notes in einer ArcGIS Pro Scene zur Erstellung von 3D-Zäunen<\/STRONG><\/SPAN><\/P>Fügen Sie entweder eine Scene oder Map in Ihr Pro-Projekt ein und fügen Sie Ihre Punktdaten zum TOC hinzu. (Ich arbeite unten in einer Szene. Meine TestPts-Ebene stellt einen fiktiven Ölleck im Golf von Mexiko dar.)<\/SPAN><\/P>Fügen Sie Map Notes ein und entfernen Sie Punkt- und Polygon-Map-Note-Layer, um Verwirrung zu vermeiden.<\/SPAN><\/P><\/SPAN><\/P>Öffnen Sie die Registerkarte Bearbeiten, wählen Sie Features erstellen und dann Ihr Map Notes Linien-Feature im Bereich Features erstellen aus.<\/SPAN><\/P>Digitalisieren Sie Linien-Features in Ihrer Karte oder Szene und speichern Sie die Änderungen.<\/SPAN><\/P><\/SPAN><\/P>Führen Sie das Werkzeug 3D Fences, Feature-Based Fences aus.<\/SPAN><\/P><\/SPAN><\/P>Stilisieren Sie Ihre Ausgabelayer und Ansicht.<\/SPAN><\/P><\/P> <\/SPAN><\/P>Im obigen Screenshot habe ich die für die Interpolation verwendeten Punkte als rote Punkte symbolisiert. Man sieht auch das Ende des Map Notes Basiszauns, das über den interpolierten Zaun hinausragt. Dies liegt daran, dass das Werkzeug die Interpolation auf das Ausmaß der Daten beschränkt, nicht auf den Zaun. Ich wäre an Ihren Meinungen interessiert bezüglich der Aktivierung von Extrapolation auf die volle Länge des Zauns und der Begrenzung der Ergebnisse auf den minimalen Begrenzungsbereich der Stichprobenpunkte anstelle des minimalen Begrenzungsumschlags der Stichprobenpunkte. <\/SPAN><\/P>Jegliches Feedback ist willkommen und ich hoffe, Sie finden die Toolbox hilfreich.<\/SPAN><\/P><\/BODY><\/HTML>
Diese python toolbox besteht jetzt aus zwei Werkzeugen, die die Interpolation von Punktdaten in der Z (vertikalen) Dimension ermöglichen. Das Werkzeug Parallel Fences erstellt gleichmäßig verteilte Zäune parallel zur X-, Y- oder Z-Dimension. Zäune in X- und Y-Dimension verlaufen jeweils Ost-West und Nord-Süd in der Z-Dimension. Z-Dimension Zäune werden in den standardmäßigen XY "flachen" (horizontalen) Ebenen in regelmäßigen Z-Abständen gestapelt. Das Werkzeug Feature-Based Fences erstellt vertikale Zäune in der Z-Dimension entlang von Features in einer Polyline-Feature-Class und kann in Pro auch Map Notes Linien-Layer als Eingabe verwenden. Die Map Notes Linien-Layer ermöglichen es Benutzern, Ad-hoc-Features zu erstellen, entlang derer Zäune interpoliert werden. Ein zusätzlicher Vorteil der Verwendung der Toolbox innerhalb von Pro ist, dass sie entweder mit einer Scene oder Map verwendet werden kann. Die Hauptausgabe ist eine 3D-Punkt-Feature-Class, optional zeitaktiviert.<\/SPAN><\/P>Die
<\/SPAN><\/P>Verwendung von Map Notes in einer ArcGIS Pro Scene zur Erstellung von 3D-Zäunen<\/STRONG><\/SPAN><\/P>Fügen Sie entweder eine Scene oder Map in Ihr Pro-Projekt ein und fügen Sie Ihre Punktdaten zum TOC hinzu. (Ich arbeite unten in einer Szene. Meine TestPts-Ebene stellt einen fiktiven Ölleck im Golf von Mexiko dar.)<\/SPAN><\/P>Fügen Sie Map Notes ein und entfernen Sie Punkt- und Polygon-Map-Note-Layer, um Verwirrung zu vermeiden.<\/SPAN><\/P><\/SPAN><\/P>Öffnen Sie die Registerkarte Bearbeiten, wählen Sie Features erstellen und dann Ihr Map Notes Linien-Feature im Bereich Features erstellen aus.<\/SPAN><\/P>Digitalisieren Sie Linien-Features in Ihrer Karte oder Szene und speichern Sie die Änderungen.<\/SPAN><\/P><\/SPAN><\/P>Führen Sie das Werkzeug 3D Fences, Feature-Based Fences aus.<\/SPAN><\/P><\/SPAN><\/P>Stilisieren Sie Ihre Ausgabelayer und Ansicht.<\/SPAN><\/P><\/P> <\/SPAN><\/P>Im obigen Screenshot habe ich die für die Interpolation verwendeten Punkte als rote Punkte symbolisiert. Man sieht auch das Ende des Map Notes Basiszauns, das über den interpolierten Zaun hinausragt. Dies liegt daran, dass das Werkzeug die Interpolation auf das Ausmaß der Daten beschränkt, nicht auf den Zaun. Ich wäre an Ihren Meinungen interessiert bezüglich der Aktivierung von Extrapolation auf die volle Länge des Zauns und der Begrenzung der Ergebnisse auf den minimalen Begrenzungsbereich der Stichprobenpunkte anstelle des minimalen Begrenzungsumschlags der Stichprobenpunkte. <\/SPAN><\/P>Jegliches Feedback ist willkommen und ich hoffe, Sie finden die Toolbox hilfreich.<\/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
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.