我有一个用于转换DWG文件的应用程序,我需要在ArcGis地图上显示这些文件。 如何在文件中添加地理位置?当我向AutoCad添加位置并在Forge应用程序中打开文件时,位置属性为空,并且hasGeolocationData()返回false。
我尝试使用AutoCAD在dwg文件中添加位置
![AutoCad-屏幕]:https://ibb.co/HtBLpg5
但
![位置为空-屏幕]:https://ibb.co/dQWmz9M
并尝试设置e.lmvToLonLat({x:-20.871083468967406, y: 6.520671770079398})
,
但出现错误:
index.js:175未捕获(承诺)TypeError:无法读取属性 “ lmv2LL84Point”为空 在t.value(index.js:175) 在viewer.js:56
viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, args => {
viewer.loadExtension('Autodesk.Geolocation')
.then(e => {
console.log(e.hasGeolocationData())
e.lmvToLonLat({x:-20.871083468967406, y: 6.520671770079398})
e.activate()
})
});
答案 0 :(得分:1)
工程刚刚确认负责地理定位数据的提取器取自Civil 3d-他们的团队检查了您的图形并提出以下建议:
EDITDRAWINGSETTINGS并选择项目所在的坐标系