Ce printemps, nous avons publié une nouvelle version de la boîte à outils python 3D Fences<\/A>. La nouvelle version fonctionne à la fois dans ArcGIS Pro et ArcMap. La boîte à outils 3D Fences a été introduite en novembre 2015 et fonctionnait initialement uniquement dans ArcMap. Pour une description détaillée de la boîte à outils et de son fonctionnement, veuillez lire Transformer les données 3D en clôtures et rideaux avec des outils géostatistiques<\/A>, article ArcUser hiver 2016.<\/SPAN><\/P>Cette boîte à outils python comprend désormais deux outils permettant l'interpolation des données ponctuelles dans la dimension Z (verticale). L'outil Parallel Fences crée des clôtures également espacées parallèles aux dimensions X, Y ou Z. Les clôtures des dimensions X et Y s'étendent respectivement d'est en ouest et du nord au sud dans la dimension Z. Les clôtures de la dimension Z seront empilées dans les plans XY "plats" (horizontaux) standard à intervalles réguliers en Z. L'outil Feature-Based Fences crée des clôtures verticales dans la dimension Z le long des entités d'une classe d'entités polylignes et, dans Pro, il peut également utiliser les couches de lignes Map Notes comme entrée. Les couches de lignes Map Notes permettent aux utilisateurs de créer des entités ad hoc le long desquelles les clôtures seront interpolées. Un avantage supplémentaire de l'utilisation de la boîte à outils dans Pro est qu'elle peut être utilisée avec une Scene ou une Map. La sortie principale est une classe d'entités ponctuelles 3D, éventuellement activée pour le temps.<\/SPAN><\/P>La boîte à outils originale<\/A> contenait également un troisième outil Interactive Fence qui ne fonctionne que dans ArcMap. Cet outil n'est pas nécessaire dans Pro car l'utilisation des entités Map Notes offre une nouvelle façon d'obtenir la même fonctionnalité en utilisant l'outil Feature-Based fence avec un meilleur contrôle de l'emplacement, de la création, de la sélection et de la symbologie des clôtures.<\/SPAN><\/P> <\/SPAN><\/P>Utilisation des Map Notes dans une Scene ArcGIS Pro pour créer des clôtures 3D<\/STRONG><\/SPAN><\/P>Insérez soit une Scene soit une Map dans votre projet Pro et ajoutez vos données ponctuelles au TOC. (Je travaille dans une scene ci-dessous. Ma couche TestPts représente une fuite de pétrole fictive dans le golfe du Mexique.)<\/SPAN><\/P>Insérez Map Notes, et supprimez les couches de points et polygones Map Notes pour éviter toute confusion.<\/SPAN><\/P><\/SPAN><\/P>Ouvrez l'onglet Édition, sélectionnez Créer des entités, puis sélectionnez votre entité ligne Map Notes dans le volet Créer des entités.<\/SPAN><\/P>Numérisez les entités linéaires dans votre Map ou Scene et enregistrez les modifications.<\/SPAN><\/P><\/SPAN><\/P>Exécutez l'outil Feature-Based Fences de la boîte à outils 3D Fences.<\/SPAN><\/P><\/SPAN><\/P>Stylisez vos couches de sortie et visualisez-les.<\/SPAN><\/P><\/P> <\/SPAN><\/P>Dans la capture d'écran ci-dessus, j'ai symbolisé les points utilisés pour l'interpolation par des points rouges. Vous pouvez également voir l'extrémité de la clôture de base Map Notes dépassant la clôture interpolée. Cela est dû au fait que l'outil limite l'interpolation à l'étendue des données, pas à celle de la clôture. Je serais intéressé par vos avis concernant l'activation de l'extrapolation sur toute la longueur de la clôture et la limitation des résultats à la zone minimale englobante des points échantillons plutôt qu'à l'enveloppe minimale englobante des points échantillons.<\/SPAN><\/P>Tous les retours sont les bienvenus et j'espère que vous trouverez cette boîte à outils utile.<\/SPAN><\/P><\/BODY><\/HTML>
Cette boîte à outils python comprend désormais deux outils permettant l'interpolation des données ponctuelles dans la dimension Z (verticale). L'outil Parallel Fences crée des clôtures également espacées parallèles aux dimensions X, Y ou Z. Les clôtures des dimensions X et Y s'étendent respectivement d'est en ouest et du nord au sud dans la dimension Z. Les clôtures de la dimension Z seront empilées dans les plans XY "plats" (horizontaux) standard à intervalles réguliers en Z. L'outil Feature-Based Fences crée des clôtures verticales dans la dimension Z le long des entités d'une classe d'entités polylignes et, dans Pro, il peut également utiliser les couches de lignes Map Notes comme entrée. Les couches de lignes Map Notes permettent aux utilisateurs de créer des entités ad hoc le long desquelles les clôtures seront interpolées. Un avantage supplémentaire de l'utilisation de la boîte à outils dans Pro est qu'elle peut être utilisée avec une Scene ou une Map. La sortie principale est une classe d'entités ponctuelles 3D, éventuellement activée pour le temps.<\/SPAN><\/P>La
<\/SPAN><\/P>Utilisation des Map Notes dans une Scene ArcGIS Pro pour créer des clôtures 3D<\/STRONG><\/SPAN><\/P>Insérez soit une Scene soit une Map dans votre projet Pro et ajoutez vos données ponctuelles au TOC. (Je travaille dans une scene ci-dessous. Ma couche TestPts représente une fuite de pétrole fictive dans le golfe du Mexique.)<\/SPAN><\/P>Insérez Map Notes, et supprimez les couches de points et polygones Map Notes pour éviter toute confusion.<\/SPAN><\/P><\/SPAN><\/P>Ouvrez l'onglet Édition, sélectionnez Créer des entités, puis sélectionnez votre entité ligne Map Notes dans le volet Créer des entités.<\/SPAN><\/P>Numérisez les entités linéaires dans votre Map ou Scene et enregistrez les modifications.<\/SPAN><\/P><\/SPAN><\/P>Exécutez l'outil Feature-Based Fences de la boîte à outils 3D Fences.<\/SPAN><\/P><\/SPAN><\/P>Stylisez vos couches de sortie et visualisez-les.<\/SPAN><\/P><\/P> <\/SPAN><\/P>Dans la capture d'écran ci-dessus, j'ai symbolisé les points utilisés pour l'interpolation par des points rouges. Vous pouvez également voir l'extrémité de la clôture de base Map Notes dépassant la clôture interpolée. Cela est dû au fait que l'outil limite l'interpolation à l'étendue des données, pas à celle de la clôture. Je serais intéressé par vos avis concernant l'activation de l'extrapolation sur toute la longueur de la clôture et la limitation des résultats à la zone minimale englobante des points échantillons plutôt qu'à l'enveloppe minimale englobante des points échantillons.<\/SPAN><\/P>Tous les retours sont les bienvenus et j'espère que vous trouverez cette boîte à outils utile.<\/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
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.