首页 / 浏览问题 / 桌面GIS / 问题详情
加载cad简单数据集创建三维场景
30EXP 2017年11月27日

请问,在超图桌面里,我将cad底图以简单数据集的方式加载到已有数据源中,又重新设置了线数据集的坐标系统为wgs84,然后添加到新球面场景后,快速定位该图层三维球体没有任何反应,请问问题出在哪里?

1个回答

您好,首先请您浏览一下线数据集的属性表,看看线数据集中是否有数据,还有他们的四至是否符合坐标系。
5,560EXP 2017年11月28日

您指的四至是这里面的吗?麻烦您看看

是这里,左下角有个隐藏系统字段,把那个勾去掉,然后截下前7列哈。

麻烦您看一下

坐标系不对。这个线数据集的坐标不是地理经纬度坐标(北至80000+,已经超出了纬度范围),所以不能设wgs84.

这个线数据集的坐标系您需要询问数据生产商,如果数据本身就是没有按实际坐标建的,那么您可以尝试配准。当然您也可以先设置一个投影坐标系然后加载到球面看一下效果(但是位置肯定是不准确的)。
您好 ,我现在在三维场景里有建好的三维建筑模型了,当初是在revit软件里直接导入到超图的,然后,我想问,能不能根据这个已建好的建筑配准这个线数据集(当初的模型就是依据这个cad数据集建立的)?因为想依据这个线数据集再做出道路等模型,或者能查看建筑物四至坐标等等。
那建议您不要配准,直接根据这个线做出道路模型,然后设置同样的插入点。
你说的做道路模型,指的是在超图桌面平台下吗?(因为在revit里做的话属于平面,是不支持导入超图中的)怎么单独做然后插入到已有的场景呢?麻烦您解答,谢谢。
那么您可以这样,先找一个wgs84的投影坐标系A(比如utm50N),然后将模型的插入点(经纬度)投影转换成平面XY值,然后将线型数据单点配准到对应位置。

最后,您再根据您这个配准结果绘制道路。
不好意思,我可能水平太差,没太看懂您的步骤?能否详细讲解一下呢?也可能我不太会如何给这个线数据配准?

(1)是先给线数据赋予投影坐标系A吗?

(2)转换插入点为平面坐标值该怎么操作呢?

非常感谢您耐心解答。
1、给线数据赋予投影坐标系A,这个投影坐标系需要是wgs84系的(即名字中带wgs84)。

2、开始 - 投影转换那里,选点坐标投影转换,将revit导入时设置的插入点(wgs84地理坐标系)投影转换成投影坐标系A下的坐标点B。

3、开始 - 配准,选择单点配准方式,将0,0点配准至刚刚得到的B。

4、道路可以依照配准后的结果数据集绘制。

您好,我已经按您说的转换完坐标点,到配准时,开始-配准-新建配准,之后的参照图层,我怎么选啊,也没有模型图层可选,在哪里有您说的单点配准方式啊?谢谢谢谢。

不用选参考图层。然后单点配准方式在配准界面里,上方选项卡下有。

您好,我按照您的配准后,模型的图层和线数据的图层还是没有对上,

上图是建筑场景中的坐标范围,

上图是线数据集坐标范围,它们俩虽然能加载到同一个场景中,但总是差几度,而且我怎么缩小还是看不到两者同框,请问,是哪里出问题了吗?

您的线画图在3dmax中和模型匹配吗?在3dmax中有没有平移过呢?或者说,您的模型在依照线画图制作后有没有平移过呢?
您好,我又在建模软件里检查了一下我的模型是依着线数据建立的,没有出现平移,还是互相重叠着的,您看问题出在哪了?谢谢。
方便远程吗?用teamviewer,私聊我teamviewer id和远程时间吧。
...