laptop and a wrench

Bug

The queryElevation() method does not return expected results when working with the ArcGIS API for JavaScript elevation sample.

Zuletzt veröffentlicht: December 14, 2018 ArcGIS API for JavaScript
Bug-ID-Nummer BUG-000118524
EingereichtDecember 3, 2018
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS API for JavaScript
Gefunden in Version4.9
BetriebssystemWindows OS
BetriebssystemversionN/A
StatusWill Not Be Addressed

Zusätzliche Informationen

ground.queryElevation() returns results calculated based on the highest resolution and ground.createSampler() creates an elevation sampler based on the terrain resolution currently loaded in the view. The reason why the 2 values in your app are different is because they use these 2 different resolutions of the terrain to calculate the z value. If you want to control the resolution then use these methods on the elevation layer and pass in the demResolution that you want it to be calculated for (if you don't know a value, for highest precision results just use "finest-contiguous"). In your example I am changing the resolution for the queryElevation to be more coarse and then I get the same result: https://jsfiddle.net/cu8k5q02/1/ See demResolution option here: http://localhost/arcgis-js-sdk-4/build-artifacts/latest/api-reference/esri-layers-ElevationLayer.html#queryElevation and here: http://localhost/arcgis-js-sdk-4/build-artifacts/latest/api-reference/esri-layers-ElevationLayer.html#createElevationSampler Feel free to reach back for more questions.

Schritte zur Reproduzierung

Bug-ID: BUG-000118524

Software:

  • ArcGIS API for JavaScript

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln