# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from enum import Enum
from azure.core import CaseInsensitiveEnumMeta
class IncludeText(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""IncludeText."""
#: Include all textual data in response.
YES = "yes"
#: Exclude textual data from response. Only images and country names will be in response.
NO = "no"
[docs]class LocalizedMapView(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""LocalizedMapView."""
#: United Arab Emirates (Arabic View)
AE = "AE"
#: Argentina (Argentinian View)
AR = "AR"
#: Bahrain (Arabic View)
BH = "BH"
#: India (Indian View)
IN = "IN"
#: Iraq (Arabic View)
IQ = "IQ"
#: Jordan (Arabic View)
JO = "JO"
#: Kuwait (Arabic View)
KW = "KW"
#: Lebanon (Arabic View)
LB = "LB"
#: Morocco (Moroccan View)
MA = "MA"
#: Oman (Arabic View)
OM = "OM"
#: Pakistan (Pakistani View)
PK = "PK"
#: Palestinian Authority (Arabic View)
PS = "PS"
#: Qatar (Arabic View)
QA = "QA"
#: Saudi Arabia (Arabic View)
SA = "SA"
#: Syria (Arabic View)
SY = "SY"
#: Yemen (Arabic View)
YE = "YE"
#: Return the map data based on the IP address of the request.
AUTO = "Auto"
#: Unified View (Others)
UNIFIED = "Unified"
class MapImageStyle(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""MapImageStyle."""
#: Azure Maps main style
MAIN = "main"
#: Dark grey version of the Azure Maps main style
DARK = "dark"
[docs]class MapTileSize(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""MapTileSize."""
#: Return a 256 by 256 pixel tile.
SIZE256 = "256"
#: Return a 512 by 512 pixel tile.
SIZE512 = "512"
class ResponseFormat(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""ResponseFormat."""
#: `The JavaScript Object Notation Data Interchange Format <https://tools.ietf.org/html/rfc8259>`_
JSON = "json"
#: `The Extensible Markup Language <https://www.w3.org/TR/xml/>`_
XML = "xml"
[docs]class StaticMapLayer(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""StaticMapLayer."""
#: Returns an image containing all map features including polygons, borders, roads and labels.
BASIC = "basic"
#: Returns an image containing borders, roads, and labels, and can be overlaid on other tiles
#: (such as satellite imagery) to produce hybrid tiles.
HYBRID = "hybrid"
#: Returns an image of just the map's label information.
LABELS = "labels"
[docs]class TilesetID(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""TilesetID."""
#: A base map is a standard map that displays roads, natural and artificial features along with
#: the labels for those features in a vector tile.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: vector (pbf).
MICROSOFT_BASE = "microsoft.base"
#: Displays labels for roads, natural and artificial features in a vector tile.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: vector (pbf).
MICROSOFT_BASE_LABELS = "microsoft.base.labels"
#: Displays road, boundary and label data in a vector tile.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: vector (pbf).
MICROSOFT_BASE_HYBRID = "microsoft.base.hybrid"
#: Shaded relief and terra layers.:code:`<br>`
#:
#: Supports zoom levels 0 through 6. Format: raster (png).
MICROSOFT_TERRA_MAIN = "microsoft.terra.main"
#: All layers with our main style.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: raster (png).
MICROSOFT_BASE_ROAD = "microsoft.base.road"
#: All layers with our dark grey style.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: raster (png).
MICROSOFT_BASE_DARKGREY = "microsoft.base.darkgrey"
#: Label data in our main style.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: raster (png).
MICROSOFT_BASE_LABELS_ROAD = "microsoft.base.labels.road"
#: Label data in our dark grey style.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: raster (png).
MICROSOFT_BASE_LABELS_DARKGREY = "microsoft.base.labels.darkgrey"
#: Road, boundary and label data in our main style.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: raster (png).
MICROSOFT_BASE_HYBRID_ROAD = "microsoft.base.hybrid.road"
#: Road, boundary and label data in our dark grey style.:code:`<br>`
#:
#: Supports zoom levels 0 through 22. Format: raster (png).
MICROSOFT_BASE_HYBRID_DARKGREY = "microsoft.base.hybrid.darkgrey"
#: A combination of satellite and aerial imagery. Only available in S1 pricing SKU.:code:`<br>`
#:
#: Supports zoom levels 1 through 19. Format: raster (jpeg).
MICROSOFT_IMAGERY = "microsoft.imagery"
#: Weather radar tiles. Latest weather radar images including areas of rain, snow, ice and mixed
#: conditions. Please see `coverage information <https://aka.ms/AzureMapsWeatherCoverage>`_ for
#: Azure Maps Weather service. To learn more about the Radar data, please see `Weather concepts
#: <https://aka.ms/AzureMapsWeatherConcepts>`_.:code:`<br>`
#:
#: Supports zoom levels 0 through 15. Format: raster (png).
MICROSOFT_WEATHER_RADAR_MAIN = "microsoft.weather.radar.main"
#: Weather infrared tiles. Latest Infrared Satellite images shows clouds by their temperature.
#: Please see `coverage information <https://aka.ms/AzureMapsWeatherCoverage>`_ for Azure Maps
#: Weather service. To learn more about the returned Satellite data, please see `Weather concepts
#: <https://aka.ms/AzureMapsWeatherConcepts>`_.:code:`<br>`
#:
#: Supports zoom levels 0 through 15. Format: raster (png).
MICROSOFT_WEATHER_INFRARED_MAIN = "microsoft.weather.infrared.main"
#: Digital Elevation Model tiles. The tiles are in the GeoTIFF format with a single 32-bit
#: floating point band. The tiles cover the whole landmass of Earth. Some small islands (e.g.,
#: atolls) might not be represented accurately.:code:`<br>`
#:
#:
#: * The vertical unit for measurement of elevation height is meters. An elevation value of
#: -32767.0 is used for points that have no data value, most often returned where there isn't
#: landmass (i.e. water).:code:`<br>`
#: * The horizontal reference datum is the World Geodetic System 1984 (WGS84-G1150) and the
#: vertical reference datum is the Earth Gravitational Model 2008 (EGM2008).:code:`<br>`
#: * Tiles are 258x258 pixel squares rather than the standard 256 x 256. This is done to allow for
#: accurate interpolation of values at the tile edges. As such adjacent tiles overlap by 1 pixel
#: along all edges.:code:`<br>`
#: * Tile data comes from the `Airbus WorldDEM4Ortho product
#: <https://www.intelligence-airbusds.com/worlddem-streaming/>`_. Urban areas are approximately
#: leveled down to ground level. All other areas are represented by the object surface level
#: (e.g., trees). :code:`<br>`
#:
#: Supports zoom level 13 only. Format: raster (tiff).
MICROSOFT_DEM = "microsoft.dem"
#: Digital elevation contour line tiles. Compared to the microsoft.dem option, these tiles are in
#: vector format and intended for visualization purpose. The tiles cover the whole landmass of
#: Earth. Some small islands (e.g., atolls) might not be represented accurately.:code:`<br>`
#:
#:
#: * The vertical unit for measurement of elevation height is meters.:code:`<br>`
#: * The horizontal reference datum is the World Geodetic System 1984 (WGS84-G1150) and the
#: vertical reference datum is the Earth Gravitational Model 2008 (EGM2008).:code:`<br>`
#: * Tile data comes from the `Airbus WorldDEM4Ortho product
#: <https://www.intelligence-airbusds.com/worlddem-streaming/>`_. Urban areas are approximately
#: leveled down to ground level. All other areas are represented by the object surface level
#: (e.g., trees).:code:`<br>`
#:
#: Supports zoom levels 9 through 14. Format: vector (pbf).
MICROSOFT_DEM_CONTOURS = "microsoft.dem.contours"
#: absolute traffic tiles in vector
MICROSOFT_TRAFFIC_ABSOLUTE = "microsoft.traffic.absolute"
#: absolute traffic tiles in raster in our main style.
MICROSOFT_TRAFFIC_ABSOLUTE_MAIN = "microsoft.traffic.absolute.main"
#: relative traffic tiles in vector
MICROSOFT_TRAFFIC_RELATIVE = "microsoft.traffic.relative"
#: relative traffic tiles in raster in our main style.
MICROSOFT_TRAFFIC_RELATIVE_MAIN = "microsoft.traffic.relative.main"
#: relative traffic tiles in raster in our dark style.
MICROSOFT_TRAFFIC_RELATIVE_DARK = "microsoft.traffic.relative.dark"
#: traffic tiles in vector
MICROSOFT_TRAFFIC_DELAY = "microsoft.traffic.delay"
#: traffic tiles in raster in our main style
MICROSOFT_TRAFFIC_DELAY_MAIN = "microsoft.traffic.delay.main"
#: reduced traffic tiles in raster in our main style
MICROSOFT_TRAFFIC_REDUCED_MAIN = "microsoft.traffic.reduced.main"
#: incident tiles in vector
MICROSOFT_TRAFFIC_INCIDENT = "microsoft.traffic.incident"