Skip to content

[Bug] TerrainLayer zooming, TerrainExtension draping #9851

@charlieforward9

Description

@charlieforward9

Description

TerrainExtension has a few things issues that I'd love to understand piece by piece, but I will keep it simple to start and learn more through discussion with the experts as I isolate the individual issues.

To begin, I need to be able to support super high resolution zooming, eventually, I'd like to be able to support the Google Photorealistic 3D Tiles, but as shown in the codepen, setting maxZoom property to a high zoom leads to fragmenting of the draped layers, hence hiding the details I am attempting to "extend" on the Terrain. (see the close side of the mountain when zooming in)

This does not happen when I restrict the maxZoom to a lover value (ex. 14). However, the drawn texture doesn't update and I cannot accept that as a workaround for the application.

Flavors

  • Script tag
  • React
  • Python/Jupyter notebook
  • MapboxOverlay
  • GoogleMapsOverlay
  • CARTO
  • ArcGIS

Expected Behavior

TerrainExtension to work harmoniously across all zoom levels with PathLayer (including TripsLayer)

Steps to Reproduce

https://codepen.io/charlieforward9/pen/dPGjPjY

Environment

  • Framework version: deck.gl@8.9.0 (codepen), deck.gl@9.1.11 (repo)
  • Browser: Chrome
  • OS: MacOS Tahoe

Logs

A glorious discussion about hubble.gl, noodles.gl and nebula.gl with @akre54 ultimately led him to recommending a hand from @felixpalmer on this Terrain specific task.

Thank you all!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions