ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Extrude Between

  • Summary
  • Illustration
  • Usage
  • Syntax
  • Code sample
  • Environments
  • Licensing information

Summary

Creates 3D features by extruding each input feature between two triangulated irregular network (TIN) datasets.

Illustration

ExtrudeBetween illustration

Usage

  • Only the portion of input features that overlap the XY extent of both TINs will be represented in the output.

  • The geometry of the extruded features depends on the geometry of the input features:

    • Line and polygon input features result in the creation of multipatch geometry.
    • Point input features result in the creation of line geometry.
  • The tool may fail to generate a valid ouput if any of the input datasets have coincident boundaries with another input dataset. If the input polygon shares coincident borders with any of the TIN surfaces, consider using the Buffer tool to slightly modify the polygon's shape. Likewise, if one of the TIN surfaces has a coincident boundary with the other in the region overlapping with the polygon, consider modifying the TIN's data area either through interactive editing or by using the TIN Domain tool to output the TIN's footprint as a polygon, applying a slight buffer to the polygon, and loading the polygon back into the TIN using the Edit TIN tool.

Syntax

arcpy.ddd.ExtrudeBetween(in_tin1, in_tin2, in_feature_class, out_feature_class)
ParameterExplanationData Type
in_tin1

The first input TIN.

TIN Layer
in_tin2

The second input TIN.

TIN Layer
in_feature_class

The features that will be extruded between the TINs.

Feature Layer
out_feature_class

The output that will store the extruded features.

Feature Class

Code sample

ExtrudeBetween example 1 (Python window)

The following sample demonstrates the use of this tool in the Python window.

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.ExtrudeBetween_3d("tin1", "tin2", "study_area.shp", "extrusion.shp")
ExtrudeBetween example 2 (stand-alone script)

The following sample demonstrates the use of this tool in a stand-alone Python script.

'''****************************************************************************
Name: ExtrudeBetween Example
Description: This script demonstrates how to use the 
             ExtrudeBetween tool.
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")

# Set environment settings
env.workspace = "C:/data"

# Set Local Variables
inTIN1 = "ceiling"
inTIN2 = "floor"
inPoly = "study_area.shp"
# Ensure output has a unique name
outMP = arcpy.CreateUniqueName("extrusion.shp")

#Execute ExtrudeBetween
arcpy.ExtrudeBetween_3d(inTIN1, inTIN2, inPoly, outMP)

Environments

  • Current Workspace
  • Output Coordinate System
  • Extent
  • Geographic Transformations
  • XY Resolution
  • XY Tolerance
  • Z Resolution
  • Z Tolerance
  • Output CONFIG Keyword
  • Auto Commit
  • Output XY Domain
  • Output Z Domain

Licensing information

  • Basic: Requires 3D Analyst
  • Standard: Requires 3D Analyst
  • Advanced: Requires 3D Analyst

Related topics

  • An overview of the Triangulated Surface toolset
  • Fundamentals of geoprocessing with the ArcGIS 3D Analyst extension
  • Fundamentals of Surfaces
  • Understanding the shape of a surface

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal