Suite

Pourquoi la couche graphique provenant du service de géotraitement dans WGS_84, est projetée correctement sur un fond de carte Web Mercator Auxiliary Sphere

Pourquoi la couche graphique provenant du service de géotraitement dans WGS_84, est projetée correctement sur un fond de carte Web Mercator Auxiliary Sphere


J'ai créé un service de géotraitement, dont les résultats (caractéristiques) sont dans wgs_84 (4326). La référence spatiale de ma carte est wgs_84 Web Mercator Auxiliary Sphere 102100 (système projeté) Considérant que la couche graphique n'est pas reprojetée à la volée, pourquoi les graphiques sont-ils placés dans la bonne position ? Comme je peux le voir avec firebug, mes graphiques continuent d'avoir des coordonnées décimales de WGS_84. Alors que certaines couches d'entités que j'ai, qui sont toujours dans 4326 sont reprojetées à la volée et leurs coordonnées X, Y sont converties en mètres


le jsapi est suffisamment intelligent pour pouvoir reprojeter les géométries WGS84 ajoutées à la carte à la volée en interne et les afficher dans les applications web mercator {wkid:3857}.

consultez esri/geometry/webMercatorUtils pour un aperçu des méthodes côté client qui vous aident à faire de même par vous-même.

si vous devez reprojeter entre d'autres systèmes de coordonnées, vous devrez soit utiliser un service de géométrie ou quelque chose comme Proj4


Voir la vidéo: Geoprocessing in ArcGIS. Basic ArcGIS. Buffer, Clip, Dissolve, Intersect, Merge, Union.Bangla