Afficher une carte nommée selon la vue centre et zoom

Description

Renvoie une image d'une carte au format défini à un emplacement et un niveau de zoom définis.

Format d'URL GET HTTP

Les requêtes GET HTTP se présentent au format suivant :


HTTP GET /maps/map name/image.image type;w=width;h=height;c=x,y,srs;
z=zoom;[r=resolution]/
			

Paramètres

Pour plus d'informations sur les types de paramètres répertoriés ci-dessous, reportez-vous à la section Types de données d'URL de requête.

Paramètre Type Requis Description
map name Chaîne oui Nom de la carte à afficher. La carte est définie par une balise RegEx pour la carte nommée à afficher basée sur l'emplacement de la carte nommée dans le référentiel. Le nom de la carte nommée est défini entre la portion /maps de l'URL et la portion /image.image type de l'URL. Par exemple, pour afficher une carte nommée se trouvant à l'emplacement /earth/Europe du référentiel, l'URL suivante est utilisée :
http://.../maps/earth/Europe/image.png;...
image type Chaîne oui Type d'image à renvoyer (gif, png, jpg, bmp, jpeg ou tiff)
w=width Entier oui Largeur de l'image en pixels.
h=height Entier oui Hauteur de l'image en pixels.
c=x, y, srs Double, Double, Chaîne oui Centre de la vue sous forme de coordonnées géographiques constituées des positions x, y et du nom SRS (Spatial Reference System – Système de référence spatiale).
z=zoom Entier, Chaîne oui Zoom ou distance sur la vue en unités linéaires. Le zoom est représenté par une chaîne comportant un nombre, suivi d'un ou de plusieurs espaces, suivis d'une abréviation d'unité linéaire (par exemple, mi, km, m, etc.).
r=resolution Entier non Résolution PPP de la carte sous forme d'entier. PPP mesure la résolution des images de carte en points par pouce (nombre de points individuels qui peuvent être placés sur un pouce linéaire). Si ces paramètres ne sont pas précisés, les paramètres du serveur par défaut sont utilisés.
bc=background color Chaîne non Couleur de l'arrière-plan à utiliser pour l'image de la carte, exprimée au format RRGGBB. Si aucune valeur n'est fournie, la couleur de l'arrière-plan sera transparente.
Remarque : Contrairement à l'API SOAP, le caractère # ne doit pas précéder la couleur Web hexadécimale.
bo=background opacity Double non

Opacité de la couleur de l'arrière-plan. Si les attributs background et backgroundOpacity sont spécifiés, ces valeurs seront utilisées pour dessiner l'arrière-plan. Si l'arrière-plan n'est pas utilisé, il sera totalement transparent indépendamment de l'attribut backgroundOpacity. Si l'arrière-plan est utilisé, mais qu'aucune opacité n'est spécifiée, alors l'arrière-plan sera totalement opaque.

Résultat

Renvoie une image au format défini.

Exemple

Affiche une carte nommée aux format PNG aux dimensions de 640 x 480 pixels ; la carte est centrée à (-2,5, 38,5) au format WGS 84, la vue se déploie sur 500 miles, la résolution PPP est de 96.


GET http://<server>:<port>/rest/Spatial/MappingService/maps/Samples/NamedMaps/WorldMap/image.png;w=640;h=480;c=-2.5,38.5,epsg:4326;z=500%20mi;r=96
Content-type: application/json
Authorization: <Basic or Spectrum Token>