<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Data frame rotation angle. in Mapping Questions</title>
    <link>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645286#M7044</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Pape,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please give the following pseudocode a try.&amp;nbsp;&amp;nbsp; When there is rotation, use the index shape's envelope to set the map extent...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; double rotation = ipMap.ScreenDisplay.DisplayTransformation.Rotation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rotation != 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPoint ipCenter = IGeometry5(ipIndexShape).CentroidEx&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITransform2D(ipIndexShape).Rotate(ipCenter, DEG2RAD(rotation))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISegmentCollection ipPolygon = new esriGeometry.Polygon&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipPolygon.SetRectangle(ipIndexShape.Envelope);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITransform2D(ipPolygon).Rotate(ipCenter, -DEG2RAD(rotation));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipIndexShape = ipPolygon;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EndIf&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Oct 2011 11:40:22 GMT</pubDate>
    <dc:creator>JohnLutz1</dc:creator>
    <dc:date>2011-10-18T11:40:22Z</dc:date>
    <item>
      <title>Data frame rotation angle.</title>
      <link>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645285#M7043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am developing VB.net(ArcObjects)&amp;nbsp; program similar to Data driven pages. I am facing problem when printing irregular shape polygons which contains data frame rotation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When we set the data frame rotation angle the data is not displaying in the center. This was the problem which was exist in the data driven pages also, but after service pack 3 this was solved. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know how this was fixed in the data driven pages, so that I can implement same in my application.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Oct 2011 03:33:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645285#M7043</guid>
      <dc:creator>papegowda1</dc:creator>
      <dc:date>2011-10-17T03:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data frame rotation angle.</title>
      <link>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645286#M7044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Pape,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please give the following pseudocode a try.&amp;nbsp;&amp;nbsp; When there is rotation, use the index shape's envelope to set the map extent...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; double rotation = ipMap.ScreenDisplay.DisplayTransformation.Rotation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (rotation != 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPoint ipCenter = IGeometry5(ipIndexShape).CentroidEx&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITransform2D(ipIndexShape).Rotate(ipCenter, DEG2RAD(rotation))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISegmentCollection ipPolygon = new esriGeometry.Polygon&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipPolygon.SetRectangle(ipIndexShape.Envelope);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITransform2D(ipPolygon).Rotate(ipCenter, -DEG2RAD(rotation));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipIndexShape = ipPolygon;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EndIf&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Oct 2011 11:40:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645286#M7044</guid>
      <dc:creator>JohnLutz1</dc:creator>
      <dc:date>2011-10-18T11:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: Data frame rotation angle.</title>
      <link>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645287#M7045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi John,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for suggestion. If you can translate this code to VB.net it will be great help for me and also I have not understood the �??ipIndexShape�?? variable. Can you please elaborate more on this? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me it was urgent for me.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Oct 2011 04:00:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645287#M7045</guid>
      <dc:creator>papegowda1</dc:creator>
      <dc:date>2011-10-19T04:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: Data frame rotation angle.</title>
      <link>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645288#M7046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The big picture for Map Books is that you use the features in an "index" layer to define the map extents for a series of pages.&amp;nbsp;&amp;nbsp; The ipIndexShape variable above is the geometry being used to define the map extent for the current page.&amp;nbsp; Hope that helps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;John&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Oct 2011 13:25:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/data-frame-rotation-angle/m-p/645288#M7046</guid>
      <dc:creator>JohnLutz1</dc:creator>
      <dc:date>2011-10-19T13:25:21Z</dc:date>
    </item>
  </channel>
</rss>

