convertScreenToMapCoord

Description

Convertit un ensemble défini de coordonnées pixel à l'écran en coordonnées du système de coordonnées de la carte, puis les renvoie.

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
name Chaîne oui Indique le nom de la carte nommée dont vous convertissez les coordonnées.
level Entier oui

Indique le niveau de zoom de la carte.

Ce paramètre doit être défini à une valeur supérieure ou égale à la valeur minLevelminLevelmaxLevel et à une valeur inférieure ou égale à la valeur maxLevel de la carte nommée. Vous pouvez déterminer ces valeurs en appelant la méthode MapDescription, puis en examinant l'objet MapDescription renvoyé. Pour plus d'informations, reportez-vous aux sections getDescription et MapDescription.

screenX Entier oui Indique la valeur de coordonnée x du point dans la vue à convertir. Ce point est défini à partir du coin supérieur gauche de la vue en pixels.
screenY Entier oui Indique la valeur de coordonnée y du point dans la vue à convertir. Ce point est défini à partir du coin supérieur gauche de la vue en pixels.
view Bounds oui Indique les limites géographiques de la vue affichant la carte, exprimées en fonction du système de coordonnées de la carte.
output Chaîne oui Indique le format de réponse. Il doit s'agir de json.

Exemple


http://localhost:8080/rest/Spatial/LegacyMapTilingService/convertScreenToMapCoord?
  name=/NamedTiles/WorldTile
  &level=4
  &screenX=100
  &screenY=100
  &view=-20000000,20000000,20000000,-20000000
  &output=json
			

L'exemple ci-dessus renvoie l'objet de réponse JSON suivant :


{"EnvinsaResponse":{"mapCoord":{"coordSys":"epsg:41001","point":{"x":-1.8045920,"y":1.804592085}},"type":"MapTilingResponse"}}
			

Résultat

Objet MapCoordinate tel que décrit dans l'exemple ci-dessus. Reportez-vous à la section MapCoordinate.