SMS模型格网转换为MIKE21的格网源代码
    program main !sms网格转换成mike21网格DIMENSION X(60000),Y(60000),H(60000),NDNN(110000,3),ncbd(10000)dimension NBS(50),NOBD(5000,50),NSED(5000,50),id0(80000),nbi(50)dimension x0(50000),y0(50000),h0(50000)character*2 a*2,b*2,gnn*3,demo*500open(3,file='./2013.8.30(after).grd',status='old')read(3,*)read(3,*)nel,ndedo i=1,nderead(3,*)num,x(i),y(i),h(i)h(i)=h(i)+2.2enddodo i=1,nelread(3,*)num,nd,(ndnn(i,j),j=1,3)enddodo i=1,4 !read(3,*)enddoread(3,*)kbread(3,*)do k=1,kbread(3,*)nbs(k)do i=1,nbs(k)read(3,*)nobd(i,k)enddoenddoclose(3)
c-----------------------------------------------------------open(4,file='滑道1.grd',status='old')read(4,*)read(4,*)nel0,nde0do i=1,nde0read(4,*)num,x0(i),y0(i),h0(i)enddoclose(4)do 25 i=1,ndedo j=1,nde0dis=sqrt((x(i)-x0(j))**2+(y(i)-y0(j))**2)if(dis.le.5)thenh(i)=2.2-h0(j)goto 25endifenddo
25    continue    open(4,file='滑道2.grd',status='old')read(4,*)read(4,*)nel0,nde0do i=1,nde0read(4,*)num,x0(i),y0(i),h0(i)enddoclose(4)do 35 i=1,ndedo j=1,nde0dis=sqrt((x(i)-x0(j))**2+(y(i)-y0(j))**2)if(dis.le.5)thenh(i)=2.2-h0(j)goto 35endifenddo
35    continue
c----------------------------------------------------------id0=0open(18,file='closebd.txt',status='old')do nn=1,100read(18,*,end=181)nkwrite(*,*)nkread(18,*)(ncbd(n),n=1,nk)do i=1,nkid0(ncbd(i))=1 !+nnenddoenddo
181    continueclose(18)do k=1,kbdo i=1,nbs(k)id0(nobd(i,k))=k+1enddoenddowrite(*,*)demo=' PROJCS["Beijing_1954_3_Degree_GK_CM_111E",GEOGCS*["GCS_Beijing_1954",DATUM["D_Beijing_1954",SPHEROID["Krasovsky*_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",*0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False*_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER*["Central_Meridian",120.0],PARAMETER["Scale_Factor",1.0],*PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]'
  open(30,file='2013.8.30(after).mesh')write(30,'(I8,a)')nde,demod0=0do i=1,ndewrite(30,'(i8,2f12.2,f10.4,I4)')i,x(i),y(i),h(i)*-1,id0(i)  !enddowrite(30,*)nel,'  3  21'do i=1,nelwrite(30,'(5I6)')i,(ndnn(i,j),j=1,3),d0enddoclose(30)end

posted on 2014-01-20 11:44 向北方 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/China3S/p/3526673.html

