laptop and a wrench

Bug

The PointGeometry object projectAs method generates inconsistent output between ArcGIS Desktop geoprocessing tool and geoprocessing service when projecting from WKID 4236 to WKID 3857.

Zuletzt veröffentlicht: February 6, 2018 ArcGIS GIS Server
Bug-ID-Nummer BUG-000110015
EingereichtDecember 6, 2017
Zuletzt geändertJuly 28, 2020
Gilt fürArcGIS GIS Server
Gefunden in Version10.4.1
Server-PlattformWindows
Client-Plattform2012 R2
StatusKnown Limit

Zusätzliche Informationen

This is the default projection engine behavior of ArcGIS Desktop and ArcGIS GIS Server, not a geoprocessing service issue. When you use the arcpy function ptGeometry.projectAs(webMercatorSR), there is a second optional parameter transformation_name. This transform name means the datum of a projection. If users provide some value, in addition to re-projecting the outcome coordination (from the first parameter), it also transform the Projection datum (second parameter). On ArcGIS Desktop, when this optional parameter is not given, the default value is none. On ArcGIS GIS Server however, it sets something appropriate for users automatically. This is because the design on ArcGIS GIS Server comes later then ArcGIS Desktop. Also there is no configuration option, such as the Transformation parameter in the Environment GUI of ArcMap, on the server. So projection on the server does that for users instead asking the user to provide it.

Workaround

If users want a consistent result between ArcGIS Desktop and ArcGIS GIS server, replace the above-mentioned line of code with ptGeometry.projectAs(webMercatorSR, "Hu_Tzu_Shan_To_WGS_1984").

Schritte zur Reproduzierung

Bug-ID: BUG-000110015

Software:

  • ArcGIS GIS Server

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Weitere Informationen zu diesem Thema erkunden