Exports the Surface to a DEM file.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0

Syntax

C#
public void ExportToDEM(
	string fileName,
	string coordinateSystemCode,
	double gridSpacing,
	ExportDetermineElevationType deteElevBy
)
Visual Basic
Public Sub ExportToDEM ( _
	fileName As String, _
	coordinateSystemCode As String, _
	gridSpacing As Double, _
	deteElevBy As ExportDetermineElevationType _
)
Visual C++
public:
void ExportToDEM(
	String^ fileName, 
	String^ coordinateSystemCode, 
	double gridSpacing, 
	ExportDetermineElevationType deteElevBy
)

Parameters

fileName
Type: System..::..String
The full file path of the DEM file.
coordinateSystemCode
Type: System..::..String
The coordinate zone of the exported surface, using a Map Zone name.
gridSpacing
Type: System..::..Double
The horizontal spacing for DEM profile points.
deteElevBy
Type: Autodesk.Civil..::..ExportDetermineElevationType
Specifies how the elevations of the DEM file are determined from the exported surface.

Remarks

  1. If the target DEM file exists, its contents are deleted. If the method fails, the existing file will be empty.
  2. If the drawing has a coordinate system defined, the export uses that drawing coordinate system, and the coordinateSystemCode parameter is ignored.
  3. This version of ExportToDEM() does not specify a custom Null elevation.

Exceptions

ExceptionCondition
System..::..ArgumentException Thrown when :
  1. The fileName is empty.
  2. The coordinateSystemCode is empty.
  3. The gridSpacing is less than or equal to 0.0.
  4. The coordinateSystemCode is not supported.
  5. The target DEM file already exists and is not writable.
System..::..InvalidOperationException Thrown when there is an Internal error.

See Also