Sherban

Identify function for elevation3d service not returning

Discussion created by Sherban on Mar 29, 2020
Latest reply on May 19, 2020 by Sherban

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/identify?geometry={%22x%22:575505.5,%22y%22:3733770}&geometryType=esriGeometryPoint&mosaicRule=&pixelSize=0.5,0.5&f=pjson

 

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

Outcomes