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

网站开发实训教程网站布局f

网站开发实训教程,网站布局f,竖导航网站,网站页面app下载大全在ArcGIS Pro中设定好布局后,可以直接导出为各种类型的图片。 这是很基本的功能,但是如果你的布局很多,一张一张导图就有点费劲。 之前有网友提出希望可以批量导图,要实现起来并不难,于是就做了这个工具。 一、要实现…

在ArcGIS Pro中设定好布局后,可以直接导出为各种类型的图片。

这是很基本的功能,但是如果你的布局很多,一张一张导图就有点费劲。

之前有网友提出希望可以批量导图,要实现起来并不难,于是就做了这个工具。


一、要实现的功能

如上图所示,点击【制图相关】面板下【导出布局(批量)】按钮,弹出工具框如下:

输入参数中:

1、要导出图片的文件夹位置。

2、导出图片类型。这里预置了PNG,JPG和PDF这三种常用的图片类型,如果还有需求可以再添加。

3、导出图片分辨率,默认设置为300,可手动调整。

示例工程中有2个布局,点击执行后生成结果如下:


二、实现流程

工具的核心代码并不多。

首先,获取当前工程的所有布局:

                // 获取当前工程中的所有LayoutProjectItemIEnumerable<LayoutProjectItem> layoutProjects = Project.Current.GetItems<LayoutProjectItem>();await QueuedTask.Run(() =>{foreach (LayoutProjectItem layoutProject in layoutProjects){// 获取layout Layout layout = layoutProject.GetLayout();// TODO});

然后就可以导出了,不过要先设置好导出的图片格式:

                        // JPG图片属性JPEGFormat JPG = new JPEGFormat(){HasWorldFile = true,Resolution = dpi,               // 分辨率OutputFileName = filePath + @"\" + layout.Name + @".jpg",      // 输出路径};// PNG图片属性PNGFormat PNG = new PNGFormat(){HasWorldFile = true,Resolution = dpi,               // 分辨率OutputFileName = filePath + @"\" + layout.Name + @".png",      // 输出路径};// PDF图片属性PDFFormat PDF = new PDFFormat(){OutputFileName = filePath + @"\" + layout.Name + @".pdf",      // 输出路径Resolution = dpi,               // 分辨率DoCompressVectorGraphics = true,   // 是否压缩矢量图形DoEmbedFonts = true,            // 是否执行嵌入字体         HasGeoRefInfo = true,             // 是否具有地理参考信息ImageCompression = ImageCompression.Adaptive,   // 图形压缩.自适应ImageQuality = ImageQuality.Best,           // 图形质量.最好LayersAndAttributes = LayersAndAttributes.LayersAndAttributes   // 图层  属性};

导出时需要判断一下图片格式:

                        // 导出JPGif (pic_type == "jpg"){layout.Export(JPG);}// 导出PNGif (pic_type == "png"){layout.Export(PNG);}// 导出PDFif (pic_type == "pdf"){layout.Export(PDF);}

以上便实现了工具的主要功能。


三、工具文件分享

我把工具都集合成工具箱,不再单独放单个工具,可以到这里下载完整工具箱,会不断更新:

【ArcGIS Pro二次开发】:CC工具箱https://blog.csdn.net/xcc34452366/article/details/131506345PS:可以直接点击...bin\Debug\net6.0-windows\下的.esriAddinX文件直接安装。

http://www.yayakq.cn/news/834917/

相关文章:

  • 什么是网站app在深圳注册公司流程及费用
  • 图书网站建设的主要工作流程wordpress上传主题超时
  • 网站建设明细报价单会宁网站建设公司
  • 湛江专业建站google seo 优化
  • 网站 错位经营网站需要什么费用
  • 淘客网站超级搜怎么做怎么查询个人名下营业执照
  • 做微信网站服装网站建设的利益分析
  • 影视动漫专业企业网站优化找哪家
  • 网站充值功能怎么做个人博客html模板
  • 专业做网站制作谷歌seo搜索优化
  • 做网站需要学jspwordpress logo替换
  • 怎么联网访问自己做的网站手机和电脑同步的进销存软件
  • 凡科建站帮忙做网站保定seo关键词优化外包
  • 南郊做网站seo百度关键词排名
  • 怎么做用户调研网站双语教学示范课程建设项目网站
  • 招生网站建设方案湛江网站制作工具
  • 婚庆公司网站模板下载wordpress 微信
  • 珠海新盈科技有限公 网站建设手机开发者模式是什么意思
  • 游戏网站开发什么意思wordpress pc手机端两套模板
  • 陕西省住建厅网站官网加工网套
  • 网址seo分析无锡百度seo优化
  • 宣讲家网站 家风建设网站优化要怎么做才会做到最佳
  • 游戏网站模板免费下载手机app开发软件有哪些
  • 烟台企业网站建设公司南昌地宝网最新招聘
  • 电子商务网站建设与管理的实验报告外贸网站框架
  • 擅自使用他人产品做网站宣传wordpress trac
  • 网站开发公司商业计划书建个网站需要多少钱? 知乎
  • 滁州市网站建设科技公司网站开发 企业 定制系统
  • 建平台网站费用网站建设高级专员
  • 网站能带来什么什么是网络设计师