Identify function for elevation3d service not returning

570
1
03-29-2020 05:21 PM
serbanmarin1
New Contributor II

I'm trying to get an elevation value for an individual point from WorldElevation3D/Terrain3D/ImageServer. I want to use this service because it is the default service used on new scenes in ArcGIS Pro 2.5

I'm using the default website interface at Identify: (WorldElevation3D/Terrain3D) 

I'm only setting the geometry to 

{"x":575505.5,"y":3733770}

and the Pixel Size to:

0.5,0.5

The result I get is a valid return but with no elevation data:

{  "objectId": 0,  "name": "Pixel",  "value": "NoData", "location": {   "x": 575505.5,   "y": 3733770,   "spatialReference": {    "wkid": 102100,    "latestWkid": 3857   }  },  "properties": null,  "catalogItems": null,  "catalogItemVisibilities": [] }

Making the same call to the server used in the examples in the documentation works and gives me the value -17.5575

https://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Earthquakes/SanAndreasLidar/ImageServer/...

How can I get an elevation value from Terrain3D elevation layer service?

0 Kudos
1 Reply
serbanmarin1
New Contributor II

https://elevation3d.arcgis.com/ is configured differently than https://elevation.arcgis.com and wont work with the syntax posted. Use https://elevation.arcgis.com instead

0 Kudos