当前位置: 首页 > news >正文

做一款网站营销图片大全

做一款网站,营销图片大全,专业网站策划公司,台州市知名专业做网站基于arcpro3.0.2的北斗网格生成简介 采用2000坐标系、可基于行政区范围 软件可生成第一级到第十级北斗网格经纬跨度 等分 约赤道处距离 第一级 6X4度 60 和A~V 660 km 第二级 30X30分 12X8 …

基于arcpro3.0.2的北斗网格生成简介

在这里插入图片描述

采用2000坐标系、可基于行政区范围
软件可生成第一级到第十级北斗网格经纬跨度                  等分         约赤道处距离
第一级 6X4度                      60 和A~V         660      km
第二级 30X30分                    12X8             55.66    km
第三级 15X10分                    2X3              27.83    km
第四级 1X1分                      15X10            1.85      km
第五级 4X4秒                      15X15            123.69  m
第六级 2X2秒                      2X2              61.84    m
第七级 1/4 X 1/4秒                8X8              7.73      m
第八级 1/32 X 1/32秒              8X8              0.97     m
第九级 1/256 X 1/256秒            8X8              12.0     cm
第十级 1/2048 X 1/2048秒          8X8              1.5       cm
public static string GetNewBDBM(double B, double L, int Level)
{List<string> code = new List<string>();double pre_a = 0;   //上一级行号double pre_b = 0;   //上一级列号double pre_Q = 0;    //上一级确定角点纬度值double pre_Y = 0;    //上一级确定角点经度值double pre_dB = 0;   //上一级经差double pre_dL = 0;   //上一级纬差//本级变量double dB = 0, dL = 0;int a = 0, b = 0;double Q = 0, Y = 0;//BL点 转为度for (int i = 1; i <= Level; i++){if (i == 1){   //第一层  1:100万                    GetDetaB_detaL(i, ref dB, ref dL);  //获取本级经纬差值//                  string bit_1 = "N";   //我国位于北半球=N,   南半球=Sif (B >= 0){   //B=ybit_1 = "N";}else{bit_1 = "S";}//a = getInt(Math.Floor(Math.Abs(B) / dB)) + 1;    //商取整【B/4】+1                    b = getInt(Math.Floor(L / dL)) + 31;             //商取整【L/6】+31  //修正b值b = Math.Abs(b); if (b<0) b = 1;if (b > 59) b = 60;//修正a值if (a > 22) a = 22;//string bit_23 = b.ToString().PadLeft(2, '0');    //补足2位01-60string bit_4 = Get100W_WeiD_bit_1(Math.Abs(a).ToString());//生成北斗码code.Add(bit_1 + bit_23 + bit_4);    //N45A//==记录历史行列号和确定角点经纬度坐标值pre_a = a;pre_b = b;pre_Q = 0;   //全球赤道0度点pre_Y = 0;   //全球赤道0度点pre_dB = dB;pre_dL = dL;//==}else if (i == 2){GetDetaB_detaL(i, ref dB, ref dL);  //获取本级经纬差值//获取上一级网格层的确定角点经纬度坐标值Q = pre_Q + (pre_b - 31) * pre_dL;Y = pre_Y + (pre_a - 1) * pre_dB;//获取此点在本级网格层的行列号                  a = getInt((L - Q) / dL) + 1;b = getInt((B - Y) / dB) + 1;//生成北斗码code.Add(fixRowColNum15(a - 1));code.Add(fixRowColNum15(b - 1));//==记录历史行列号和确定角点经纬度坐标值pre_a = a;pre_b = b;pre_Q = Q;   //全球赤道0度点pre_Y = Y;   //全球赤道0度点pre_dB = dB;pre_dL = dL;//==}else if (i == 3){GetDetaB_detaL(i, ref dB, ref dL);  //获取本级经纬差值//获取上一级网格层的确定角点经纬度坐标值Q = pre_Q + (pre_a - 1) * pre_dL;Y = pre_Y + (pre_b - 1) * pre_dB;//获取此点在本级网格层的行列号                  a = getInt((L - Q) / dL) + 1;b = getInt((B - Y) / dB) + 1;//生成北斗码  (Z序列)//code.Add(fixRowColNum15(a - 1));//code.Add(fixRowColNum15(b - 1));code.Add(fixRowColZorder(a, b));//==记录历史行列号和确定角点经纬度坐标值pre_a = a;pre_b = b;pre_Q = Q;   //全球赤道0度点pre_Y = Y;   //全球赤道0度点pre_dB = dB;pre_dL = dL;//==}else if (i >= 4 && i <= 5){GetDetaB_detaL(i, ref dB, ref dL);  //获取本级经纬差值//获取上一级网格层的确定角点经纬度坐标值Q = pre_Q + (pre_a - 1) * pre_dL;Y = pre_Y + (pre_b - 1) * pre_dB;//获取此点在本级网格层的行列号                  a = getInt((L - Q) / dL) + 1;b = getInt((B - Y) / dB) + 1;//生成北斗码code.Add(fixRowColNum15(a - 1));code.Add(fixRowColNum15(b - 1));//==记录历史行列号和确定角点经纬度坐标值pre_a = a;pre_b = b;pre_Q = Q;   //全球赤道0度点pre_Y = Y;   //全球赤道0度点pre_dB = dB;pre_dL = dL;//==}else if (i == 6){GetDetaB_detaL(i, ref dB, ref dL);  //获取本级经纬差值//获取上一级网格层的确定角点经纬度坐标值Q = pre_Q + (pre_a - 1) * pre_dL;Y = pre_Y + (pre_b - 1) * pre_dB;//获取此点在本级网格层的行列号                  a = getInt((L - Q) / dL) + 1;b = getInt((B - Y) / dB) + 1;//生成北斗码  (Z序列)//code.Add(fixRowColNum15(a - 1));//code.Add(fixRowColNum15(b - 1));code.Add(fixRowColZorder(a, b));//==记录历史行列号和确定角点经纬度坐标值pre_a = a;pre_b = b;pre_Q = Q;   //全球赤道0度点pre_Y = Y;   //全球赤道0度点pre_dB = dB;pre_dL = dL;//==}else if (i >= 7 && i <= 10){GetDetaB_detaL(i, ref dB, ref dL);  //获取本级经纬差值//获取上一级网格层的确定角点经纬度坐标值Q = pre_Q + (pre_a - 1) * pre_dL;Y = pre_Y + (pre_b - 1) * pre_dB;//获取此点在本级网格层的行列号                  a = getInt((L - Q) / dL) + 1;b = getInt((B - Y) / dB) + 1;//生成北斗码code.Add(fixRowColNum15(a - 1));code.Add(fixRowColNum15(b - 1));//==记录历史行列号和确定角点经纬度坐标值pre_a = a;pre_b = b;pre_Q = Q;   //全球赤道0度点pre_Y = Y;   //全球赤道0度点pre_dB = dB;pre_dL = dL;//==}}string buf = "";for (int i = 0; i < code.Count; i++){buf += code[i];}return buf;
}

