<?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 Projection problem with GeoTIFFs and Mercator in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693409#M39367</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I work with navigational charts, which by industrial standard are made in Mercator projection. Each chart has individual latitude of true scale depending on the geographical area covered. Therefore I constantly need to use GeoTIFFs which are in Mercator projection(s). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Problem is that it seems that for some reason ArcGIS does not follow the GeoTIFF specification on this issue. If I read valid GeoTIFF made by another software, ArcGIS Desktop doesn't recognize the coordinate system info correctly. If I then (re)assign the coordinate system in ArcCatalog other softwares are not anymore able to align the data correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The specification of Mercator projection used by GeoTIFF (CT_Mercator) is at:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://geotiff.maptools.org/proj_list/mercator_1sp.html"&gt;http://geotiff.maptools.org/proj_list/mercator_1sp.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;It is identical to EPSG::9804/Mercator (1SP)/Mercator (variant A)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A navigational chart with 63d58m as latitude of true scale, GCS=ETRS89 (EPSG::4258)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Latitude of origin: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Longitude of origin: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;False northing: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;False easting: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale factor at origin: 0.440084879 (value which gives scale=1 at 63d58m)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If the GeoTIFF specification for CT_Mercator is followed, GeoTIFF tags would look like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Keyed_Information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTModelTypeGeoKey (Short,1): ModelTypeProjected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTRasterTypeGeoKey (Short,1): RasterPixelIsArea&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeographicTypeGeoKey (Short,1): GCS_EUREF89&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectedCSTypeGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectionGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjCoordTransGeoKey (Short,1): CT_Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLongGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLatGeoKey (Double,1): 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjScaleAtNatOriginGeoKey (Double,1): 0.440084879&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseEastingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseNorthingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjLinearUnitsGeoKey (Short,1): Linear_Meter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End_Of_Keys.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately ArcGIS does not use the scale information at all. It projects the GeoTIFF as having scale=1 at the Equator. The Spatial Reference information at Layer Properties looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Spatial Reference: Mercator_1SP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Linear unit: Meter (1.000000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Angular unit: Degree (0.01745.....)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_easting: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_northing: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;central_meridian: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;standard_parallel: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Datum: D_ETRS_1989&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As result the data is shown around latitude 34.75 instead of the correct area aroung 64. Of course the longitude is affected also, its around 10 instead of 23.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On the other hand if I assign the raster with following custom coordinate system information in ArcGIS, I get the data aligned correctly - but only in ArcGIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Projection: Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Linear unit: Meter (1.000000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Angular unit: Degree (0.01745.....)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_easting: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_northing: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;central_meridian: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;standard_parallel: 63.96666666666667&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Datum: D_ETRS_1989&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The ArcGIS writes following information into GeoTIFF header:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Keyed_Information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTModelTypeGeoKey (Short,1): ModelTypeProjected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTRasterTypeGeoKey (Short,1): RasterPixelIsArea&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTCitationGeoKey (Ascii,34): "PCS Name = Mercator_63d58m_ETRS89"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeographicTypeGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogCitationGeoKey (Ascii,66): "GCS Name = GCS_ETRS_1989|Ellipsoid = GRS_1980|Primem = Greenwich|"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogGeodeticDatumGeoKey (Short,1): Datum_European_Reference_System_1989&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogAngularUnitsGeoKey (Short,1): Angular_Degree&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogSemiMajorAxisGeoKey (Double,1): 6378137&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogInvFlatteningGeoKey (Double,1): 298.257222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogPrimeMeridianLongGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectedCSTypeGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectionGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjCoordTransGeoKey (Short,1): CT_Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjLinearUnitsGeoKey (Short,1): Linear_Meter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLongGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLatGeoKey (Double,1): 63.9666667&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseEastingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseNorthingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjScaleAtNatOriginGeoKey (Double,1): 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End_Of_Keys.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When we look at the GeoTIFF keys it seems that ArcGIS would use latitude of true scale as origin which it actually does not do since the projected coordinate values are not 0 at that latitude. In other words ArcGIS writes Mercator (2SP) parameters in GeoTIFF's Mercator (1SP) fields. That causes major misalignment in softwares which interpret the GeoTIFF headers following the specification. My data ends up in latitude around 75.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions how I can end up with a solution where I can read same true Mercator GeoTIFF-file in ArcGIS and other software (Geomedia for example) without changing the coordinate system metadata every time? Is the only feasible solution to create two versions every time when new GeoTIFF is created?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Mar 2011 07:20:21 GMT</pubDate>
    <dc:creator>AnttiCastrén</dc:creator>
    <dc:date>2011-03-02T07:20:21Z</dc:date>
    <item>
      <title>Projection problem with GeoTIFFs and Mercator</title>
      <link>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693409#M39367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I work with navigational charts, which by industrial standard are made in Mercator projection. Each chart has individual latitude of true scale depending on the geographical area covered. Therefore I constantly need to use GeoTIFFs which are in Mercator projection(s). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Problem is that it seems that for some reason ArcGIS does not follow the GeoTIFF specification on this issue. If I read valid GeoTIFF made by another software, ArcGIS Desktop doesn't recognize the coordinate system info correctly. If I then (re)assign the coordinate system in ArcCatalog other softwares are not anymore able to align the data correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The specification of Mercator projection used by GeoTIFF (CT_Mercator) is at:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://geotiff.maptools.org/proj_list/mercator_1sp.html"&gt;http://geotiff.maptools.org/proj_list/mercator_1sp.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;It is identical to EPSG::9804/Mercator (1SP)/Mercator (variant A)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A navigational chart with 63d58m as latitude of true scale, GCS=ETRS89 (EPSG::4258)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Latitude of origin: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Longitude of origin: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;False northing: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;False easting: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale factor at origin: 0.440084879 (value which gives scale=1 at 63d58m)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If the GeoTIFF specification for CT_Mercator is followed, GeoTIFF tags would look like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Keyed_Information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTModelTypeGeoKey (Short,1): ModelTypeProjected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTRasterTypeGeoKey (Short,1): RasterPixelIsArea&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeographicTypeGeoKey (Short,1): GCS_EUREF89&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectedCSTypeGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectionGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjCoordTransGeoKey (Short,1): CT_Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLongGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLatGeoKey (Double,1): 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjScaleAtNatOriginGeoKey (Double,1): 0.440084879&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseEastingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseNorthingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjLinearUnitsGeoKey (Short,1): Linear_Meter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End_Of_Keys.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately ArcGIS does not use the scale information at all. It projects the GeoTIFF as having scale=1 at the Equator. The Spatial Reference information at Layer Properties looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Spatial Reference: Mercator_1SP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Linear unit: Meter (1.000000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Angular unit: Degree (0.01745.....)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_easting: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_northing: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;central_meridian: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;standard_parallel: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Datum: D_ETRS_1989&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As result the data is shown around latitude 34.75 instead of the correct area aroung 64. Of course the longitude is affected also, its around 10 instead of 23.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On the other hand if I assign the raster with following custom coordinate system information in ArcGIS, I get the data aligned correctly - but only in ArcGIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Projection: Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Linear unit: Meter (1.000000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Angular unit: Degree (0.01745.....)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_easting: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;false_northing: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;central_meridian: 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;standard_parallel: 63.96666666666667&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Datum: D_ETRS_1989&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The ArcGIS writes following information into GeoTIFF header:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Keyed_Information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTModelTypeGeoKey (Short,1): ModelTypeProjected&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTRasterTypeGeoKey (Short,1): RasterPixelIsArea&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTCitationGeoKey (Ascii,34): "PCS Name = Mercator_63d58m_ETRS89"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeographicTypeGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogCitationGeoKey (Ascii,66): "GCS Name = GCS_ETRS_1989|Ellipsoid = GRS_1980|Primem = Greenwich|"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogGeodeticDatumGeoKey (Short,1): Datum_European_Reference_System_1989&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogAngularUnitsGeoKey (Short,1): Angular_Degree&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogSemiMajorAxisGeoKey (Double,1): 6378137&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogInvFlatteningGeoKey (Double,1): 298.257222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GeogPrimeMeridianLongGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectedCSTypeGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectionGeoKey (Short,1): User-Defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjCoordTransGeoKey (Short,1): CT_Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjLinearUnitsGeoKey (Short,1): Linear_Meter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLongGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjNatOriginLatGeoKey (Double,1): 63.9666667&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseEastingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjFalseNorthingGeoKey (Double,1): 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjScaleAtNatOriginGeoKey (Double,1): 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End_Of_Keys.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When we look at the GeoTIFF keys it seems that ArcGIS would use latitude of true scale as origin which it actually does not do since the projected coordinate values are not 0 at that latitude. In other words ArcGIS writes Mercator (2SP) parameters in GeoTIFF's Mercator (1SP) fields. That causes major misalignment in softwares which interpret the GeoTIFF headers following the specification. My data ends up in latitude around 75.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions how I can end up with a solution where I can read same true Mercator GeoTIFF-file in ArcGIS and other software (Geomedia for example) without changing the coordinate system metadata every time? Is the only feasible solution to create two versions every time when new GeoTIFF is created?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 07:20:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693409#M39367</guid>
      <dc:creator>AnttiCastrén</dc:creator>
      <dc:date>2011-03-02T07:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: Projection problem with GeoTIFFs and Mercator</title>
      <link>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693410#M39368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to correct one detail in my original post. I wrote that...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;When we look at the GeoTIFF keys it seems that ArcGIS would use latitude of true scale as origin which it actually does not do since the projected coordinate values are not 0 at that latitude. In other words ArcGIS writes Mercator (2SP) parameters in GeoTIFF's Mercator (1SP) fields. That causes major misalignment in softwares which interpret the GeoTIFF headers following the specification. My data ends up in latitude around 75.&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Strictly speaking behavior with coordinate values 0 at the latitude other than the Equator would not be Mercator (2SP)/EPSG::9805 but Mercator (Variant C). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See: &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/www.epsg.org/guides/docs/G7-2.pdf"&gt;www.epsg.org/guides/docs/G7-2.pdf&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 12:10:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693410#M39368</guid>
      <dc:creator>AnttiCastrén</dc:creator>
      <dc:date>2011-03-02T12:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: Projection problem with GeoTIFFs and Mercator</title>
      <link>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693411#M39369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Have you tried the link below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://arcscripts.esri.com/details.asp?dbid=16185"&gt;http://arcscripts.esri.com/details.asp?dbid=16185&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2011 09:38:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/projection-problem-with-geotiffs-and-mercator/m-p/693411#M39369</guid>
      <dc:creator>RobertRaphael</dc:creator>
      <dc:date>2011-05-26T09:38:00Z</dc:date>
    </item>
  </channel>
</rss>

