20140429

1、统一的UI界面

2、UI界面之间的交互;自定义,界面设计解决方案

3、解析流程,抽提节点参数和默认输出节点,生成XAML的界面逻辑(控件的逻辑关系)。

4、VS修改XAML文件,合理布局,实现界面逻辑。

5、数据专家加载XAML,实现录入校验逻辑。

6、字符串的长度计算

7、正则表达式,括号匹配与在线验证

8、与GoogleEarth软件接口,生成KML文件,并打开

  • 支持点、线、面图元文件的生成;
  • 支持点、线、面样式的定义;
  • 支持点、线、面分层细节控制;

9、智能解析模块,支持 $WorkBookName、$SheetName、$SheetRowID、$RowID

10、JoGIS点、线、面图元,选中添加到空间数据源节点中;

11、空间数据源节点【NodePolygon】,选择性输出数据:点、线、面、所有

12、点图元,调用SQLite自定义函数,计算X、Y坐标;增加计算WKT点图元的(X,Y)坐标的函数,分别为WKTPointX、WKTPointY。

13、FastReport报表输出为Excel表单,支持2003和2007以上两种格式;

14、空间数据源,理清空间数据源接入思路,给出两种接入方式:全文件接入与选中图元接入; 全文件接入方式,允许将多种格式的矢量文件,作为数据源接入流程中; 选中图元接入方式,通过打开文件,框选图元的方式,将图元要素加入到流程中;该方式支持GeoMAP地质图件; 选中图元通过可视化方式操作,增加流程图元全视域显示;

15、通过将WKT图元转化为WKB图元,提高了区块过滤(图元空间分析)的效率;9万个图元运算,查出面内1680个图元,耗时由原来2分40秒,降低到30秒。

16、数据专家默认主题设置;功能:重置布局切换到数据专家的主题;修改BUG:主题的标题、图片重置不起作用;

17、合并数据节点(MergeNode);功能:增加表达式模式合并两个数据源;区别以前的同名字段模式;完善节点的运行检查,两个数据源检查、表达式为空检查、同名输出检查;

18、Filter类型Bug,赋值、取值过程中自动删除首尾空格;bug表现有输出字段验证中

19、MergeNode表达式应用,区块与点的合并;业务角度:井所属的区块?区块内有哪些井?

20、缓冲区分析;将经纬度图元坐标变换到特定的高斯6度带坐标(公里网坐标),以米为单位,计算缓冲区,再次投影变换为经纬坐标。

21、GoogleEarth节点:增加WKTPoint、任意类型创建方式。

22、点在多边形内,系统Bug完善;对环形多边形处理功能有问题。优化提速,点在多边形,先通过边界判断

23、当前节点的字段修改后,对后续节点的影响;完善所有节点的运行前逻辑判断;

24、面板的节点的系统提示;节点等距排列,增强视觉效果;

25、插件管理;程序集名及说明性文字.

26、程序可读性;程序集重命名;节点重新分布

27、导出空间数据节点;输出空间数据,支持ArcGIS、AutoCAD、GML、GeoJSON、Google Earth、GPS、MapInfo等多种格式。

28、系统支持节点数据统计;Ctrl+单击 节点统计

29、系统设置,统一配置系统参数;是否保存密码;属性VS静态变属性存储;是否显示保存密码提示

30、自定义函数扩展;GetFileNameWithoutExtension、GetFileName、GetExtension、GetDirectoryName、LengthB、SubStrB

31、Excel智能解析,扩展函数IsChinese;增加 字段名过程中,不能包含换行符;增加模板过程中,命名方式为“模板文件名+表单名”

32、智能解析节点完善;保存解析模板,便于Excel中打开设计;UI参数中,文件浏览、文件夹浏览等;扫描文件及目录下的所有文件;取消模板对文档目录及日志的验证;流程运行时,验证文档目录是否存在;UI参数运行时,不验证文档目录;

33、UI组件参数,序列化与反序列化实现

34、节点编辑、流程属性(变量)完成后更新参数界面(观察者模式)

35、UI编辑器,组合文本提示

36、扩展UI编辑器的支持

37、修复节点模板编辑器设计布局的Bug

38、编辑器在屏幕中心显示; 增加 取消按键;系统中整体布局 取消–确定,取消在前,确定在后

39、浏览器在屏幕中心显示;

40、Sort编辑器,取消还保存的Bug;克隆类型的应用

41、F5 运行;F6 UI参数方式运行;Tabel结果,右键->赋值给全局变量

42、GoogleEarth软件接口编辑器,当类型修改时,不刷新分类样式类型下拉框的bug;

43、在某些节点中,如新列节点,存在多个可能文本的节点,不提供文本节点参数的UI参数方式,使用流程参数即可。

44、流程参数,新增标题、单位、提示属性

45、个人版界面解决方案;运行前清空界面;运行后加载界面(同名的界面文件,打包时界面文件);同名界面保存,先删除所有Text值,再恢复

46、打包相对路径;属性取值过程中不能出错,否则不能序列化。克隆函数,带参数(子类型)

47、报表,取消运行不自动调整列宽,列宽不起作用的BUG

48、个人版交互框架;交互关键字,可以为了交互合成关键字;交互分组,组内、所有两种模式;当组别为空,指所有。

49、数据浏览窗口、GIS窗口、图版,交互试验

50、流程参数与节点参数共用一套框架;采用统一的接口机制;统一的UI界面绘制框架;

51、UI,新增下拉列表的组件;

52、Excel表单读取;先读取数据,后修改表的字段名称,优化读取表单,表单的字段名称的优化。