IP: Application Development


Final project: Python Toolbox for calculating 3D Area of polygons based on a DEM

The ArcGIS software does not have a tool for calculating 3D area directly, but there are 2 tools such as "Surface Volume" and "Interpolate Polygon to Multipatch" which calculate 2D and 3D area of objects like additional information. The problem is that the “Surface Area” tool calculates surface area of entire raster (TIN), and "Interpolate Polygon to Multipatch" tool takes as input only TIN data. The objective of my work was to create a Python Toolbox, which calculates the surface area of polygons and as input data should be used digital elevation model (DEM). In my tool, I joined 3 tools which are available in standard toolbox in ArcGIS.

Created 'Calculating 3D area of polygons based on DEM' tool
Created 'Calculating 3D area of polygons based on DEM' tool