[推荐]:[推荐]:制作电子地图的必备软件:建立DMT三角网,生成等高线
一、软件总说明:DTMCAD软件可用于公路、城市道路及机场工程设计领域原地面测量点数据的采集、
加工及处理;也可以用于制作电子地图。该软件主要包括三大部分:
㈠数字地面模型的数据采集系统
该系统主要用来进行测量点信息的采集,供三角网构网用。它可分为两种方式采集:
①直接从电子地图上采集散点数据。可以从块(Block)插入、圆(Circle)插入、多文
本(Mtext)、文本(Text)、线(Line)及样条线(Spline)等多种形式电子地图上直接
过滤出所需的散点数据。
②从扫描地图上直接采集散点数据。可以从扫描地图上用鼠标沿等高线走向直接点取
平面坐标,并自动与等高线的高程相结合,从而获取三维点信息。
㈡任意散点三角网数字地面模型
该模型可根据任意散点的三维坐标直接构网,在电子地图上标注出各测量点的三维坐
标位置、编号及高程;并绘制出等高线地形图。可根据需要动态查询或文件输出任一平面
位置的地面高程。该模型具有灵活性大、测量点数据采集、输入方便等优点,但精度相对
较低。因此,它比较适合于可行性研究或初步设计阶段使用,也可以用于施工图设计阶段,
但必须加大测量点的密度。
㈢带状鱼骨四边网数字地面模型
该模型可根据带状测量点的平面坐标及高程数据直接构网,在电子地图上标注出各测
量点的三维坐标位置、编号及高程;并绘制出等高线地形图。可根据需要动态查询或文件
输出任一平面位置的地面高程。该模型具有速度快、精度高等优点,但要求测量点必须按
顺序输入,并且每一行(列)的点数必须基本相同。因此,它比较适合于施工图或初步设
计阶段使用。
二、软件文件清单:
①“DTMCAD.ARX” — DTM程序模块文件;
②“DICAD.MNU” — 包含DTM程序模块的DICAD菜单文件;
③“LSR4.XY” — 带状鱼骨四边网平面坐标测量数据样本文件;
④“LSR4.ZZ” — 带状鱼骨四边网高程坐标测量数据样本文件;
⑤“LSR3.XYZ” — 任意散点三角网三维坐标测量数据样本文件;
⑥“ROAD.INF” — (DICAD)路线平面设计逐桩资料数据样本文件;
⑦“LSR0.DWG” — 电子地图样本文件(略)。
三、软件安装说明:
①将文件“DTMCAD.ARX”复制到AutoCAD R14\目录;
②将文件“DICAD.MNU”复制到AutoCAD R14\SUPPORT子目录;
③点击AutoCAD R14图标,启动AutoCAD R14;
④点击Tools→Customize Menus;点击Browse,找到文件“DICAD.MNU”并打开;点击Load并确认;
⑤点击“DICAD.MNU”,并点击Menu Bar,点击Help,点击Insert >>,点击Close。
此时,AutoCAD R14 菜单条上多了一项“Dicad”,表示软件安装成功。
四、软件工作环境设置:
①右击AutoCAD R14图标,点击“属性”,将“起始位置”改为您所需要的工作目录,
例如,“D:\MyDir”。这样,所有的数据文件及图形文件都将自动保存在该目录下。
②将电子地图、扫描地图等原始数据文件复制到上述您的工作目录。
五、软件数据文件说明:
①“项目文件名”是指保存数字地面模型原始数据的“文件名字”(不含扩展名),例如:LSR3。
“文件的扩展名”将根据数据类型确定;
“*.XY”表示是平面坐标数据文件,存储各地面点的X、Y坐标;(四边网原始数据)
“*.ZZ”表示是高程数据文件,存储各地面点的Z坐标;(四边网原始数据)
“*.XYZ”表示是三维坐标数据文件,存储各地面点的X、Y及Z坐标;(三角网原始数据)
②“路线文件名”是指保存与某一条路线相关数据的“文件名字”(不含扩展名),例如:ROAD。
“文件的扩展名”将根据数据类型确定;
“*.INF”表示是(DICAD)路线平面设计逐桩资料数据文件,存储各中桩的桩号,X、Y坐标及切向角;
“*.DMX”表示是(DICAD)路线纵断地面线数据文件,存储各中桩的桩号及中点的原地面高程;
“*.HDX”表示是(DICAD)路线横断地面线数据文件,存储各中桩的桩号、横向控制点位置及其原地面高程;
③当“*.ZZ”文件作为“带状鱼骨四边网测量点的高程数据文件” 输入时,每一行
高程数据的末尾需添加一个“0”,表示该行结束,参见样本数据文件“LSR4.ZZ”。
六、软件菜单条目使用说明:
㈠数字地面模型的数据采集系统
①[采集电子地图上散点坐标]
点击此菜单条目之前,必须先打开包含有“原地面测量点坐标及高程”信息的电子地图文件,
例如,LSR0.DWG。并查看“原地面测量点高程”的属性,以确定其存储的方式及图层。
点击此菜单条目后,计算机将提示:
请选择过滤方式:
Block(块)/Text(文本)/Mtext(多文本)/Circle(圆)/Line(线)/Spline(样条线)/<B>
缺省方式为“Block(块)”插入,输入第一个字符“B”即可。表示“原地面测量点高程”信息
是以“Block(块)”插入的形式存储在电子地图文件中的。如果“原地面测量点坐标及高程”信息
是以“Text(文本)”的形式存储在电子地图文件中的,则,输入第一个字符“T”即可。此时,计
算机将提示:
请输入想要采集的三维坐标点数据的层名:
请输入最低高程(米):<1>
请输入最高高程(米):<1000>
输入相应的层名及高程范围过滤参数后,屏幕上将显示出采集到的目标点个数及有效点个数。被采
集到的三维点坐标暂时存储在计算机的内存中,如果需要保存这些三维点坐标,点击菜单[文件输
出被采集点的坐标]即可。
②[采集扫描地图上散点坐标]
点击此菜单条目之前,必须先打开包含有“原地面等高线”信息的扫描地图文件。
点击此菜单条目后,计算机将提示:
请输入等高线高程(米):<0>
请输入等高线起始点平面坐标(Xo,Yo):
请继续输入等高线平面坐标(Xo,Yo):
输入相应的等高线高程后,用鼠标沿相应的等高线走向依次点取平面坐标,即可获得各点的三维点
坐标。按“回车”键时,即可中止该等高线的数据采集,以便进行下一高程的数据采集。高程为0
时,将中止全部数据采集。被采集到的三维点坐标暂时存储在计算机的内存中,如果需要保存这些
三维点坐标,点击菜单[文件输出被采集点的坐标]即可。
③[添加三角形网构网特征点]
点击此菜单条目之前,必须先进行三角形网构网,即点击菜单[画三角形网三维网格图]。构
网结果需局部调整(即构网对角线与实际地形不同)时,可以通过添加三角形网构网特征点的办法
解决。添加构网特征点后,重新构网时,将沿特征点连线方向构网。
点击此菜单条目后,计算机将提示:
请输入特征点平面坐标(Xo,Yo):
请继续输入特征点平面坐标(Xo,Yo):
用鼠标沿三角形顶点依次点取平面坐标,即可获得各特征点的三维点坐标,并自动添加到数字地面
模型数据库中。按“回车”键时,即可中止该特征线特征点的数据采集。被采集到的特征点坐标暂
时存储在计算机的内存中,如果需要保存更新后的数字地面模型数据文件,点击菜单[文件输出被
采集点的坐标]即可。
④[删除冗余部分测量点坐标]
点击此菜单条目之前,必须先进行三角形网构网,即点击菜单[画三角形网三维网格图]。构
网结果需局部调整(即构网对角线与实际地形不同)时,也可以通过删除冗余部分测量点坐标的办
法来解决。删除冗余部分测量点坐标后,重新构网时,这些坐标点将不再成为构网三角形顶点。
点击此菜单条目后,计算机将提示:
请输入需要删除的测量点平面坐标(Xo,Yo):
用鼠标点取各三角形顶点的平面坐标,即可删除各三维点坐标,并自动更新数字地面模型数据库。
如果需要保存更新后的数字地面模型数据文件,点击菜单[文件输出被采集点的坐标]即可。
⑤[文件输出被采集点的坐标]
点击此菜单条目之前,通常先进行数据采集或修改,即点击菜单①~④。
点击此菜单条目后,计算机将提示:
项目(输出)文件名为:
平面坐标放大倍数为:<1>
输入文件名(例如,File1)及平面坐标放大倍数后,数字地面模型数据库中的三维点坐标数据将被存
储在当前工作目录下文件“File1.xyz”中。
㈡任意散点三角网数字地面模型
①[初始化测量坐标点位置]
点击此菜单条目之前,必须先将三角网三维点坐标数据文件(例如,LSR3.xyz)复制到当前工
作目录。
点击此菜单条目后,计算机将提示:
项目(输入)文件名为:LSR3
地形图比例尺为(1∶?x1000):<1>
输入文件名及地形图比例尺后,计算机将初始化内存,并从文件读取三维点坐标数据放入内存。
②[标注测量坐标点的位置]
点击此菜单条目后,计算机将在各三维点坐标处画一小圆。
③[标注测量坐标点的编号]
点击此菜单条目后,计算机将在各三维点坐标处标注测量点的编号。
④[标注测量坐标点的高程]
点击此菜单条目后,计算机将在各三维点坐标处标注测量点的高程。
⑤[画三角形网三维网格图]
点击此菜单条目后,计算机将提示:
请输入最小扩张对角(度):<5>
请输入最大搜索半径(米):<100>
输入最小扩张对角及最大搜索半径后,计算机将进行三角形网构网。
⑥[画三角形网天然等高线]
点击此菜单条目后,计算机将提示:
请输入最低高程(米):<1>
请输入最高高程(米):<1000>
请输入等高距(米):<1>
请输入等高线加粗高程基数(米):<5>
输入各项参数后,计算机将绘制出原地面天然等高线段图。
⑦[动态查询原地面的高程]
点击此菜单条目之前,必须先进行三角形网构网。
点击此菜单条目后,计算机将提示:
请输入平面坐标(Xo,Yo):
用鼠标点取平面坐标后,计算机将显示相应的原地面高程。
⑧[文件输出原地面的高程]
点击此菜单条目之前,必须先进行三角形网构网,并将平面坐标数据文件(例如,File2.xy)
复制到当前工作目录。
点击此菜单条目后,计算机将提示:
平面坐标(输入)文件名为:File2
地面标高(输出)文件名为:File3
输入相应的文件名后,计算机将根据各平面坐标推算出相应的原地面高程,并存入相应的输出文件
(例如,File3.zz)。
⑨[输出纵横断地面线高程]
点击此菜单条目之前,必须先进行三角形网构网,并将DICAD软件路线平面设计逐桩资料数据文
件(例如,ROAD.inf)复制到当前工作目录。
点击此菜单条目后,计算机将提示:
路线文件名为:ROAD
请输入横断地面线单侧控制点数:
请输入横断地面线单侧控制点间距(米):
请选择横断地面线数据格式(0-中桩距离及高程,1-中桩距离及高差,2-相对距离及高差):
输入相应的文件名及各项参数后,计算机将根据路线平面设计逐桩资料数据文件(ROAD.inf)推算
出相应的纵断面及各横断面地面线高程,并按DICAD软件的数据格式要求输出到相应的文件(例如,
ROAD.DMX及ROAD.HDX)。
㈢带状鱼骨四边网数字地面模型
①[初始化测量坐标点位置]
点击此菜单条目之前,必须先将四边网三维点坐标数据文件(例如,LSR4.xy及LSR4.zz)复制
到当前工作目录。
点击此菜单条目后,计算机将提示:
项目(输入)文件名为:LSR4
地形图比例尺为(1∶?x1000):<1>
输入文件名及地形图比例尺后,计算机将初始化内存,并从文件读取三维点坐标数据放入内存。
②[标注测量坐标点的位置]
点击此菜单条目后,计算机将在各三维点坐标处画一小圆。
③[标注测量坐标点的编号]
点击此菜单条目后,计算机将在各三维点坐标处标注测量点的编号。
④[标注测量坐标点的高程]
点击此菜单条目后,计算机将在各三维点坐标处标注测量点的高程。
⑤[画四边形网三维网格图]
点击此菜单条目后,计算机将进行四边形网构网。
⑥[画三角形网天然等高线]
点击此菜单条目后,计算机将提示:
请输入最低高程(米):<1>
请输入最高高程(米):<1000>
请输入等高距(米):<1>
请输入等高线加粗高程基数(米):<5>
输入各项参数后,计算机将绘制出原地面天然等高线段图。
⑦[动态查询原地面的高程]
点击此菜单条目之前,必须先进行四边形网构网。
点击此菜单条目后,计算机将提示:
请输入平面坐标(Xo,Yo):
用鼠标点取平面坐标后,计算机将显示相应的原地面高程。
⑧[文件输出原地面的高程]
点击此菜单条目之前,必须先进行四边形网构网,并将平面坐标数据文件(例如,File2.xy)
复制到当前工作目录。
点击此菜单条目后,计算机将提示:
平面坐标(输入)文件名为:File2
地面标高(输出)文件名为:File3
输入相应的文件名后,计算机将根据各平面坐标推算出相应的原地面高程,并存入相应的输出文件
(例如,File3.zz)。
⑨[输出纵横断地面线高程]
点击此菜单条目之前,必须先进行四边形网构网,并将DICAD软件路线平面设计逐桩资料数据文
件(例如,ROAD.inf)复制到当前工作目录。
点击此菜单条目后,计算机将提示:
路线文件名为:ROAD
请输入横断地面线单侧控制点数:
请输入横断地面线单侧控制点间距(米):
请选择横断地面线数据格式(0-中桩距离及高程,1-中桩距离及高差,2-相对距离及高差):
输入相应的文件名及各项参数后,计算机将根据路线平面设计逐桩资料数据文件(ROAD.inf)推算
出相应的纵断面及各横断面地面线高程,并按DICAD软件的数据格式要求输出到相应的文件(例如,
ROAD.DMX及ROAD.HDX)。 安上述方法做了,加入菜单是多出很多根据按钮,但那个也不能用。从菜单看,好像是个道路设计软件。 我记得以前这个软件的作者在这里发过这个软件。 是dicad中的dtm部分工具!不错!我以前发过的 可数据呢? dicad中的dtm部分工具!!! 找它很久了但不知能不能用,先谢了! 好东东,谢谢楼主拉! 偶正在强化市政软件的应用 哪有下载的,哪位大哥大姐帮忙上传一个。谢谢啦 学习谢谢了{:1_1:}
页:
[1]