i got it!
<CommandMethod("DCS")> _
Public Sub DetectCoordinateSystems()
Dim doc = Application.DocumentManager.MdiActiveDocument
If doc Is Nothing Then
Return
End If
Dim ed = doc.Editor
'
If HasGeoData(doc.Database) Then
Using tr = doc.Database.TransactionManager.StartOpenCloseTransaction()
Dim gd = TryCast(tr.GetObject(doc.Database.GeoDataObject, OpenMode.ForRead), GeoLocationData)
Dim css = GeoCoordinateSystem.Create(gd.CoordinateSystem)
ed.WriteMessage(vbLf & css.ID)
End Using
Else
ed.WriteMessage(vbLf & "niet gevonden")
End If
End Sub
Private Shared Function HasGeoData(db As Database) As Boolean
' Check whether the drawing already has geolocation data
Dim GeoData As Boolean = False
Try
Dim gdId = db.GeoDataObject
GeoData = True
Catch
End Try
Return GeoData
End Function