本blog地址:https://blog.csdn.net/hsg77

http://www.mmbaike.com/news/68446.html

相关文章:

  • 怀化网站开发关键词优化推广排名多少钱
  • 网站注册账号有风险吗产品软文
  • 电子商务网站开发原则推广论坛有哪些
  • 中国工程建设标准化网站阿里指数怎么没有了
  • wordpress 怎么启动seo都用在哪些网站
  • 程序员除了做软件是不是就做网站百度客户端登录
  • 食用油 网站 模板推广平台都有哪些
  • 做网站怎么建立文件夹关键词歌曲歌词
  • 建设垂直网站需要哪些流程关键词首页排名优化公司推荐
  • wordpress后台菜单管理百度seo收录软件
  • 太原百度快速优化襄阳网站seo
  • 查询域名注册网站一起来看在线观看免费
  • 什么网站可以做软件有哪些内容吗如何实现网站的快速排名
  • 网站建设心得体会500字百度快照首页
  • 网站的日历怎么做百度竞价推广一个月多少钱
  • 哈尔滨做网站电话市场营销策划案例经典大全
  • 免费自己制作网站方法直接进入网站的代码
  • 贸易公司注册需要什么条件外贸seo网站推广
  • 武汉网站seo靠谱福州seo扣费
  • 做电影网站需要服务器吗随州今日头条新闻
  • 外国大气网站百度联盟点击广告赚钱
  • 工商营业执照咨询电话24小时百度优化排名
  • 微信公众号网站制作优化大师电脑版下载
  • 广西柳州科技学校网站建设网域名解析ip查询
  • 前端框架模板搜索引擎优化岗位
  • 东莞资深网站建设百度谷歌seo优化
  • 做英文网站的公司百度推广是什么
  • 中国最大网站建设公司全网推广费用
  • 南昌网站怎么做seo济南特大最新消息
  • 青岛专业建设网站郑州网络推广公司