开发日志
===
### 2022-12-09
- 完善大气污染物扩散模拟模块(高斯模型),实现模型计算方案过程的保存及下次再行导入。
### 2022-11-28 发布 <font color="red">环境模型集成系统</font>
- [下载地址](http://toolsbox.org.cn/download/emigis/setup.exe)
- 部署了大气污染物扩散模拟模块(高斯模型)
![](http://md.toolsbox.org.cn/uploads/upload_1a04c8e1def25534c4968036500886da.jpg)
![](http://md.toolsbox.org.cn/uploads/upload_25eb2a8650a2041e3290d6d55505edc0.jpg)
### 2022-10-30 shp2xyz
- 修复高程字段提取,解决将原来Dotspatial方法切换为Gdal方法后,遗漏高程字段提取的问题
###### tags: `shp转xyz` `convert shp to xyz ascii file`
### 2022-10-29 dwg2shp
- 修复cad转shp,解决Teigha的DWGReader与Gdal库冲突问题。
###### tags: `cad转shp` `convert dwg file to shp file`
### 2022-10-06 dfsu转png
- 添加 [color=#84cde8] Dfsu转Png应用,将MIKE非结构模型结果二进制文件,输出为相应数据项的Png图片,后台Python算法由 <font color=red>绯村剑心</font>提供,<font color=red>沙痕</font>优化集成。
![](http://md.toolsbox.org.cn/uploads/upload_0fdef23fef9c75d3f4863658f9c92003.png)
###### tags: `dfsu转png` `convert dfsu to png`
### 2022-10-05 dfsu转shp
- 添加 [color=#84cde8] Dfsu转shp(含等值线shp)应用,将MIKE非结构模型结果二进制文件,输出为相应数据项的shp数据(含等值线shp),后台Python算法由 <font color=red>予香</font>提供,<font color=red>沙痕</font>优化集成。
![](http://md.toolsbox.org.cn/uploads/upload_002a92481a434c3e57a7e28c0e4301b5.png)
### 2022-10-01 dfsu生成内涝风险等级shp数据
- 添加【Dfsu结果生成内涝风险等级shp数据】应用,方便制作内涝风险等级地图,该应用后台Python算法由<font color=red>予香</font>提供。
![](http://md.toolsbox.org.cn/uploads/upload_9e074de31272f51bdc50d5ef86f2eabb.png)
###### tags: `dfsu转shp` `convert dfsu to shp` `内涝风险分析` `flood risk analysis`
### 2022-07-15 shp2xyz
- 更新【shp2xyz】功能,后台处理库由原来的Dotspatial库改为Gdal库,修复矢量矢量数据过多导致的内存溢出问题。该功能支持点、线、面矢量数据转为MIKE模型可直接使用的xyz数据格式。
###### tags: `shp转xyz` `convert shp to xyz ascii file` `提取shp数据顶点坐标`
### 2022-07-01
- sms2mesh APP 优化,无须指定.bc文件,只需要指定.geo文件即可生产DHI MIKE模型网格.mesh文件,同时识别了边界节点。
### 2022-05-27
- CefChrome升级至101
> 在ClickOnce打包工程上包括以下库及文件,并右键BuildAction设置为Content,输出到编译路径。
```
│ CefSharp.BrowserSubprocess.Core.dll
│ CefSharp.BrowserSubprocess.exe
│ CefSharp.Core.dll
│ CefSharp.Core.Runtime.dll
│ CefSharp.dll
│ CefSharp.Wpf.dll
│ chrome_100_percent.pak
│ chrome_200_percent.pak
│ chrome_elf.dll
│ CommonServiceLocator.dll
│ d3dcompiler_47.dll
│ icudtl.dat
│ libcef.dll
│ libEGL.dll
│ libGLESv2.dll
│ LICENSE.txt
│ README.txt
│ resources.pak
│ snapshot_blob.bin
│ v8_context_snapshot.bin
│ vk_swiftshader.dll
│ vk_swiftshader_icd.json
│ vulkan-1.dll
│
├─locales
│ af.pak
│ am.pak
│ ar.pak
│ bg.pak
│ bn.pak
│ ca.pak
│ cs.pak
│ da.pak
│ de.pak
│ el.pak
│ en-GB.pak
│ en-US.pak
│ es-419.pak
│ es.pak
│ et.pak
│ fa.pak
│ fi.pak
│ fil.pak
│ fr.pak
│ gu.pak
│ he.pak
│ hi.pak
│ hr.pak
│ hu.pak
│ id.pak
│ it.pak
│ ja.pak
│ kn.pak
│ ko.pak
│ lt.pak
│ lv.pak
│ ml.pak
│ mr.pak
│ ms.pak
│ nb.pak
│ nl.pak
│ pl.pak
│ pt-BR.pak
│ pt-PT.pak
│ ro.pak
│ ru.pak
│ sk.pak
│ sl.pak
│ sr.pak
│ sv.pak
│ sw.pak
│ ta.pak
│ te.pak
│ th.pak
│ tr.pak
│ uk.pak
│ ur.pak
│ vi.pak
│ zh-CN.pak
│ zh-TW.pak
│
└─swiftshader
libEGL.dll
libGLESv2.dll
```
### 2022-03-23
- 修复【平面二维点源稳态解析公式(考虑反射)】,指向瞬时排放公式
### 2021-09-17
- 修复Excel2dfs0功能逻辑,确保时间列与数据列不一一匹配时也能正常生成;改用ExcelDataReader.dll来读取Excel数据
### 2021-08-18
- Web断面超长请求处理
当接口需要发送超长请求,修改服务端请求长度限值仍然解决不了问题时,可以将接口请求改为post,然后在body中传参。
```c#
服务端 DotSpatial.Projections.dll 库版本为 1.7.0
```
- 修复【根据dfsu文件获取库容曲线】,服务器变更,接口地址调整更新
### 2021-08-14
- 更新外链
原.net程序用process.start方法打开浏览器,在Win10系统不管用了。
```c#
Process.start(new ProcessStartInfo("http://www.toolsbox.org.cn"))
```
修复为以下代码。
```c#
Process.Start("explorer.exe", "http://www.toolsbox.org.cn");
```
- 修复Excel2dfs0,当列下面没有值时,跳过该列。
### 2021-08-09
- 修复坐标转换功能,由于换服务器,相关python环境未部署。
### 2021-08-02
- 修复shp2xyz服务响应错误。
### 2020-10-21
- shp2xyz功能增加高程导出,需输入shp高程字段名称,不导出高程,留空。
### 2015/11/11
发布了v0.1.15,添加了【MIKE11模型数据转换】应用,实现将MIKE11模型的水位、流量、流速结果转换shp数据。
### 2015/11/4
修复了【修复MIKE11模型Warning65】的bug。
### 2015/9/18
优化了SYP的WPF桌面客户端启动,消除了因为网络带宽或服务响应慢等原因导致启动缓慢或半天没有反应等现象。
### 2015/9/8
SYP的Web版雏形搭建完成,访问域名:http://cloud.shywater.com/
### 2015/6/30
v0.1.14 mike2geo&提取mike模型到达时间和洪水历时存在bug,感谢hh1160744817及蓝色幽默的报告,已修复并更新了v0.1.14
### 2015/6/23
v0.1.14 dfsu获取洪水到达时间和历时存在的bug,感谢河北二院客人的报告,已修复并更新了v0.1.14
### 2015/4/28
发布了v0.1.14,修复了【dfs转换】、【dfs2shp】存在的bug,感谢蓝色幽默的bug报告,新增了【修复MIKE11模型Warning65】应用,主要用在大型河网模型构建中存在的河段两端自动插值或移动断面,自动修复河段相连处的河床深泓线落差,从而整体提高模型稳定性。
### 2015/4/25
v0.1.13 dfs转换 dfs2shp存在bug,感谢蓝色幽默的报告 23:36 2015/4/25 已修复并更新了v0.1.14
### 2015/4/21
- v0.1.13 shp2xyz 不能对shp压缩包任意文件夹结构的shp识别
- 已修复并更新了v0.1.13
### 2015/4/20
发布了v0.1.13,修复了【xyuv2shp】应用处理重复点的bug,更新一组新的图标,增加了任务栏显示功能,增加了类似QQ右下角小窗消息功能,新增了【堤防自动标识】应用,实现自动标识MIKE模型大断面的左右岸堤防,也即自动设置Mark1(左岸堤防点,非左岸第1个点)、2(河床最低点)、3(右岸堤防点,非右岸第1个点),新增了【excel2dfs0】应用,实现将以示例格式存储的大时间序列数据批量(多个excel文件)生产出一个dfs0文件。
### 2015/4/14
- 发布了v0.1.12,针对上线以来运行出现的一系列问题,进行了比较大的优化完善,特别是并发处理的完善,修复了【sms2mike】、【xyuv2shp】应用的bug,感谢网友提供发现bug,新增了【Excel2Xns11】应用,部署了一种excel格式的数据支持功能,实现将以示例格式存储的大断面数据批量(多个excel文件)生产出一个断面文件,并自动标识出堤防mark。
- v0.1.12 xyuv2shp 对重复点处理
### 2015/4/9
发布v0.1.11,修复了【xyuv2shp】的bug,更新了【包络面提取】以支持4步骤完成包络面的提取及到地图绘制,新增了【D3Grid2Mike】,实现将Delft3D的网格和地形文件转换为MIKE非结构网格模型的网格地形文件,新增了【MIKE2GEO】实现将MIKE非结构网格模型的网格转换为SMS软件Rma2模型网格地形文件,主要用来利用SMS软件一些功能来方便调整网格地形。
### 2015/4/7
发布v0.1.10,添加了【xyuv2shp】应用,实现基于水动力学模型计算出的网格点流速数据u、v,及网格点坐标数据x、y,绘制流速箭头矢量数据,一步生成shp文件。
### 2015/4/1
发布v0.1.9,添加了【shp2xyz】应用,实现将esri的线或面数据的轮廓直接转换为MIKE模型识别的xyz陆地边界文件。
### 2015/3/26
发布v0.1.8,更新了【包络面提取】应用中的“智能填表”功能,支持自定义模型标识来提取相应的统计面积。
### 2015/3/18
发布v0.1.7,添加了【包络面提取】应用,可统计MIKE21FM模型的淹没水深面积,主要应用于洪水风险图编制项目,并内嵌了洪水水深分级标准。http://blog.sina.com.cn/s/blog_5e778a9d0102vhet.html
### 2015/3/11
发布v0.1.6,添加了【洪水风险图编制】应用,主要应用于洪水风险图编制项目中,提取MIKE模型计算结果的前锋到达时间及洪水淹没历时。http://blog.sina.com.cn/s/blog_5e778a9d0102vgsq.html
### 2015/3/09
发布v0.1.5,添加了【MIKE11水库】应用,实现了根据设定的取水口位置提取MIKE11水库模型取水口的水温过程。http://blog.sina.com.cn/s/blog_5e778a9d0102vgng.html
### 2015/3/08
发布v0.1.4,添加了【Xns11转换】应用,实现了将MIKE11大断面文件(含有坐标信息)提取为散点数据,主要实现了在只录入大断面左右岸坐标的情况下,自动算出所有大断面测点的坐标,提取为散点数据,方便将一维模型转换为二维模型。http://blog.sina.com.cn/s/blog_5e778a9d0102vgmf.html
### 2015/3/06
发布v0.1.3,添加了【Dfs转换】应用,实现将MIKE21FM模型计算结果dfsu文件转为Esri的shp文件以及Tecplot的dat文件。http://blog.sina.com.cn/s/blog_5e778a9d0102vggl.html
### 2015/2/14
正式推出SYP,描述了SYP的构想及框架。http://blog.sina.com.cn/s/blog_5e778a9d0102vfcg.html
###### tags: `开发日志` `博客`