Je remarque que les graphiques dans AOL/Portal prennent en charge le texte et que certains graphiques (comme les lignes et les rectangles) changent également d’échelle lorsque l’on zoome avant ou arrière. Les notes cartographiques peuvent être enregistrées dans un fichier JSON sur le serveur. Je voudrais donc créer quelque chose de similaire à l’aide d’une API web.
Je sais qu’il existe le module Graphics dans l’API ArcGIS pour JavaScript. Toutefois, ces graphiques ne changent pas d’échelle lorsque l’on zoome avant ou arrière. Par exemple, si vous zoomez jusqu’à l’échelle 1:1 000 et tracez une ligne ou un rectangle, puis dézoomez jusqu’à l’échelle 1:50 000, l’épaisseur des graphiques ne diminuera pas proportionnellement. Les graphiques se chevaucheront et commenceront à devenir pixélisés. Et il n’y a aucun moyen d’ajouter du texte. Je sais que l’on peut ajouter des graphiques à une couche d’entités, où ils seront enregistrés, mais chaque type de graphique (point, ligne, etc.) nécessiterait alors une couche distincte, et il nous faudrait des couches distinctes pour chaque utilisateur.
Existe-t-il des solutions de remplacement aux modules Graphics et Feature Layer de base de l’API JavaScript ?