Hello Esri Community,
We're currently working on improving our ArcGIS Pro map production workflows and would love some feedback and best practices from the community.
As part of this effort, I’m enhancing an existing script called "Export2Tiff", which automates the export of scanned map pages from a Map Series in a layout to TIFF format. This script currently exports selected maps to PDF, then converts the PDFs to TIFFs.
At this time, the script does not include any automatic map rotation before export. We're now trying to incorporate that functionality so that each exported TIFF file is automatically rotated (e.g., 90° counterclockwise), eliminating the need for users to manually rotate maps after export.
🎯Goal
Our objective is to:
✅Automatically rotate exported maps (TIFFs) to a consistent orientation
✅Ensure uniformity across all scanned map outputs
✅Streamline the workflow and reduce manual post-processing
🔧Current Status of the Script
We have a working script that:
Uses a map series to export selected map pages to PDF
Converts those PDFs to TIFF format
Saves the files to a shared network directory
However, it does not currently apply any map rotation prior to export.
We're exploring options for adding rotation to the process.
:question_mark:What We're Looking For
We’d appreciate community input on the best way to handle this rotation step:
🧭 What’s the best practice for rotating maps during export in ArcGIS Pro using Python?
🔁Should we apply rotation to the map frame before export, or rotate the TIFF after it's created using something like arcpy.management.Rotate?
:package:How can we implement rotation so it's fully automated when the script runs — without needing users to adjust anything manually?
Are there any risks or performance issues with programmatically rotating layout elements (like the map frame)?
🧠 If you've implemented something similar, would you be willing to share how you handled it?
🧪 Current Environment
Thanks in Advance!
We’re hoping to improve this tool for our team and streamline the export process. If you’ve tackled something similar or have ideas for how to approach this rotation functionality, we’d love to hear from you!
Thanks again!