Imports points from a point file to an existing PointGroup with advanced options.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.3.1717.0
Syntax
C#
public static uint ImportPoints( string pointFileFullName, PointFileFormat fileFormat, bool useAdjustedElevation, bool shouldTransformCoordinate, bool shouldExpandCoordinateData, ObjectId pointGroupId )
Visual Basic
Public Shared Function ImportPoints ( _ pointFileFullName As String, _ fileFormat As PointFileFormat, _ useAdjustedElevation As Boolean, _ shouldTransformCoordinate As Boolean, _ shouldExpandCoordinateData As Boolean, _ pointGroupId As ObjectId _ ) As UInteger
Visual C++
public: static unsigned int ImportPoints( String^ pointFileFullName, PointFileFormat^ fileFormat, bool useAdjustedElevation, bool shouldTransformCoordinate, bool shouldExpandCoordinateData, ObjectId pointGroupId )
Parameters
- pointFileFullName
- Type: System.String
The full path and name of the point file.
- fileFormat
- Type: Autodesk.Civil.DatabaseServices.PointFileFormat
The file format for the point file. You can get a collection of supported point file formats by using GetPointFileFormats().
- useAdjustedElevation
- Type: System.Boolean
Specifies whether to adjust the point elevation values.
- shouldTransformCoordinate
- Type: System.Boolean
Specifies whether to transform the points in the file.
- shouldExpandCoordinateData
- Type: System.Boolean
Specifies whether to calculate the coordinate data properties of the points, such as degrees, minutes, seconds, and hemisphere for latitude and longitude.
- pointGroupId
- Type: ObjectId
The ObjectId of the PointGroup into which the CogoPoints are imported.
Return Value
The count of CogoPoints that were imported.Remarks
- useAdjustedElevation and shouldExpandCoordinateData are disregarded if they are not supported by the specified point file format.
- Set the pointGroupId to ObjectId::Null to specify that the imported points are not added to a PointGroup.
Examples

1// This point file is included as a sample for Civil 3D tutorials: 2string pointFilePath = @"C:\Program Files\Autodesk\AutoCAD Civil 3D 2013\Help\Civil Tutorials\"; 3string pointFileName = pointFilePath + "Existing Ground Points - PENZD.txt"; 4string pointFileFormatName = "PENZD (space delimited)"; 5PointFileFormat pointFileFormat = PointFileFormatCollection.GetPointFileFormats(_acaddoc.Database)[pointFileFormatName]; 6ObjectId pointGroupId = _civildoc.PointGroups.Add("Example Point Group"); 7bool useAdjustedElevation = true; 8bool shouldTransformCoordinate = true; 9bool shouldExpandCoordinateData = true; 10 11uint result = CogoPointCollection.ImportPoints(pointFileName, pointFileFormat, 12 useAdjustedElevation, shouldTransformCoordinate, shouldExpandCoordinateData, pointGroupId); 13write("Successfully imported " + result + " points\n");

1' This point file is included as a sample for Civil 3D tutorials: 2Dim pointFilePath As String = "C:\Program Files\Autodesk\AutoCAD Civil 3D 2013\Help\Civil Tutorials\" 3Dim pointFileName As String = pointFilePath & "Existing Ground Points - PENZD.txt" 4Dim pointFileFormatName As String = "PENZD (space delimited)" 5Dim pointFileFormat As PointFileFormat = PointFileFormatCollection.GetPointFileFormats(_acaddoc.Database)(pointFileFormatName) 6Dim pointGroupId As ObjectId = _civildoc.PointGroups.Add("Example Point Group") 7Dim useAdjustedElevation As Boolean = True 8Dim shouldTransformCoordinate As Boolean = True 9Dim shouldExpandCoordinateData As Boolean = True 10 11Dim result As UInteger = CogoPointCollection.ImportPoints(pointFileName, pointFileFormat, useAdjustedElevation, shouldTransformCoordinate, shouldExpandCoordinateData, pointGroupId) 12write("Successfully imported " & result & " points" & vbLf)
Exceptions
Exception | Condition |
---|---|
System.ArgumentException |
Thrown when:
|