Le widget Dessiner permet aux utilisateurs de créer un marquage simple, notamment des points, des lignes, des polygones et du texte, sur les cartes. Les utilisateurs peuvent ajouter des mesures à des graphiques tracés pour la position des coordonnées, la longueur, le périmètre et la surface.
Exemples
Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :
- Vous voulez que les urbanistes dessinent des lignes pour représenter les routes de campagne.
- Vous voulez que les responsables de chantier créent des polygones d’entités de réseaux de distribution souterrains.
- Vous voulez que les agents de conservation dessinent des points représentant les observations de la faune.
Remarques sur l’utilisation
Ce widget exige une connexion à un widget Map (Carte).
Lorsque vous incluez ce widget dans une application, un volet ou une barre d’outils fournit aux utilisateurs les outils suivants pour dessiner des entités :
- Select feature (Sélectionner une entité), Select by rectangle (Sélectionner par rectangle) et Select by lasso (Sélectionner par lasso) : choisissez un mode de sélection des entités dessinées. Lorsque vous dessinez sur des scènes web 3D, seule l’option Select feature (Sélectionner une entité) est disponible.
- Draw a point (Dessiner un point), Draw a polyline (Dessiner une polyligne), Draw a polygon (Dessiner un polygone), Draw a rectangle (Dessiner un rectangle), Draw a circle (Dessiner un cercle) et Draw a text (Dessiner un texte) : dessinez une entité sur la carte ou la scène.
- Preview (Aperçu) : permet de visualiser un aperçu de la symbologie de l’entité à dessiner.
- Source : pour les points, faites votre sélection depuis une liste de catégories contenant des symboles préalablement créés. Différents symboles sont disponibles dans chaque catégorie.
- Options de personnalisation des symboles : sélectionnez un symbole prédéfini depuis la zone. Personnalisez le symbole avec les paramètres suivants :
- Points - Taille personnalisée, couleur de remplissage, couleur de contour, largeur du contour et transparence de remplissage. Seul le paramètre de taille est disponible pour les symboles ponctuels de type image.
- Polylignes - Largeur personnalisée, type de point, couleur et transparence.
- Polygones, rectangles et cercles - Couleur de remplissage personnalisée, couleur de contour, largeur de contour et transparence.
- Texte : permet de personnaliser le contenu textuel, la police, la taille de police, la couleur, la largeur du contour, l’opacité, la couleur d’arrière-plan et l’opacité de l’arrière-plan.
- Outils de mesure : permet d’inclure des mesures pertinentes dans les unités appropriées sur les entités dessinées.
- Pour les points, activez Show location measurement (Afficher la mesure de l’emplacement) pour inclure les mesures en degrés-minutes-secondes (DMS) ou degrés décimaux (DD).
- Pour les polylignes, activez Show length measurement (Afficher la mesure de longueur) pour inclure des mesures en kilomètre, en mètre, en mile ou en pied.
- Pour les polylignes, les rectangles et les cercles, activez Show area measurement (Afficher la mesure de la surface) pour inclure des mesures en kilomètre, en mètre, en mile ou en pied. Activez Show perimeter measurement (Afficher la mesure du périmètre) pour inclure des mesures en kilomètre, en mètre, en mile ou en pied.
- Undo (Annuler) et Redo (Répéter) : actions d’annulation et de répétition. Ces boutons sont basés sur les actions effectuées avec le widget.
- Settings (Paramètres) : activez les outils et paramètres suivants :
- Enable tooltip (Activer l’info-bulle) : affichez des informations numériques tout en dessinant les entités.
- Vous pouvez appuyer sur la touche Tabulation pour saisir des valeurs dans les info-bulles qui apparaissent lors du dessin des entités. Appuyez sur Entrée pour définir des valeurs en entrée. Vous pouvez également appuyer sur la touche Tabulation pour naviguer entre les champs en entrée.
- Vous pouvez cliquez sur Lock constraint (Verrouiller la contrainte) pour désactiver la modification d’un champ en entrée, puis sur Unlock constraint (Déverrouiller la contrainte) pour activer la modification d’un champ en entrée.
- Pour les entités ponctuelles et de texte, vous pouvez saisir des valeurs de coordonnées et d’élévation. Appuyez sur la touche Entrée pour placer un point sur la carte.
- Pour les segments polylinéaires et surfaciques, vous pouvez saisir des valeurs pour les longueurs de segments, les angles et l’élévation. Vous pouvez cliquer sur Direction mode (Mode de direction) et choisir parmi les deux options suivantes pour définir l’angle d’un segment de ligne :
- Deflection (Déflexion) : l’angle est mesuré en degrés par rapport au segment dessiné précédemment. Une valeur de déflexion de 0 crée une ligne qui continue le segment précédent en ligne droite. Les valeurs positives sont mesurées dans le sens horaire. Les valeurs négatives sont mesurées dans le sens anti-horaire.
- Absolute (Absolu) : l’angle est mesuré en degrés à l’aide du système de coordonnées de la carte. Une valeur de direction de 0 crée une ligne vers le Nord. Les valeurs positives sont mesurées dans le sens horaire. Les valeurs négatives sont mesurées dans le sens anti-horaire.
- Enable snapping (Activer la capture) : la capture vous permet de dessiner des entités qui se connectent les unes aux autres. Le pointeur se positionne, ou s’aligne, sur les tronçons, les sommets et d’autres éléments géométriques lorsqu’il s’en approche. Activez ce paramètre pour activer les outils suivants (s’ils sont configurés dans les paramètres du widget en mode flexible) :
- Geometry guides (Repères de géométrie) : permet d’effectuer une capture sur l’entité dessinée et affiche des repères interactifs (par exemple, 90 degrés et parallèle).
- Feature to feature (Entité sur entité) : permet d’effectuer une capture sur d’autres entités.
- Grid (Grille) : superpose une grille sur la carte. Vous pouvez capturer les dessins sur la grille.
- Snapping layers (Couches de capture) : choisissez les couches de carte que vous souhaitez utiliser avec les outils de capture activés.
- Grid options (Options de grille) : lorsque vous activez l’option Grid (Grille), les options de grille suivantes s’affichent :
- Placement : vous pouvez utiliser les trois outils pour ajuster la position de la grille, sa rotation, ou les deux.
- Angle : saisissez une valeur en degrés pour définir de combien la grille pivote. L’angle est mesuré en degrés à l’aide du système de coordonnées de la carte. Une valeur de 0 dirige l’axe y de la grille plein nord. Les valeurs positives sont mesurées dans le sens anti-horaire. Les valeurs négatives sont mesurées dans le sens horaire.
- Cells between major lines (Cellules entre lignes principales) : saisissez un nombre de cellules de grille à faire apparaître entre les lignes avec un trait plus épais.
- Dynamically scale grid based on zoom (Mettre à l’échelle dynamiquement la grille en fonction du zoom) : activez ce paramètre pour que la grille reste à la même taille à l’écran quel que soit le niveau de zoom.
- Rotate grid with map (Faire pivoter la grille avec la carte) : activez ce paramètre pour que la grille pivote avec la carte lorsque l’utilisateur la fait pivoter à l’aide de l’outil Navigation du widget Map (Carte).
- Theme (Thème) : choisissez une couleur pour la grille. Les couleurs foncées sont adaptées aux arrière-plans clairs. Les couleurs claires sont adaptées aux arrière-plans foncés. Vous pouvez également choisir une couleur personnalisée.
- Enable tooltip (Activer l’info-bulle) : affichez des informations numériques tout en dessinant les entités.
- Clear all (Effacer tout) : supprimez toutes les entités dessinées depuis la carte web actuellement active.
- Expand (Développer) et Collapse (Réduire) : lors de l’utilisation du widget en mode barre d’outils, développez ou réduisez les panneaux associés au widget, y compris les panneaux de personnalisation pour les points, les polylignes et autres entités.
Paramètres
Le widget Draw (Dessiner) inclut les paramètres suivants :
- Select a Map widget (Sélectionner un widget cartographique) : permet de sélectionner un widget cartographique.
- Arrangement (Disposition) : choisissez une mise en page pour les outils de widget, soit Panel (Panneau), soit Toolbar (Barre d’outils).
- Drawing tools (Outils de dessin) : permet d’inclure des outils pour les utilisateurs afin qu’ils dessinent des entités sur la carte ou la scène. Parmi les outils de dessin figurent Point (Point), Line (Ligne), Polygon (Polygone), Rectangle (Rectangle), Circle (Cercle) et Text (Texte).
- Enable measurement (Activer la mesure) : permet aux utilisateurs d’inclure des mesures sur les dessins. Choisissez les unités à inclure. DD et DMS sont des unités angulaires utilisées avec les points. Kilometers (Kilomètres), Meters (Mètres), Miles, Feet (Pieds), Nautical miles (Milles nautiques) et Yards sont utilisées pour mesurer la longueur des lignes et le périmètre des polygones, rectangles et cercles. Square kilometers (Kilomètres carrés), Square meters (Mètres carrés), Hectares, Acres, Square miles (Miles carrés), Square feet (Pieds carrés) et Square yards (Yards carrés) sont utilisés pour mesurer la surface pour les polygones, les rectangles et les cercles.
- Decimal places (Décimales) : choisissez le nombre de décimales (entre 0 et 10) pour les mesures associées à des points, des lignes (y compris des périmètres) et des zones.
- Draw settings (Paramètres de dessin) : vous pouvez inclure les outils et fonctionnalités suivantes dans le widget au moment de l’exécution :
- Tooltip (Info-bulle) : intégrez l’option Activer les info-bulles dans le volet du widget au moment de l’exécution. Cette option peut être activée par défaut.
- Snapping (Capture) : incluez les paramètres de capture. Ce paramètre présente deux modes :
- Flexible mode (Mode flexible) : vous pouvez choisir les paramètres de capture à inclure dans le widget, les activer par défaut et définir les couches de capture par défaut. Lors de l’exécution, les utilisateurs peuvent activer et désactiver les outils, et sélectionner les couches de capture. Le paramètre Grid (Grille) est uniquement disponible dans le mode Flexible mode (Mode flexible).
- Prescriptive mode (Mode normatif) : dans ce mode, l’utilisateur ne peut pas modifier les paramètres de capture que vous configurez ici lors de l’exécution.
- Advanced (Avancé) : développez cette option pour configurer les paramètres associés aux couches de carte et aux effets de dessin 3D.
- Display drawings in the map layers (Afficher les dessins dans les couches de la carte) : incluez des entités dessinées en tant que couche dans le widget Couches de carte et l’outil Layers (Cartes) du widget Carte.
- 3D drawing effect (Effet de dessin 3D) : choisissez un mode de hauteur pour les entités 3D de dessin. Ce paramètre s’affiche lorsque vous connectez une scène Web au widget Carte.
- Relative to ground (Par rapport au sol) – Dessinez des entités à une élévation spécifique par rapport à la surface du MNT. Cette méthode convient pour le dessin des entités à une hauteur connue par rapport au sol.
- Relative to scene (Par rapport à la scène) – Dessinez des entités par-dessus des polygones extrudés, des couches de scène d’objets 3D ou des couches de scène de construction, en fonction de l’élévation la plus élevée. Cette méthode est similaire à Relative to ground (Par rapport au sol) sauf si un dessin se trouve directement au-dessus d’un bâtiment ou de toute autre entité. Il est alors réalisé à une élévation spécifique par rapport à cette entité. Si un dessin ne se trouve pas directement au-dessus d’un bâtiment ou d’une autre entité, il est aligné sur l’altitude du sol ou de la couche de maillage intégré.
- On the ground (Au sol) – Drapez les entités dessinées sur la surface du MNT. Cette méthode convient pour le dessin d’entités plates sur le sol, comme des routes.
Pour en savoir plus sur les méthodes de visualisation de l’élévation 3D, reportez-vous à la rubrique Options d’élévation dans la documentation ArcGIS Maps SDK for JavaScript.
Vous avez un commentaire à formuler concernant cette rubrique ?