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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

arcengine 将地图文件保存为图片(包括各种图片格式)

發布時間:2023/12/4 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arcengine 将地图文件保存为图片(包括各种图片格式) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,最近做了個地圖文件輸出圖片的功能,思想主要就是利用MapControl的ActiveView中的out方法:

2代碼如下:歡迎交流指正

1 SaveFileDialog m_save = new SaveFileDialog(); 2 m_save.Filter = "jpeg圖片(*.jpg)|*.jpg|tiff圖片(*.tif)|*.tif|bmp圖片(*.bmp)|*.bmp|emf圖片(*.emf)|*.emf|png圖片(*.png)|*.png|gif圖片(*.gif)|*.gif"; 3 m_save.ShowDialog(); 4 string Outpath = m_save.FileName; 5 if (Outpath != "") 6 { 7 //分辨率 8 double resulotion = MapControl.ActiveView.ScreenDisplay.DisplayTransformation.Resolution; 9 IExport m_export = null; 10 if (Outpath.EndsWith(".jpg")) 11 { 12 m_export = new ExportJPEG() as IExport; 13 14 } 15 else if (Outpath.EndsWith(".tig")) 16 { 17 m_export = new ExportTIFF() as IExport; 18 19 } 20 else if (Outpath.EndsWith(".bmp")) 21 { 22 m_export = new ExportBMP() as IExport; 23 24 } 25 else if (Outpath.EndsWith(".emf")) 26 { 27 m_export = new ExportEMF() as IExport; 28 } 29 else if (Outpath.EndsWith(".png")) 30 { 31 m_export = new ExportPNG() as IExport; 32 } 33 else if (Outpath.EndsWith(".gif")) 34 { 35 m_export = new ExportGIF() as IExport; 36 } 37 //設置輸出的路徑 38 m_export.ExportFileName = Outpath; 39 //設置輸出的分辨率 40 m_export.Resolution = resulotion; 41 tagRECT piexPound; 42 piexPound = MapControl.ActiveView.ScreenDisplay.DisplayTransformation.get_DeviceFrame(); 43 IEnvelope m_envelope = new Envelope() as IEnvelope; 44 m_envelope.PutCoords(piexPound.left, piexPound.bottom, piexPound.right, piexPound.top); 45 //設置輸出的IEnvelope 46 m_export.PixelBounds = m_envelope; 47 48 ITrackCancel m_trackCancel = new CancelTracker(); 49 //輸出的方法 50 MapControl.ActiveView.Output(m_export.StartExporting(), (short)resulotion, ref piexPound, MapControl.ActiveView.Extent, m_trackCancel); 51 m_export.FinishExporting();

?

轉載于:https://www.cnblogs.com/huchaoheng/p/3579996.html

總結

以上是生活随笔為你收集整理的arcengine 将地图文件保存为图片(包括各种图片格式)的全部內容,希望文章能夠幫你解決所遇到的問題。

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