Difference between revisions of "Spatial Manager™ for GstarCAD - FAQs: Application Programming Interface (API) ("Professional" edition only)"
Jump to navigation
Jump to search
m |
m |
||
Line 20: | Line 20: | ||
***''Sample : (spm_cssetdrawingcrs 23030)'' | ***''Sample : (spm_cssetdrawingcrs 23030)'' | ||
*'''Data management''' | *'''Data management''' | ||
+ | **'''Get the names of the Fields of a Table:''' (spm_fdtabledefn "TableName") | ||
+ | ***''TableName : Name of an existing Table'' | ||
+ | ***''Sample : (spm_fdtabledefn "Census")'' | ||
+ | **'''Get the names of the Table(s) linked to the selected objects:''' (spm_fdgettables) | ||
**'''Attach a data table to the selected objects:''' (spm_fdattachtable "TableName") | **'''Attach a data table to the selected objects:''' (spm_fdattachtable "TableName") | ||
***''TableName : Name of an existing Table'' | ***''TableName : Name of an existing Table'' |
Latest revision as of 09:04, 17 February 2025
The Application Programming Interface (API) is currently under development. Next you can find the available functionality:
LISP
- Coordinate Systems (CRS)
- Transform the coordinates of a point: (spm_cstransformpoint '(x y z) SourceCRS# TargetCRS# [Tranformation#])
- '(xyz) : Point source coordinates
- SourceCRS# : Source CRS code
- TargetCRS# : Target CRS code
- Transformation# : Transformation code (Optional)
- Sample : (spm_cstransformpoint '(-2.5548 43.2148 0) 4326 23030 1133)
- Get the current drawing CRS Code: (spm_csgetdrawingcrscode)
- Get the current drawing CRS Name: (spm_csgetdrawingcrsname)
- Assign a CRS to the drawing: (spm_cssetdrawingcrs CRS#)
- CRS# : CRS Code
- Sample : (spm_cssetdrawingcrs 23030)
- Transform the coordinates of a point: (spm_cstransformpoint '(x y z) SourceCRS# TargetCRS# [Tranformation#])
- Data management
- Get the names of the Fields of a Table: (spm_fdtabledefn "TableName")
- TableName : Name of an existing Table
- Sample : (spm_fdtabledefn "Census")
- Get the names of the Table(s) linked to the selected objects: (spm_fdgettables)
- Attach a data table to the selected objects: (spm_fdattachtable "TableName")
- TableName : Name of an existing Table
- Sample : (spm_fdattachtable "Census")
- Set the value of a data field for the selected objects: (spm_fdsetfieldvalue "TableName" "FieldName" "Value")
- TableName : Name of an existing Table
- FieldName : Name of an existing Field in the above table
- Value : Value for the above Field
- Sample : (spm_fdsetfieldvalue "Census" "TRACK" "99")
- Get the value of a data field for the selected object: (spm_fdgetfieldvalue "TableName" "FieldName")
- TableName : Name of an existing Table
- FieldName : Name of an existing Field in the above table
- Sample : (spm_fdgetfieldvalue "Census" "TRACK")
- Get the names of the Fields of a Table: (spm_fdtabledefn "TableName")
Notes:
- To learn more about CRSs and Transformations details, please go to the Coordinate Systems and Transformation details page
- To learn more about the CRS and Transformation codes, please go to the Coordinate Systems objects list page
- To learn more about Data Tables, please go to the Data Structure Management page
Related links