www.pudn.com > CADtool.rar > 市政排水设计工具升级说明.txt, change:2009-12-18,size:8721b


市政排水设计工具升级说明 
 
************************************ 
**                                **  
**   By 梁伯全                    **  
**   联系方式:                   ** 
**   QQ:32774362                 ** 
**   Email:guangdonglbq@163.com   ** 
**                                **  
************************************ 
    本程序目前基本上已经完善,从绘图到标注:布井->布置雨水口->绘沉砂井->井标注(不含井底高程标注)->管道标注->管长统计->井底高程标注->删除井(圆)内多余的线->检查井数量统计,均已实现。另外增加了个别其它的功能,这些功能有些是别人的程序,自己修改了,但不知道原创作者。 
2009年12月18日 
1.完善:块统计功能 
2.修改:把所有功能集成到一个界面,并把工具集更名为“小小工具集” 
 
2009年12月6日 
1.修改:对部分绘图功能增加undo起始及结束标记,以便于取消输入。 
     
2009年12月5日 
1.修改:重写读取道路纵断面设计数据文件函数,使程序支持各种版本纬地道路设计软件的纵断面设计数据文件,也支持鸿业市政道路软件的数据文件。 
 
2009年7月9日 
1.完善:修正“绘接图线”功能在用户坐标系下使用时出错的问题 
 
2009年4月10日 
1.增加:检查井类型定义及数量统计功能。 
     
2009年4月4日 
1.完善:中线定义 
2.增加:管道及井的扩展标记,为程序化计算井数量提供基础。 
 
2009年2月26日 
1.完善:管道标注的连续多次标注功能及标注文本角度的计算 
 
2008年11月2日 
1.完善:选择井(圆)的功能,在有预选择时,增加允许重新选择。 
 
2008年10月20日 
1.原"GPS"开头的所有涵数及命令改为"PS"。 
 
2008年10月19日 
1.增加:路中线定义功能,并使路中线只需定义一次即可。 
2.修正:文字样式管理器重命名文字样式出错的问题。 
3.工具集更名为“市政排水设计工具”,因为没有给水设置的内容。 
 
2008年10月16日 
1.增加:管道标注,增加使文本方向在出图时与路中线方向一致的功能。 
2.完善:选择路中线的功能。 
 
2008年10月12日 
1.修正:增加管道标注对结果消除后续0的功能。 
2.修正:管道标注未进行任何管道标注时出错的问题。 
 
2008年10月11日 
1.调整:修改雨水口布置、检查井布置、及排水方向箭头的图元生成算法,加快运行速度。 
 
2008年10月10日 
1.调整:修改管道及井标注的图元生成算法,加快标注速度。 
 
2008年10月5日 
1.完善:给排水工具部分程序,使用时,强制转换为世界坐标系,避免使用时程序因可能是用户坐标系而出现错误。 
 
2008年10月4日 
1.增加:文字样式管理器对已有样式列表及修改样式列表的多选支持。 
 
2008年9月2日 
1.调整:管道标注功能,使管与标注文本分到不同的图层,同时,把管道所在图层的线宽设为0.5;另外,调整了一些其它部分的代码,使代码的运行效率更好一些。 
 
2008年8月31日 
1.调整:使流水方向箭头大小与出图比例关联。 
 
2008年8月29日 
1.增加:重叠文字避让工具支持预选择 
2.调整:市政给排水工具对预选择集的处理办法 
3.调整:文字样式管理器中的重命名及新建文字样式的算法 
 
2008年8月28日 
1.修正:重叠文字避让工具在文件中存在锁定图层时,程序会出错的问题。 
 
某年某月 
1.增加:重叠文字避让工具。 
 
 
2008年6月23日 1时28分 
1.修正:原线长求和功能对封闭线不起作用的问题。 
 
2008年6月21日 19时46分10秒 
1.修改:修改批量文字样式管理器算法,完善对标准宋体及仿宋体字体的修改。 
 
某年某月 
1.增加:批量文字样式管理器。 
 
2008年3月14日 22时50分58秒 
1.调整:参数设置改为对话框方式 
 
