Services that do not match the Web Map basemap coordinate system will be projected to align. If a transformation is required, a default transformation will be selected unless a datumTransformation is specified on the service from the time of publish.
This means that a user could have two 'GDA94' feature services. One published with no transformation (defaulting to 'GDA94 to WGS84 2') and another published with the old transformation ('GDA94 to WGS84'). The first will align data to WGS84@GDA2020 and the second will align to WGS84@GDA94, resulting in a 1.8m offset.
The end users can see that the services are both GDA94 but the only way they can identify the datumTransformation set from the time of publish is via the Admin REST API. Or externally supplied metadata.
It would be great if we can:
Coordinate systems and projections are intro-level GIS and we are relatively hamstrung to get data to align without the above. Sure we could improve publishing workflows, but what about external service providers? How do I know what transformation is set for a government ArcGIS Server service unless they have volunteered this information in the details or via their site?
https://doc.arcgis.com/en/arcgis-online/reference/faq.htm#anchor69
Formal enhancement request is ENH-000143531. Lodge a support case with Esri and attach yourself to it if you're interested in seeing this come out!
@GordonSumerling @GlenShepherd share some love on this one and I'll do another blog post 😉
I followed the Option 2 steps here:
FAQ
with the intent to transform my GDA2020 (7854) data into WGS84 Auxillary. (3857) using WGS 84 to GDA2020 (3) [9690] at the publish to Hosted Feature Layer step into AGOL. Used Pro 3.2.1
My rest/admin/services/ URL still reports Spatial Reference: 7854 (7854)
Does this mean my HFL is in 7854 and IS being re-projected on the fly using the 9690 transformation?
Or does this mean it has published but not honored the transformation?
How can you tell?
Thanks for the reply Chris.
I was jumping between Enterprise and AGOL and got my wires crossed.
I have applied the transformation in my Pro map as suggested and checked my rest end point and can see that it has correctly published as 3857.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.