6. CAD 数据服务器是如何考虑原始 .dgn 文件中的移位全球原点的?描述缺省情况下,全球原点位于 design 平面的精确中心处,且坐标设置为 0,0。但我的显示文件的全球原点是 -2000000,-4000000(主单位)。 通过键入 GO=$ 我便可以获得这个结果。键入后,我的显示平面为从 design 平面的左下角到坐标 0,0 点的距离为键入的距离。结果是,我需要在一个 .csf 文件中,除添加坐标系信息外,还须在 存储空间 > 高级参数 > 存储中心 中添加值:
X: 2000000+(4.294.967.296/2*PUperSU*SUperMU)
Y: 4000000+(4.294.967.296/2*PUperSU*SUperMU) 为得到正确位置,公式为:X: (4.294.967.296/2*design file resolution) - global origin X
Y: (4.294.967.296/2*design file resolution) - global origin Y回答如果告诉 CAD 服务器从 .dgn 文件中获取坐标系信息,那么我们要读出该文件的正确的全球原点。 如果该文件有类型56的图元,并带有投影、大地基准等等信息,我们将使用它;如果没有这些信息,我们仍可以读类型9 并从中得出分辨率(工作单位)以及存储中心(全球原点)等信息。在高级存储参数表单上,从 go=$ 到存储中心的转换是很麻烦的 - 这是因为表单所表达的中心点的值采用的是相应的测量单位,而 go=$ 必须给你 uor(0,0)点 - 所以你不得不做上面所列的复杂计算。 将 .csf 用于 .dgn 上的一个好处是如果 .dgn 中没有类型56, 而你是知道这些数据的投影设置的(只是没有在 .dgn 中定义)。 在这种情况下,可以使用下列步骤:- 将 .dgn 拖到 DefCSF exe 上 - 便可以读 < I>.dgn (但不能写该文件!!!)。点击投影选项卡,确认投影设为未知(投影算法表示为 "Rectangular Grid",且不带参数) - 如果是一个有效的投影,那么就此打住,并在 DefCSD 中告诉 CADserver 使用这个 .dgn 文件。
- 如果你发现那里没有投影,那么继续转到投影和地理空间选项卡,来定义合适的投影。
- 非常重要 - 当点击 确定 退出 DefCSF.exe 时,改变输出的文件名以防覆盖原 .dgn 文件。
7. CAD 数据服务器是否将共享 cell 类型 35 识别为点?如果不是,所支持的元素类型是什么?回答CAD 数据服务器不识别共享 cell。以下是所支持的图元类型的全部列表:类型GeoMedia图元类型名称2IGDSElemTypecell3IGDSElemTypeline4IGDSElemTypeline string6IGDSElemTypeshape7IGDSElemTypecomplex text node11IGDSElemTypestroked curve12IGDSElemTypecomplex string14IGDSElemTypecomplex shape15IGDSElemTypestroked ellipse16IGDSElemTypestroked arc17IGDSElemTypetext
8. 能否推荐一个工作流






