Autodesk forge 如何使用“Autodesk.geolocation”将地理位置设置为模型

Autodesk forge 如何使用“Autodesk.geolocation”将地理位置设置为模型,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我有一个转换DWG文件的应用程序,我需要在ArcGis地图上显示这些文件。 如何将地理位置添加到文件中?将位置添加到AutoCad并在forge应用程序中打开文件时,位置属性为空,hasGeolocationData返回false 我尝试使用AutoCAD在dwg文件中添加位置 ![AutoCad-屏幕]: 但是 ![位置为空-屏幕]: 并尝试设置e.lmvtollat{x:-20.871083468967406,y:6.520671770079398}, 但是得到一个错误: index.js:

我有一个转换DWG文件的应用程序,我需要在ArcGis地图上显示这些文件。 如何将地理位置添加到文件中?将位置添加到AutoCad并在forge应用程序中打开文件时,位置属性为空,hasGeolocationData返回false

我尝试使用AutoCAD在dwg文件中添加位置 ![AutoCad-屏幕]: 但是 ![位置为空-屏幕]: 并尝试设置e.lmvtollat{x:-20.871083468967406,y:6.520671770079398}, 但是得到一个错误:

index.js:175承诺类型中未捕获错误:无法读取属性 null的“LMV2LL84点” 在t.value index.js:175 在viewer.js:56


工程部刚刚确认负责地理定位数据的提取器取自Civil 3d-他们的团队检查了您的图纸,并提出以下建议:

编辑DrawingSettings并选择项目所在的坐标系


您是否添加了以下地理位置?如果是,并且在翻译后仍然缺少地理位置数据,请与viewer.model.getData进行检查,并将图纸发送给forge。help@autodesk.com所以我们可以调查一下…谢谢布莱恩!我会把图纸送到锻造厂去。help@autodesk.com. 你能给我一张带有地理位置的测试图,我可以在forge viewer中打开吗?可能我在AutoCad中设置的位置不正确。
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()
      })
});