SMS模型格网转换为MIKE21的格网源代码相关推荐

  1. 走进通信:为什么4G信号满格,却上不了网呢

    原文链接:走进通信:为什么4G信号满格,却上不了网呢 不知道各位小伙伴有没有遇见过这样的问题,明明4G信号满格或者接近满格,但就是上不了网或者上网体验很差堪比2G. 出现上述问题的原因有很多种,其中之 ...

  2. matlab 恩格尔系数模型,基于AR模型的贵州省农村居民恩格尔系数分析

    智者论道智库时代 ·220· 基于 AR 模型的贵州省农村居民恩格尔系数分析 范贤广 (贵州工程应用技术学院,贵州毕节 551700) 摘要:文章收集了 1978 年 -2017 年贵州省农村 h 居 ...

  3. 该模型采用离散化的龙贝格观测器进行无传感器控制 其利用 PMSM 数学模型构造观测器模型,根据输出的偏差反馈信号来进行PLL得到速度和角度

    该模型采用离散化的龙贝格观测器进行无传感器控制 其利用 PMSM 数学模型构造观测器模型,根据输出的偏差反馈信号来进行PLL得到速度和角度. 当观测的电流实现与实际电流跟随时,可以从观测的反电势计算得 ...

  4. 个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格,取消合并单元格并填充内容...

    在高级Excel用户群体中无比痛恨的合并单元格,在现实的表格中却阴魂不散的纠缠不断.今天Excel催化剂也来成为"帮凶",制造更多的合并单元格.虽然开发出此功能,请使用过程中务必要 ...

  5. 单元格内多个姓名拆分成一列_excel单元格拆分拆分同一单元格中的姓名,原来这么简单啊!...

    excel单元格拆分拆分同一单元格中的姓名,原来这么简单啊!,这个问题是我们很多人都很困惑的一个问题,excel单元格拆分是我们非常常用的一个东西,也是我们工作和学习中必不可少的一个数据公式,那么具体 ...

  6. 计算机所选区域单元格数值,筛选Excel2007单元格区域或表中的数据

    Excel2007使用自动筛选来筛选数据,可以快速而又方便地查找和使用单元格区域或表列中数据的子集. 了解有关筛选的详细信息 筛选过的数据仅显示那些满足指定条件 (条件:所指定的限制查询或筛选的结果集 ...

  7. 使用EasyExcel 根据单元格数值动态合并单元格

    文章目录 前言 一.实现思路 二.实现步骤 1.拦截策略 2.EasyExcel写操作 前言 使用EasyExcel 根据单元格数值动态合并单元格 开发中遇到一个需求,需要根据Excel表格中单元格的 ...

  8. excel之根据单元格内容自动修改单元格颜色

    本单元分为2部分,以下面的excel为例 1.根据单元格内容修改本单元格颜色 我需要当工程师名称改变的时候,工程师名字的单元格背景色根据工程师的名称发生改变,那么可以这么实现: 1)选中要改变的单元格 ...

  9. 根据条件单元格的值改变单元格的显示色块和文字颜色等属性。

    #region 设置单元格样式(设置背景色)/// <summary>/// 设置单元格样式(设置背景色)/// </summary>/// <param name=&q ...

  10. 设置单元格填充方式_单元格的选择及设置单元格格式

    数据输入完毕,接下来可以设置字体.对齐方式.添加边框和底纹等方式设置单元格格式,从而美化工作表.要对单元格进行设置,首先要选中单元格. 选择单元格 选择单元格是指在工作表中确定活动单元格以便在单元格中 ...

最新文章

  1. ZOJ2091(贪心)
  2. Fragment结合ViewPager之懒加载
  3. emmet使用(HTML)
  4. 自动完成下拉框 Select2 关键字搜索的实例(本地数据与异步获取)
  5. 《Scikit-Learn与TensorFlow机器学习实用指南》第16章 强化学习
  6. Spring: Spring AOP 方面/切面(Aspect)
  7. c语言求满足不等式的最小值,高手请进,请教一道简单的c语言题!
  8. 第四次作业随笔(计算器第二步)
  9. QT实现的人机对战五子棋
  10. 上海房屋租赁合同登记备案证明办理流程
  11. Package zip is not available, but is referred to by another package.
  12. 堆中存什么?栈中存什么?
  13. C语言中常见的%d,%c,%s,%x各代表什么
  14. 成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入
  15. selenium 安装教程
  16. 图像超分辨率综述学习之:Deep Learning for Image Super-resolution A Survey
  17. STM32F103代码远程升级(五)基于MQTT协议WiFi远程升级代码的实现
  18. 2019.10.3 noip模拟赛
  19. Django 六——自定义标签、图片验证码、发送邮件、评论树、组合搜索
  20. 人工智能-线性代数之矩阵篇

热门文章

  1. android自动计步_Android计步模块(类似微信运动)
  2. MATLAB拟合圆函数
  3. 在ARM+LINUX上使用pppd拔号上网(GPRS)流程
  4. webstorm主题风格jar包下载
  5. 鸟哥的Linux私房菜_服务器架设篇 第三版
  6. 莫烦python进化算法_使用遗传算法解决TSP问题(莫烦python 学习笔记)
  7. 算法第四版课后习题答案 西安电子科技大学 计算机学院 算法课
  8. XSD 文件本地加载
  9. 【HarmonyOS】【Json解析】ZSON 与 HiJson 使用
  10. kuangbin字典树