日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

给GE下载的JPG卫片加配准JGW文件(批量 winform)

發布時間:2023/12/29 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给GE下载的JPG卫片加配准JGW文件(批量 winform) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jpg地圖的空間數據文件-jgw文件格式


1、X-Scale(一個像元的大小)
2、旋轉項
3、旋轉項
4、負的Y-Scale(一個像元的大小)
5、轉換項,即左上角X坐標
6、轉換項,即左上角Y坐標

?衛片為256*256大小,文件名以“qrst”串四分

private void button10_Click(object sender, EventArgs e){ if (Directory.Exists(textBox1.Text)){DirectoryInfo di = new DirectoryInfo(textBox1.Text);foreach (FileInfo fi in di.GetFiles("*.jpg")){string str = fi.Name.Substring(0, fi.Name.IndexOf("."));double[] coor = GetCoordinatesFromAddress(str);double[] line = new double[6];line[0] = (coor[2] - coor[0]) / 256;line[1] = 0;line[2] = 0;line[3] = (-1) * (coor[1] - coor[3]) / 256;line[4] = coor[0];line[5] = coor[1];try{FileStream fs = new FileStream(di.FullName + "//"+str+".jgw", FileMode.Create, FileAccess.Write);StreamWriter sw = new StreamWriter(fs);for (int i = 0; i < 6; i++){sw.WriteLine(line[i].ToString("0.0000000000"));//小數點后保留10位}sw.Close();fs.Close();}catch(Exception ex){MessageBox.Show(ex.ToString());}}MessageBox.Show("All Done!");}}protected double[] GetCoordinatesFromAddress(string str){// get normalized coordinate firstdouble x = 0.0;//X,Y是以地圖的左上角為原點的坐標double y = 0.0;double scale = 1.0;str = str.Substring(1, str.Length - 1); // skip the first characterwhile (str.Length > 0){scale *= 0.5;//var c = str.charAt(0); // remove first characterchar c = str[0];if (c == 'r' || c == 's'){x += scale;}if (c == 't' || c == 's'){y += scale;}str = str.Substring(1, str.Length - 1);}double[] ret = new double[9];//qrst地圖的0度經緯度是在十字中心,經度出現負數是西經,正數是東經double long_left = (x - 0.5) * 360;double lat_top = NormalToMercator(y);double long_right = (x + scale - 0.5) * 360;double lat_bot = NormalToMercator(y + scale);double long_cent = (x + scale * 0.5 - 0.5) * 360;double lat_cent = NormalToMercator(y + scale * 0.5);ret[0] = Convert.ToDouble(long_left.ToString("F8"));ret[1] = Convert.ToDouble(lat_top.ToString("F8"));ret[2] = Convert.ToDouble(long_right.ToString("F8"));ret[3] = Convert.ToDouble(lat_bot.ToString("F8"));ret[4] = Convert.ToDouble(long_cent.ToString("F8"));ret[5] = Convert.ToDouble(lat_cent.ToString("F8"));ret[6] = x;ret[7] = y;ret[8] = scale;return ret;}protected double NormalToMercator(double y){y -= 0.5;y *= 2 * Math.PI;y = Math.Exp(y * 2);y = (y - 1) / (y + 1);y = Math.Asin(y);y = y * -180 / Math.PI;return y;}

總結

以上是生活随笔為你收集整理的给GE下载的JPG卫片加配准JGW文件(批量 winform)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品一区二区三区视频在线观看 | av片网址 | 亚州av一区二区 | 小镇姑娘1979版 | 在线国产精品视频 | 国产日产久久高清欧美一区 | 五月天精品视频 | 亚洲一二三四 | 成人在线视频一区二区 | 国语对白做受按摩的注意事项 | 成人区人妻精品一区二区网站 | 男女黄色网 | 天天爱天天爽 | 手机看片福利一区 | 亚洲午夜色 | 国产视频a | 韩国三级中文字幕 | 日本午夜免费 | 成人18在线| 李宗瑞91在线正在播放 | 国产大片91| 韩国三级在线 | 久久久久久久久久一区二区 | 日韩福利影院 | 91精品在线视频观看 | 国产精品天美传媒沈樵 | 日本做爰高潮又黄又爽 | 亚洲 欧美 激情 另类 | 亚洲 国产 欧美 日韩 | av毛片观看| 国产69精品久久 | av片亚洲 | 舌奴调教日记 | 鲁片一区二区三区 | 视频福利在线观看 | 国产第一区第二区 | 亚洲高清一区二区三区 | 国产在线不卡视频 | 中文一二三区 | 韩国中文字幕在线观看 | 性猛交xxxx乱大交孕妇2十 | xxxx国产片 | а√天堂资源官网在线资源 | 欧美中文字幕一区二区三区 | 人妻少妇精品无码专区二区 | 特级西西444www高清大胆免费看 | av网在线| av黄色在线免费观看 | 国产精品999| 国模少妇一区二区 | 日韩国产精品一区二区三区 | 亚洲第五页 | 激情文学亚洲色图 | 黄瓜视频色版 | 国产精品怡红院 | 日韩欧美国产亚洲 | 很黄很污的视频网站 | 久草av在线播放 | chien国产乱露脸对白 | 欧美日韩综合视频 | 亚洲无码乱码精品国产 | 3d动漫精品啪啪一区二区三区免费 | 快播91| 久久午夜鲁丝片午夜精品 | h片在线免费观看 | 午夜嘿嘿| 干干天天 | 国内毛片毛片毛片毛片 | 国产精品v欧美精品v日韩精品 | 日韩精品免费观看 | 天天久 | 噼里啪啦国语版在线观看 | 69免费| 国产美女在线免费 | 中文字幕女同 | 亚洲色图偷| 精品日韩av | 欧美啪啪一区 | 日韩精选在线观看 | 精品国产18久久久久久 | 国产成人在线网站 | 激情视频激情小说 | 国产一区二区三区影院 | 午夜精品在线播放 | 草久av| 欧美日韩视频一区二区 | 国产黄色大片网站 | 无码人妻aⅴ一区二区三区69岛 | 国产精品视频播放 | 8x8x国产精品一区二区 | 一区二区视频播放 | 日韩天堂在线视频 | 九九自拍 | 午夜做爰xxxⅹ性高湖视频美国 | 天天色网站 | 免费激情视频网站 | 亚洲精品久久久久久久久久吃药 | 日韩三级在线免费观看 | 超碰三级 |