How to exaggerate elevation in scene

3055
4
12-14-2015 07:24 AM
LanceCrumbliss
Occasional Contributor II

Is there a way to exaggerate the elevation values in a scene?

Tags (2)
4 Replies
ChrisSmith7
Frequent Contributor

I perused the API v4 and didn't find anything on vertical exaggeration. Are you not able to set z-factor prior to publishing the scene?

Looking at this sample:

https://developers.arcgis.com/javascript/beta/sample-code/sandbox/sandbox.html?sample=layers-scenela...

I see a mention of the z-factor in the service:

https://scene.arcgis.com/arcgis/rest/services/Hosted/Buildings_Brest/SceneServer/layers/0/

0 Kudos
LanceCrumbliss
Occasional Contributor II

What I'm hoping for is a way to set/adjust it on the client.  It seems like a logical property to be able to change, especially in areas where elevation changes are relatively minor and an exaggeration would help make them stand out.  I understand it may be possible at the service level, but honestly it just seems like something a user would want to be able to control.

0 Kudos
ChrisSmith7
Frequent Contributor

It does seem like something that should be available to the client. I checked the SceneLayer class - the metadata is excluding ZFactor...

declaredClass : "esri.layers.SceneLayer",
classMetadata : {
  reader : {
  add : "copyright initialExtent fullExtent geometryType renderer labelingInfo cachedDrawingInfo spatialReference objectIdField popupTemplate".split(" "),
  exclude : "id version name href ZFactor alias description copyrightText popupInfo".split(" ")
  }
},
0 Kudos
LanceCrumbliss
Occasional Contributor II

Interesting...I REALLY hope this is something that will be adjustable in the final version.  Makes too much sense.  And frankly, I think a user would expect it, especially savvy Google Earth users.

0 Kudos