2008年3月13日 9时40分 
1.增加给排水工具启动命令:wt,原gpst命令保留 
 
2008年3月12日 23时22分18秒 
1.增加:数值求和 
2.增加:线长统计 
3.增加:查询区域面积 
4.增加:查询多个图形总面积 
 
2008年3月12日 02时11分00秒 
1.增加:绘指路方向箭头 
2.增加:绘流水方向箭头 
 
2008年3月9日 22时29分47秒 
1.修改:管长标注功能,曲线段按曲线长进行标注。 
2.修改:坐标标注功能支持在用户坐标系下标注世界坐标系下坐标。 
 
2008年3月6日 23时08分25秒 
1.增加:等差计算(根据起始数值及差值连续计算、输出文本,用于管底高程无管道标注文本时,计算管底高程) 
2.增加:自身计算(标注沉砂井时用) 
 
2008年2月25日 15时37分 
1.把程序总入口做了个界面,并集成坐标标注程序。 
2.修改坐标标注程序。 
 
2008年2月18日 21时43分25秒 
1.修改“管井标注”功能的一个bug。 
2.把所有文本“管底高程”改为“井底高程”。 
 
2008年2月16日 16时08分31秒 
1.增加调整道路纵断面后,重新计算井面高程的功能。 
2.增加雨水口布置功能,允许单个或批量布置雨水口。 
 
2007年12月11日 11时37分52秒 
1.增加布置检查井功能,布置方式有三种: 
  ①从数据文件(*.jbz)读入并绘制 
  ②按指定区间、位置布置 
  ③用鼠标点取需要布井的位置,这种方式会修正所点取的点里程、点与路中线距离的小数位数。 
2.井布置数据文件制作及格式 
数据文件制作:新建文本文件并将文件后缀改为(.jbz),(即为“井布置”三字的声母的第一个字母) 
数据文件格式: 
  每一行为一组井数据:里程(数值) 左右侧(左“z” 右“y” 双侧“s”) 井到中线距离(数值) 
 
数据文件例子如下: 
文件名:“布井.jbz” 
文件内容: 
30 z 15 
60 y 15 
90 s 15 
********************************* 
  注:表示左右侧的字母不区分大小写,同一行的不同数据以半角空格为分隔符(可以为一个或多个半角空格)。数据格式有误时,该行数据将会被忽略。 
3.井标注功能:增加对所选择井(圆)按井径(圆的直径)为条件进行过滤的功能。 
4.调整井标注时,确定里程方向的方法。 
   
2007年11月8日 00时43分45秒 
1.增加根据图中已标注的起点管道高程、管径-管长-坡度等内容,计算并输入后续井底高程的功能,命令为:GPS_jdgc (井底高程)。 
说明:建议分隔符为“-”(减号),且当分隔符为“-”时,坡度不能为负值。 
 
2007年11月1日 13时13分 
1.增加绘沉砂井功:GPS_hcsj。 
 
2007年10月30日 22时48分 
1.修改程序使只有两个端点的多段线的长度标注方法与直线一样。 
 
2007年10月30日 0时48分 
1.增加所有功能的集成调用命令:gpst,减少需要记忆的命令个数。 
2.原有命令均增加前缀:GPS_,即为GPS_init,GPS_bgd,C:GPS_BJ,c:GPS_tjgc,c:GPS_yndel 
 
2007年10月29日 0时23分 
1.把控制变量在调用程序时按由用户初始化,改为按默认值初始化,增加调整控制统变量值命令:gps_init 
2.增加井标注时,自动区分左右并标注井号的功能。 
 
2007年10月27日 20时47分57秒 
1.增加删除圆内图元的功能,主要用于管道、井标注后,完善绘图。命令暂用:yndel。 
 
2007年10月24日 23时36分29秒 
1.增加对管长统计表内容的按管径字符串值进行排序输出的功能。 
 
2007年10月17日 17时16分06秒 
1.修改井标注中,分隔线长的计算方式可能有误的一个bug。 
 
2007.10.10.Wednesday.13.44 
1.修改井标注中,分隔线长的计算方式。修改后的计算方式更准确。 
 
2007.10.7.Sunday.23.23 
1.增加对管长标注文本统计各类管长功能,命令“tjgc”。 
2.要求管长标注文本格式:a+f+b+f+c(如D300-30-2)或a+f+b(如D300-30),其中a为管径,f为分隔符,b为管长(数值),c可为任意字符(程序将忽略c)。 
3.统计管长时,程序将自动判断选择的文本格式是否符合要求,不符合要求格式的文本将被忽略。 
 
2007年9月23日 08时41分53秒 
1.增加井号按桩号顺序进行排序的功能。 
 
2007.9.20.Thursday.20.56 
1.修正管道标注时,边画管道边标注模式不起作用的bug。 
 
2007.9.19.Wednesday.22.12 
1.增加桩号文字标注方向总是与里程起点方向相同的功能。 
2.调整井面高程及井底高程分隔线长度的计算方式。 
3.调整桩号文字线长度的计算方式。 
 
2007.9.16.Sunday.21.01 
1.管道标注命令“bgd”,井标注命令“bj”。 
2.加载本程序时,将设置当前文字样式,文字样式名为"给排水标注",常规字体使用hztxt_e.shx,大字体使用hztxt.shx,字体比例为0.8。 
标注前,可以改变当前的文字样式,程序将采用当前文字样式进行标注。建把当前文字样式常规字体使用hztxt_e.shx及大字体使用hztxt.shx,字体比例使用0.8,本程序按此条件进行设计。 
3.如程序初始化参数输入有误,须重新加载本程序方可重新设置这些参数。 
4.进行标注前,如果道路中心线有多段直线、平曲线组成,请连接为一条多义线后,再标注;如果道路中心线只有一条线(直线、多义线、圆弧均可)组成,可以直接运行标注。 
5.标注检查井时,只允许把圆作为检查井。所标注的坐标及里程桩号均以井中心(圆心)为依据。 
6.井号标注以井选择顺序为依据,暂不支持对选择的检查井进行排序后再标注。 
7.井面高程标注需设置道路纵断面数据文件,本程序以纬地道路软件纵断面设计数据文件格式为依据进行计算。 
纬地道路软件纵断面设计数据文件格式如下: 
********************************* 
纵断面设计数据文件(*.zdm) 
此文件要求纯文本格式,主要描述变坡点及竖曲线数据。 
文件第一行为本线形所有变坡点的个数,同时等于文件以下的总行数。因为每一变坡点和竖曲线的数据只占一行。 
第二行开始每行中前三项数据分别为变坡点桩号,变坡点的设计标高,竖曲线的半径(第一个变坡点和最后一个变坡点只能为0)。其中最后两项数据是针对互通立交匝道上出现标高错台现象而设置的,分别表示标高错台位置的桩号及错台的标高差值(向上错开输正值,向下为负值,单位为米)。如果没有错台现象或当前项目为一般公路主线时,这两项数据同时输为0即可。 
例如下面的数据文件: 
4 
0.000       5.1400        0.0000  0      0.0000 
240.000       2.8000    10250.0000  0      0.0000 
1601.214       2.8000    11000.0000  0      0.0000 
1742.214       3.5000        0.0000  0      0.0000 
********************************* 
注意:本程序未考虑错台影响!! 
8.检查井标注时,将建立以用户输入的检查井类别为层名的图层,并把该图层设置为当前图层。所有本次标注的内容将都放在该图层上。 
9.管道标注时,将建立以用户输入的管道类别为层名的图层,并把该图层设置为当前图层。所有本次标注的内容将都放在该图层上。 
 
需注意的问题: 
1.检查井标注时,请确保检查井桩号在指定道路中心线桩号范围内,否则会出错。 
2.本程序暂未完善对使用有误时的出错处理,请按程序提示进行操作,并提供正常的数据文件。 
3.检查井标注暂不支持标注坐标,请使用其它工具进行坐标标注。 
4.井标注不支持设置测量比例。井标注按测量比例为1:1进行计算,因为只有道路给排水才有桩号标注要求,而道路平面图均是以1:1的比例绘制。