zoukankan      html  css  js  c++  java
  • ArcGIS Pro地图册操作

    MapSeriesExportOptions MSExport_custom = new MapSeriesExportOptions()
          {
            ExportPages = ExportPages.Custom,
            CustomPages = "1-3, 5",
            ExportFileOptions = ExportFileOptions.ExportAsSinglePDF,
            ShowSelectedSymbology = false
          };
    
          //Check to see if the path is valid and export
          if (msPDF.ValidateOutputFilePath())
          {
            layout.Export(msPDF, MSExport_custom);  //Export the PDF to a single, multiple page PDF. 
          }
          #endregion Layout_ExportMS_PDF
    
    
          #region Layout_ExportMS_TIFF
          //Export multiple map series pages to TIFF
    
          //Create a TIFF export format
          TIFFFormat msTIFF = new TIFFFormat()
          {
            Resolution = 300,
            OutputFileName = filePath,
            ColorMode = ColorMode.TwentyFourBitTrueColor,
            HasGeoTiffTags = true,
            HasWorldFile = true
          };
    
          //Set up the export options for the map series
          MapSeriesExportOptions MSExport_All = new MapSeriesExportOptions()
          {
            ExportPages = ExportPages.All,
            ExportFileOptions = ExportFileOptions.ExportMultipleNames,
            ShowSelectedSymbology = false
          };
    
          //Check to see if the path is valid and export
          if (msPDF.ValidateOutputFilePath())
          {
            layout.Export(msPDF, MSExport_All);  //Export each page to a TIFF and apppend the page name suffix to each output file 
          }
          #endregion Layout_ExportMS_TIFF
    
    
          #region Layout_RefreshMapSeries
          //Refresh the map series associated with the layout.
    
          //Perform on the worker thread
          await QueuedTask.Run(() =>
          {
            layout.RefreshMapSeries();
          });
          #endregion Layout_RefreshMapSeries
    
    
          #region Layout_SaveAsFile
          //Save a layout to a pagx file.
    
          //Perform on the worker thread
          await QueuedTask.Run(() =>
          {
            layout.SaveAsFile(filePath);
          });
    

      

  • 相关阅读:
    js防止按钮被多次点击
    jQuery:localStorage用法
    jQuery Ajax 前端和后端数据交互的问题
    <img>总结: 动态创建等问题
    jQuery
    Echarts 饼图(series)标题文字太长的换行设置
    echarts 为x轴、y轴添加滚动条
    video.js的应用
    关于跨域问题的详解
    麻省理工18年春软件构造课程阅读04“代码评审”
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12619052.html
Copyright © 2011-2022 走看看