GeoZoomLevel

GeoZoomLevel

is an option for specifying the resolution at which to render a map.

Details

  • GeoZoomLevel is an option for geo visualization functions like GeoGraphics, GeoImage, GeoListPlot or GeoHistogram, and for geo data functions like GeoElevationData, GeomagneticModelData or GeogravityModelData.
  • GeoZoomLevel provides a base 2 logarithmic specification of map scale. An increase by 1 in geo zoom level corresponds to an increase in distance resolution by a factor of 2. A GeoZoomLevel value of 1 corresponds to data for the whole world.
  • GeoZoomLevel values are used both to estimate map geo ranges around a given location and to decide the resolution of the geo image tiles or data tiles to download.
  • Different geo background styles and data sources have different ranges of available zooms. For example, the "StreetMap" geo styling for Earth is available from zooms 1 to 18, while geo elevation data is available for zooms 1 to 12 for Earth, or zooms 1 to 7 for Mars.

Examples

open allclose all

Basic Examples  (3)

Display a map of Canada with default GeoZoomLevel:

Explicitly specify GeoZoomLevel to obtain a lower-resolution map rendering:

Display a map around New York City with default GeoZoomLevel:

Explicitly specify GeoZoomLevel to obtain a higher-resolution map rendering:

Display a relief map rendering of the region surrounding New York state using default GeoZoomLevel:

Explicitly specify the GeoZoomLevel to obtain a lower-resolution map rendering:

Scope  (2)

Increase zoom around a given position, with automatic computation of ranges and preserving image resolution:

Increase zoom around a given position, with fixed geo range and automatic computation of image resolution:

Properties & Relations  (2)

Approximate distances for maps of the Earth of a given zoom at a given location:

Those distances correspond to the diameter of a circle inscribed on the map:

For a given location, GeoZoomLevel specifies the scale of the map:

GeoResolution specifies the distance between neighboring pixels:

Possible Issues  (3)

Very high zoom level may result in an excessive number of tiles requested:

Not every GeoZoomLevel is available for every location in GeoElevationData:

Text annotations in certain geo styles are more easily readable at some size and zoom combinations than others:

Wolfram Research (2014), GeoZoomLevel, Wolfram Language function, https://reference.wolfram.com/language/ref/GeoZoomLevel.html.

Text

Wolfram Research (2014), GeoZoomLevel, Wolfram Language function, https://reference.wolfram.com/language/ref/GeoZoomLevel.html.

CMS

Wolfram Language. 2014. "GeoZoomLevel." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GeoZoomLevel.html.

APA

Wolfram Language. (2014). GeoZoomLevel. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoZoomLevel.html

BibTeX

@misc{reference.wolfram_2023_geozoomlevel, author="Wolfram Research", title="{GeoZoomLevel}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/GeoZoomLevel.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_geozoomlevel, organization={Wolfram Research}, title={GeoZoomLevel}, year={2014}, url={https://reference.wolfram.com/language/ref/GeoZoomLevel.html}, note=[Accessed: 19-March-2024 ]}