Spatial Manager™ for BricsCAD - FAQs: Application Programming Interface (API) ("Professional" edition only)

From Spatial Manager Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Spatial Manager™ for BricsCAD product page Download Spatial Manager™ for BricsCAD


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)
  • Data management
    • 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")


Notes:


Related links


Spatial Manager™ for BricsCAD product page Download Spatial Manager™ for BricsCAD