The following code works for querying the global coordinate system of a drawing
Dim Current1 As Autodesk.Gis.Map.MapApplication
Current1 = Autodesk.Gis.Map.HostMapApplicationServices.Application
Dim Proiect1 As Autodesk.Gis.Map.Project.ProjectModel
Proiect1 = Current1.ActiveProject
MsgBox(Proiect1.Projection.ToString)
The following line of code doesn't work
Proiect1.Projection = "UTM83-12"
On vb.net gives this: "Exception of type ‘Autodesk.Gis.Map.MapException was thrown."
In Autocad gives this error: "Cannot save projection code to the drawing"
The error log is:
<?xml version="1.0" ?>
- <Map3dErrorLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AcMap3dErrorLog.xsd">
- <Session user="dpopescu" start="10/22/2009 7:22:56 AM" document="Drawing1.dwg">
<Error code="1" type="2" dispensation="1" sId="2" occurrence="1">Cannot save projection code to the drawing.</Error>
</Session>
</Map3dErrorLog>
This requires a document lock if you use document manager to open a dwg.
Can't find what you're looking for? Ask the community or share your knowledge.