Creates a new instance of a TinSurface from a specified surface in the LandXML file, and adds it to the specified database. If the specified surface name does not exist in the LandXML file, this function will create an empty surface in the specified database.

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

Syntax

C#
public static ObjectId CreateFromLandXML(
	Database database,
	string newSurfaceName,
	string landXMLfileName,
	string landXMLSurfaceName
)
Visual Basic
Public Shared Function CreateFromLandXML ( _
	database As Database, _
	newSurfaceName As String, _
	landXMLfileName As String, _
	landXMLSurfaceName As String _
) As ObjectId
Visual C++
public:
static ObjectId CreateFromLandXML(
	Database^ database, 
	String^ newSurfaceName, 
	String^ landXMLfileName, 
	String^ landXMLSurfaceName
)

Parameters

database
Type: Database
The database where the new surface is created.
newSurfaceName
Type: System..::..String
The name of the surface.
landXMLfileName
Type: System..::..String
The full file path of the LandXML file.
landXMLSurfaceName
Type: System..::..String
The name of the surface which is saved in the LandXML file.

Exceptions

ExceptionCondition
System..::..ArgumentException Thrown when :
  1. The newSurfaceName is invalid or existed.
  2. The file landXMLfileName doesn't exist.
  3. The landXML file can't be loaded.

See Also