Nesta primavera, lançamos uma nova versão da caixa de ferramentas python 3D Fences<\/A>. A nova versão funciona tanto no ArcGIS Pro quanto no ArcMap. A Caixa de Ferramentas 3D Fences foi introduzida em novembro de 2015 e originalmente funcionava apenas no ArcMap. Para uma descrição detalhada da caixa de ferramentas e como ela funciona, por favor leia Transformando Dados 3D em Cercas e Cortinas com Ferramentas Geoestatísticas<\/A>, artigo do ArcUser Winter 2016.<\/SPAN><\/P>Esta caixa de ferramentas python agora consiste em duas ferramentas que permitem a interpolação de dados pontuais na dimensão Z (vertical). A ferramenta Parallel Fences cria cercas igualmente espaçadas paralelas às dimensões X, Y ou Z. As cercas nas dimensões X e Y correrão Leste-Oeste e Norte-Sul respectivamente na dimensão Z. As cercas na dimensão Z serão empilhadas nos planos "planos" XY padrão (horizontais) em intervalos regulares de Z. A ferramenta Feature-Based Fences cria cercas verticais na dimensão Z ao longo de feições em uma classe de feição polilinha e, no Pro, também pode usar camadas de linhas Map Notes como entrada. As camadas de linhas Map Notes permitem aos usuários criar feições ad hoc ao longo das quais as cercas serão interpoladas. Um benefício adicional do uso da caixa de ferramentas dentro do Pro é que ela pode ser usada com uma Cena ou Mapa. A saída principal é uma classe de feição pontual 3D, opcionalmente habilitada para tempo.<\/SPAN><\/P>A caixa de ferramentas original<\/A> também continha uma terceira ferramenta Interactive Fence que funciona apenas no ArcMap. Esta ferramenta não é necessária no Pro porque o uso das feições Map Notes fornece uma nova maneira de alcançar a mesma funcionalidade usando a ferramenta Feature-Based fence com melhor controle da localização, criação, seleção e simbologia da cerca.<\/SPAN><\/P> <\/SPAN><\/P>Usando Map Notes em uma Cena do ArcGIS Pro para criar cercas 3D<\/STRONG><\/SPAN><\/P>Insira uma Cena ou Mapa em seu projeto Pro e adicione seus dados pontuais ao TOC. (Estou trabalhando em uma cena abaixo. Minha camada TestPts representa um vazamento fictício de óleo no Golfo do México.)<\/SPAN><\/P>Insira Map Notes e remova as camadas de pontos e polígonos das notas do mapa para evitar confusão.<\/SPAN><\/P><\/SPAN><\/P>Abra a aba Editar, selecione Criar Feições e então selecione sua feição de linha Map Notes no painel Criar Feições.<\/SPAN><\/P>Digitalize feições lineares em seu Mapa ou Cena e salve as Edições.<\/SPAN><\/P><\/SPAN><\/P>Execute a ferramenta Feature-Based Fences do 3D Fences.<\/SPAN><\/P><\/SPAN><\/P>Estilize suas camadas de saída e visualize.<\/SPAN><\/P><\/P> <\/SPAN><\/P>Na captura de tela acima, simbolizei os pontos usados na interpolação como pontos vermelhos. Você também pode ver o final da cerca base do Map Notes ultrapassando a cerca interpolada. Isso ocorre porque a ferramenta limita a interpolação à extensão dos dados, não à cerca. Eu gostaria de ouvir suas opiniões sobre permitir extrapolação para o comprimento total da cerca e limitar os resultados à área mínima delimitadora dos pontos amostrados em vez do envelope mínimo delimitador dos pontos amostrados. <\/SPAN><\/P>Todos os comentários são bem-vindos e espero que você ache a caixa de ferramentas útil.<\/SPAN><\/P><\/BODY><\/HTML>
Esta caixa de ferramentas python agora consiste em duas ferramentas que permitem a interpolação de dados pontuais na dimensão Z (vertical). A ferramenta Parallel Fences cria cercas igualmente espaçadas paralelas às dimensões X, Y ou Z. As cercas nas dimensões X e Y correrão Leste-Oeste e Norte-Sul respectivamente na dimensão Z. As cercas na dimensão Z serão empilhadas nos planos "planos" XY padrão (horizontais) em intervalos regulares de Z. A ferramenta Feature-Based Fences cria cercas verticais na dimensão Z ao longo de feições em uma classe de feição polilinha e, no Pro, também pode usar camadas de linhas Map Notes como entrada. As camadas de linhas Map Notes permitem aos usuários criar feições ad hoc ao longo das quais as cercas serão interpoladas. Um benefício adicional do uso da caixa de ferramentas dentro do Pro é que ela pode ser usada com uma Cena ou Mapa. A saída principal é uma classe de feição pontual 3D, opcionalmente habilitada para tempo.<\/SPAN><\/P>A
<\/SPAN><\/P>Usando Map Notes em uma Cena do ArcGIS Pro para criar cercas 3D<\/STRONG><\/SPAN><\/P>Insira uma Cena ou Mapa em seu projeto Pro e adicione seus dados pontuais ao TOC. (Estou trabalhando em uma cena abaixo. Minha camada TestPts representa um vazamento fictício de óleo no Golfo do México.)<\/SPAN><\/P>Insira Map Notes e remova as camadas de pontos e polígonos das notas do mapa para evitar confusão.<\/SPAN><\/P><\/SPAN><\/P>Abra a aba Editar, selecione Criar Feições e então selecione sua feição de linha Map Notes no painel Criar Feições.<\/SPAN><\/P>Digitalize feições lineares em seu Mapa ou Cena e salve as Edições.<\/SPAN><\/P><\/SPAN><\/P>Execute a ferramenta Feature-Based Fences do 3D Fences.<\/SPAN><\/P><\/SPAN><\/P>Estilize suas camadas de saída e visualize.<\/SPAN><\/P><\/P> <\/SPAN><\/P>Na captura de tela acima, simbolizei os pontos usados na interpolação como pontos vermelhos. Você também pode ver o final da cerca base do Map Notes ultrapassando a cerca interpolada. Isso ocorre porque a ferramenta limita a interpolação à extensão dos dados, não à cerca. Eu gostaria de ouvir suas opiniões sobre permitir extrapolação para o comprimento total da cerca e limitar os resultados à área mínima delimitadora dos pontos amostrados em vez do envelope mínimo delimitador dos pontos amostrados. <\/SPAN><\/P>Todos os comentários são bem-vindos e espero que você ache a caixa de ferramentas útil.<\/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
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.