SURPAC软件中实现3D转换实例.doc
SURPAC软件中实现3D转换实例 l 目 的 在SURPAC软件下实现对其他格式文件进行三维转换 l 文 件 以AutoCAD的文件为例plan890.dwg 和sec15.dwg l 结 果 实现平面和剖面的真实坐标转换 内 容 在SURPAC中引入外部文件时,往往在空间位置上是不一致的,这是由于制图时所选取的原点坐标不同而造成的。因为SURPAC软件是使用真实三维空间数据,其文件中的坐标是与工作区的位置是完全一致的,而且,对于剖面,由于多数为两维平面视图,也因为需要,将其进行空间三维转换。 下面用一实例来描述对于平面和剖面的转换过程 平面转换 1. 调入外部文件plan890.dwg ,保存为SURPAC的文件格式plan890.str 2. 再调入plan890.str,显示D1说明,即可看见在原文件中的坐标描述,如下图 从图中可以看出,标注的坐标为(53700,36420700),其图形上坐标为,因而在平面上两者是不一致的,需要对其进行平面转换。 3. 转换前,需要任选定两个点,并确定图形坐标(老坐标)和其标注坐标(新坐标)。例 如(235.218,-127.81)、(35.218,172.19)及(53700,36420700)、(53500,36421000)。然后进入2D线文件转换菜单,如下图 4. 按要求填出下表,得到的level890.str文件即为转换后与真实坐标一致的平面图。当然, 这一转换过程也可以使用线的数学计算方法直接得出。(注如果原文件是以真实坐标形成的,也就不需要进行本项转换) 剖面转换 1. 入外部文件sec15.dwg ,保存为SURPAC的文件格式sec15.str 2. 再调入sec15.str,显示D1说明,即可看见在原文件中的坐标描述,如下图。 从图中可以看出,其北向值实际是高程,同时还存在位置差,即标注标高为800,实际图形坐标为309.223,相差490.777。 3. 在此,我们可以分两步其一先将Y值转成与实际高程一致,通过“编辑层数学 计算”直接计算即可。如下表 其二是将平面转成线剖面,即通过“编辑层数学计算”,如下表。从而使平面变为沿X轴的直线剖面sec15-1.str注意保存文件。 4. 在sec15-1.str文件中,可以查出与坐标线(标注)的交点坐标,例如标注坐标线53900 处对应的图形坐标为(Y0,X-984.555,600);53700处对应的图形坐标为(Y0,X-768.555,600)。 5. 实际上该剖面线是与坐标网斜交的。在平面level890.str上可以查出15号剖面线在平面 上与坐标网的交点,通过主菜单“创建多个点两条线的相交处”功能准确定位该剖面线与坐标网的交点坐标。即实际15勘探线剖面与53900的交点坐标(53900,36420857.258),与53700的交点坐标(53700,36420940.42)。 6. 进入主菜单“文件工具转换2D线文件转换”填出下表,其目的是将线剖面上的特 征点对应转换成实际剖面坐标,从而实现平面文件的3D转换。 从而得到的section2.str文件即为所转换的真实剖面位置的线文件。