Suite

ArcGIS - Lignes avec des symboles différents et le même dégradé de couleurs

ArcGIS - Lignes avec des symboles différents et le même dégradé de couleurs


j'ai une couche de lignes qui me rend fou…

D'abord, je les sépare dans l'onglet plusieurs attributs, en fonction d'une valeur

lignes bleues = Symbole A (noir) lignes rouges = Symbole B (noir) et ainsi de suite…

Maintenant, j'essaie de leur donner à tous la même rampe de couleurs, en fonction d'une autre valeur. Mais cela ne fonctionne pas correctement, ArcGIS n'utilise pas le dégradé de couleurs que j'ai choisi. Exemple je choisis le bleu clair trop bleu foncé. Lorsque je ferme les Attributs, la couleur est rouge… Comment puis-je résoudre ce problème ?


Si je comprends bien votre question maintenant, l'utilisation de valeurs multiples a du sens. Sélectionnez d'abord le champ contenant les informations "TYPE" (Dirt ou Rain).

Vous souhaitez utiliser l'épaisseur de ligne pour séparer le type de ligne (choisissez-le d'abord pour votre champ de valeur). Inutile d'utiliser une couleur puisque c'est sur cela que se base votre ANNÉE DE CONSTRUCTION.

Ensuite, définissez le deuxième champ pour utiliser la rampe de couleurs (comme je l'utilise avec le champ ID_RTE_NO)

Ça devrait le faire!


Lorsque vous ajoutez des données MicroStrategy à une carte, Esri Maps for MicroStrategy crée une couche et affiche les données à l'aide d'un style par défaut (symbole). Ces couches, et certaines couches ajoutées à partir d'ArcGIS, peuvent être stylisées à l'aide de différents symboles ou icônes, couleurs et regroupements. Une façon de styliser une couche consiste à diviser les entités de la couche en groupes et à styliser chaque groupe avec une couleur différente. Lorsque vous modifiez les options de style de votre couche, la carte se met automatiquement à jour pour refléter vos paramètres.

Pour plus d'informations sur les calques de style, voir Affichage et style des entités.

  1. Cliquez sur l'icône Afficher le contenu de la carte pour afficher le volet Contenu.
  2. Dans le volet Contenu, cliquez sur la flèche à droite du calque dont vous souhaitez modifier le style.
  3. Cliquez sur Style .
  4. Cliquez sur Groupé .
  5. Cliquez sur la flèche déroulante Choisir la colonne à grouper et sélectionnez la colonne souhaitée.
  6. Effectuez l'une des opérations suivantes en fonction du type de calque que vous stylisez :
    • Pour un calque de ligne, sélectionnez les couleurs souhaitées dans le menu déroulant Jeu de couleurs et cliquez sur OK . Ignorez les étapes restantes.
    • Pour une couche de points ou de polygones, cliquez sur la flèche de la liste déroulante Regrouper les valeurs de colonne par et sélectionnez Plages de nombres pour classer les valeurs en groupes par ordre numérique et attribuer un style de groupe ou Catégories pour attribuer un style à chaque valeur unique.

Si vos données contiennent une colonne qui a une URL vers une icône spécifique que vous souhaitez utiliser pour styliser votre couche de points, sélectionnez Catégories dans le menu déroulant Regrouper les valeurs de colonne par, puis sélectionnez la colonne appropriée dans la colonne Choisir avec l'icône Url menu déroulant.

  1. Si vous stylisez un calque de points, cliquez sur la flèche de la liste déroulante Symbole , cliquez sur Formes et sélectionnez la forme souhaitée. En regard de Style à l'aide de , cliquez sur Couleurs .
  2. Cliquez sur la flèche déroulante Méthode de classification et sélectionnez la méthode de regroupement souhaitée. Pour plus d'informations sur chacune de ces méthodes, voir Affichage et style des fonctionnalités.
  3. À l'aide du curseur Nombre de groupes, spécifiez le nombre de groupes à utiliser pour les données. Vous pouvez avoir entre deux et sept groupes.
  4. Choisissez les couleurs souhaitées dans le menu déroulant Rampe de couleurs. Cochez la case Inverser les couleurs pour inverser les couleurs dans le dégradé de couleurs sélectionné.

Les dégradés de couleurs par défaut ne peuvent pas être modifiés ou édités.

  1. Si vous stylisez un calque de points, cliquez sur la flèche de la liste déroulante Symbole , cliquez sur Formes et sélectionnez la forme souhaitée.
  2. Sélectionnez les couleurs souhaitées dans le menu déroulant Schéma de couleurs.
  3. Facultativement, modifiez la couleur de l'une des catégories individuelles comme vous le souhaitez.

Si vous activez l'option Regroupement pour un calque stylisé à l'aide de formes regroupées par catégorie, les groupes s'afficheront sous forme de camemberts au niveau de zoom approprié. Le regroupement de diagrammes à secteurs est disponible uniquement pour les regroupements de formes pour les calques stylisés à l'aide de symboles s'affichera sous la forme d'un cercle plein. Pour plus d'informations, consultez Configurer le clustering.

Vos paramètres de style sont affichés sur la carte. Pour les couches de points, vous devrez peut-être désactiver le regroupement pour voir les symboles de points individuels. Voir Configurer la mise en cluster.


Objet 3D

Utilisez le style Objet 3D lorsque vous souhaitez symboliser des objets de taille réelle dans votre scène. Vous pouvez définir un attribut pour fournir la taille réelle de ces objets. Un bon exemple de ceci est l'exposition d'arbres dans un parc de la ville. Les arbres ont des hauteurs réelles et vous pouvez afficher chaque entité arborescente avec des hauteurs différentes en fonction de la valeur de l'attribut de hauteur pour chaque entité.

Faites pivoter vos symboles en utilisant soit la méthode arithmétique (sens horaire à partir de 12) ou géographique (sens antihoraire à partir de 3). Si vous ne souhaitez pas faire pivoter vos symboles, choisissez <no rotation> dans le menu déroulant.

Consultez la section Options de style de point supplémentaires ci-dessous pour styliser davantage votre calque.


Utiliser des symboles gradués

Le rendu de symboles gradués est l'un des types de rendu courants utilisés pour représenter des informations quantitatives. À l'aide d'un moteur de rendu de symboles gradués, les valeurs quantitatives d'un champ sont regroupées en classes ordonnées. Dans une classe, toutes les entités sont dessinées avec le même symbole. Chaque classe se voit attribuer un symbole gradué du plus petit au plus grand. La population des comtés du Texas est classée et affichée à l'aide de symboles gradués.

Un aspect clé de la conception de l'utilisation de symboles gradués pour une couche concerne la classification des données numériques. Voir Classification des champs numériques pour la symbologie graduée pour un bon aperçu des méthodes de classification disponibles dans ArcGIS.

  1. Cliquez avec le bouton droit sur la couche dans la table des matières et cliquez sur Propriétés .
  2. Cliquez sur l'onglet Symbologie dans la boîte de dialogue Propriétés de la couche.
  3. Cliquez sur Quantités, puis sur Symboles gradués .
  4. Sélectionnez le champ numérique qui contient les données quantitatives que vous souhaitez mapper.
  5. En option, sélectionnez un champ Normalisation pour normaliser les données. Les valeurs de ce champ seront utilisées pour diviser le champ Valeur pour créer des ratios.

Les rapports de normalisation sont utiles lorsque d'autres facteurs influencent les valeurs numériques que vous classez et affichez. Par exemple, la population peut être influencée par la taille de chaque comté. Vous pouvez diviser la population par superficie (dans ce cas, des acres).


Recherche et application de symboles aux entités et aux graphiques

Les entités, les graphiques et le texte apparaissent sur votre carte lorsqu'ils sont dessinés avec des symboles. Pour trouver les symboles appropriés à appliquer à ces éléments, vous parcourez ou recherchez les symboles disponibles dans les boîtes de dialogue Sélecteur de symboles. Il existe une boîte de dialogue différente pour chaque type de symbole (marqueur, ligne, remplissage ou texte), mais ils fonctionnent tous de la même manière. La boîte de dialogue que vous voyez dépend du type d'élément que vous symbolisez.

La boîte de dialogue Sélecteur de symboles pour les lignes

Vous accédez généralement aux boîtes de dialogue Sélecteur de symboles en cliquant sur les symboles dans la table des matières ou dans la boîte de dialogue Propriétés de la couche lorsque vous symbolisez des entités ou des annotations. Vous rencontrerez également des boîtes de dialogue Sélecteur de symboles lorsque vous travaillez avec des éléments graphiques.

Les boîtes de dialogue Sélecteur de symboles affichent une palette de tous les symboles du type actuel qui résident dans l'un des styles actuellement référencés ou dans votre style personnel. Vous faites généralement référence aux styles que vous devez utiliser pour une carte spécifique ou aux styles que vous êtes le plus susceptible d'utiliser fréquemment. Faire référence à un style signifie que ses symboles seront facilement disponibles dans les boîtes de dialogue Sélecteur de symboles que vous pourrez parcourir et choisir. Cependant, vous êtes toujours libre de choisir un symbole dans n'importe quel style, que ce style soit référencé ou non. Gérez la liste des symboles référencés en cliquant sur le bouton Références de style dans la boîte de dialogue Sélecteur de symboles pour ouvrir la boîte de dialogue Références de style.

Utilisez la boîte de dialogue Références de style pour choisir les styles qui rempliront la palette Sélecteur de symboles.

Si un symbole approprié n'est pas présent dans la palette ou est difficile à trouver, vous pouvez en rechercher un par nom de symbole, catégorie, balises ou, dans certains cas, couleur, parmi tous les styles disponibles.

Une fois que vous avez trouvé le symbole approprié, vous pouvez l'appliquer tel quel, vous pouvez le modifier en changeant les propriétés de base telles que la taille et la couleur directement dans la boîte de dialogue Sélecteur de symboles, ou vous pouvez cliquer sur le bouton Modifier le symbole pour accéder à toutes ses propriétés de symbole dans la boîte de dialogue Éditeur de propriétés de symbole. Le symbole modifié sera appliqué à l'élément actuel, mais le symbole d'origine stocké dans le style ne changera pas. Vous pouvez éventuellement enregistrer le symbole personnalisé dans un style si vous envisagez de le réutiliser, de le modifier à nouveau ultérieurement ou de le partager avec quelqu'un d'autre.

Vous pouvez enregistrer un symbole dans un style à partir de la boîte de dialogue Sélecteur de symboles.

Lorsque vous enregistrez un symbole, vous lui donnez d'abord un nom approprié. Vous pouvez également saisir une catégorie. Les catégories sont utilisées pour regrouper les symboles dans un style. Vous pouvez modifier l'affichage de la palette de symboles dans les boîtes de dialogue Sélecteur de symboles pour regrouper les symboles disponibles par catégorie. Vous pouvez choisir de stocker le nouveau symbole dans votre style personnel ou de rechercher un style différent. Vous pouvez modifier et ajouter des balises descriptives si vous le souhaitez.

Lors de la recherche de symboles, le nom du symbole, la catégorie, le nom du style et les balises sont tous pris en compte.


Décorations de lignes dans les couches de fond de carte et les services de carte

Pour les symboles linéaires contenant des décorations linéaires dans ArcMap , comme une pointe de flèche linéaire, la décoration n'est pas dessinée lorsqu'elle est plus grande que la longueur de ligne de l'entité à décorer. Le moteur de dessin utilisé par les couches de fond de carte et les services de carte dessine toujours des décorations de ligne quelle que soit la taille de la ligne. À certaines échelles, cela peut conduire à une apparence plus encombrée que dans ArcMap , mais les décorations linéaires sont dessinées de manière cohérente et prévisible.


Carte des montagnes avec des hachures

Vos élèves dessineront des hachures directement sur leurs montagnes d'argile et dessineront une carte dans ce style.

  1. Demandez à vos élèves d'utiliser leurs crayons n° 2 pour gratter les hachures sur les flancs de leurs montagnes d'argile.

Avec hachures, vous pouvez cartographier tous les côtés de la montagne, au lieu d'un seul. Les dessins de hautes montagnes ne cacheront pas d'autres choses qui pourraient se trouver derrière eux sur la carte.

  • Qui pense que les hachures sont le meilleur moyen de cartographier le terrain ?
  • Qui pense qu'il doit y avoir un moyen encore meilleur de cartographier le terrain ?

Certains élèves peuvent décrire des cartes de contour qu'ils ont vues. Certains peuvent décrire des images capturées par des satellites ou des avions. Ensuite, vos élèves cartographieront leurs montagnes avec des courbes de niveau.


Cartographiez les étoiles avec la taille, la transparence et la couleur

Le ciel nocturne ressemble principalement à un million de minuscules piqûres d'épingles blanches dans l'obscurité. Mais il y a en fait beaucoup de variations là-bas. Certaines étoiles sont plus brillantes que d'autres. Et si vous regardez de plus près (essayez des jumelles !), vous pouvez voir que les étoiles ont des couleurs différentes. Vous pouvez utiliser ArcGIS Pro pour représenter ces subtiles différences stellaires.

Ce didacticiel se penche sur les Varier la symbologie par attribut option dans ArcGIS Pro. Vous pouvez télécharger mon projet avec les données nécessaires pour suivre.

Commencez par préparer une carte. Vous pouvez utiliser le Point de départ carte dans le projet fourni.
Vous cartographiez le ciel nocturne, alors rendez l'arrière-plan noir. Vous pouvez le faire via Propriétés de la carte:

Aussi sur Propriétés de la carte, vous pouvez définir un Système de coordonnées. Vivez-vous dans l'hémisphère nord? Si oui je recommande Pôle Nord stéréographique comme projection pour cette carte. Sinon, vous pouvez utiliser son jumeau Pôle Sud Stéréographique. Mieux encore, vous pourriez faire deux cartes et ainsi couvrir toute la sphère céleste.

Si vous voulez en savoir plus sur l'utilisation des systèmes de coordonnées terrestres pour cartographier le ciel nocturne, consultez mon autre tutoriel.

Les projections que j'ai recommandées ci-dessus ne sont vraiment destinées qu'à montrer la moitié de la terre à la fois. Tout ce qui se trouve au-delà de l'équateur est tout simplement trop déformé :

C'est à cela que servent les couches d'hémisphère dans les données fournies. Choisissez celui dont vous avez besoin et symbolisez-le avec une couleur de remplissage noire et sans contour. Maintenant, votre carte ne montre que la moitié raisonnablement non déformée :

Bien sûr, vous ne cartographiez pas la terre ! Mais la sphère céleste se comporte de la même manière que la sphère terrestre, et les constellations grossièrement déformées sont tout aussi ennuyeuses et inutiles que les continents grossièrement déformés.

Placez le calque de masque au-dessus des autres. Supprimez le fond de carte et activez la couche Étoiles. Vous pouvez ignorer les astérismes pour le moment.

SYMBOLISER PAR TAILLE
Les étoiles sont généralement symbolisées en fonction de leur ordre de grandeur valeur. Il s'agit d'une mesure de leur luminosité ou de leur faible luminosité depuis la terre. Une valeur de magnitude faible signifie une étoile plus brillante. Nous pouvons facilement accomplir cela dans ArcGIS Pro en définissant Symbologie à Symboles gradués. Choisir Magnitude visuelle pour le Domaine et un cercle blanc pour le symbole Modèle.

Notez que vous devez rendre la taille minimale plus grande que la taille maximale. Vous pouvez également ajuster les valeurs de rupture de classe pour arrondir les nombres si vous le souhaitez.

Cela a l'air plutôt bien. Vous pourriez vous arrêter ici. Mais alors vous passeriez à côté de tout l'intérêt de ce tutoriel.

SYMBOLISER PAR LA TRANSPARENCE
Sur le Volet Symbologie, cliquez sur le vert Varier la symbologie par attribut bouton:

Qu'est-ce que tout cela?
Chaque fois que vous symbolisez vos données avec autre chose qu'un seul symbole, vous utilisez ce que les cartographes appellent des variables visuelles. Découvrez ce joli tableau qui les explique tous.

Vous utilisez déjà le Taille variable visuelle pour cartographier les étoiles en fonction de leur magnitude. Sur le Varier la symbologie par attribut page, vous pouvez ajouter plus de variables visuelles à votre couche. Habituellement, vous le feriez parce que vos données contiennent deux attributs différents et que vous souhaitez les représenter tous les deux à la fois en utilisant des moyens différents. Mais dans cette situation, vous allez faire quelque chose d'un peu différent et utiliser le même attribut (magnitude) pour deux variables visuelles, afin de le mettre en valeur.

Les variables sont la taille (déjà appliquée à l'aide de couleurs graduées) et la transparence. En ajoutant de la transparence, vous pouvez créer une image plus naturaliste du ciel nocturne. C'est une astuce pour ajouter de la profondeur, de sorte que les étoiles faibles s'effacent encore plus dans l'arrière-plan.
Met le Champ de transparence à Magnitude visuelle un le Varier entre 90 % et 0 %.

Et voici à quoi cela ressemble :

SYMBOLISER PAR COULEUR
Mais vous pouvez aller plus loin que cela.
Normalement, je ne recommande pas d'utiliser plus de deux variables visuelles à la fois. Cela peut créer des cartes très déroutantes! Mais puisque vous utilisez la taille et la transparence pour représenter le même attribut, je pense que vous pouvez ajouter de la couleur au mélange.

La couche d'étoiles a un champ appelé Indice de couleur. Plus précisément, il s'agit de la Indice de couleur B-V. Les étoiles plus chaudes apparaissent plus bleues dans le ciel, tandis que les étoiles plus froides apparaissent plus oranges. C'est en fait beaucoup plus compliqué que cela, mais malgré cela, un certain nombre de personnes ont vaillamment tenté d'attribuer des couleurs spécifiques aux étoiles. J'ai emprunté quelques valeurs hexadécimales au travail effectué par Mitchell Charity :

Source : De quelle couleur sont les étoiles ?

Et puis j'ai construit un schéma de couleurs dans Pro en utilisant ces valeurs :

Ne vous embêtez pas à créer vous-même cette palette de couleurs, sauf si vous aimez les tâches fastidieuses. Le schéma de couleurs est inclus dans le package projeté que vous avez déjà téléchargé.

Mais si jamais vous vous retrouvez à créer un schéma de couleurs avec 49 arrêts de couleurs, je vous recommande d'utiliser le Répartir uniformément les arrêts de couleur option. Si vous regardez le tableau ci-dessus, vous pouvez voir que les valeurs B-V sont uniformément réparties, avec un changement de 0,05 entre chaque ligne. Leurs arrêts de couleur correspondants doivent être tout aussi uniformément répartis s'ils doivent correspondre correctement.

Retour à Varier la symbologie par attribut. Élargir la Couleur rubrique et choisissez Indice de couleur pour le Domaine. Ouvrez le menu de schéma de couleurs et choisissez StarColorIndex(-0.4-2).
Les nombres affichés sur l'histogramme sont basés sur les valeurs d'indice de couleur min et max trouvées dans les données. Mais les arrêts dans le schéma de couleurs sont censés être associés à des valeurs B-V très spécifiques, et ils ne s'aligneront pas si les min et max sont désactivés. Vous devez modifier ces valeurs sur l'histogramme avant que le dégradé de couleurs ne s'aligne correctement avec les données.
Double-cliquez simplement sur les numéros pour les modifier :

Notez que ces valeurs ne sont pas autorisées à se chevaucher, elles sont donc pointilleuses quant à l'ordre dans lequel vous les modifiez. Toutes les étoiles qui se situent en dehors de la plage de -0,4 à 2 seront dessinées avec la première couleur bleue ou la dernière orange. .

Il y a aussi quelques valeurs Null dans les données. Trois étoiles n'ont aucune valeur d'indice de couleur, elles seront donc ignorées par le jeu de couleurs et dessinées avec la couleur de secours. C'est la couleur blanche définie dans Symboles gradués. Cela peut vous convenir, mais si ce n'est pas le cas, vous pouvez les exclure de la carte.
Naviguez vers le Options de symboles avancées page:

Et ajoutez un Exclusion de données clause de Où l'indice de couleur est nul.

Retour au Symbologie primaire page.

et cliquez sur le Suite bouton. Décochez la Afficher les valeurs exclues option.

Maintenant, ces trois étoiles ambiguës ne dessineront plus du tout sur la carte.

Jetons un coup d'œil au résultat final :

Pour terminer, activez la couche Asterism et donnez-lui une symbologie faible qui ne détourne pas trop l'attention des étoiles. (Astuce : regardez dans la galerie de symbologie pour un symbole pré-cuit.)

Ajout de variables visuelles supplémentaires via les options dans Varier la symbologie par attribut peut créer une narration puissante avec vos données. Si vous les utilisez à bon escient, vous pouvez ajouter plus d'informations à votre carte sans avoir besoin d'utiliser de texte. Dans cet exemple, les changements sont relativement subtils, mais le résultat est une carte plus facile à lire - les étoiles les plus brillantes ressortent plus distinctement qu'auparavant, vous aidant à vous repérer plus rapidement dans le ciel.

Essayez-le vous-même ! Avez-vous des données qui ne demandent qu'à être symbolisées de deux manières à la fois ? Cartographiez-le et partagez ce que vous avez fait.


L'objet Couche est essentiel pour gérer les couches qui résident dans un document ArcMap ( .mxd ) ou dans un fichier de couche ( .lyr ). L'objet couche permet d'accéder à de nombreuses propriétés de couche communes trouvées dans la boîte de dialogue Propriétés de la couche ArcMap et fournit également des méthodes pour enregistrer les fichiers de couche. La fonction Layer, la fonction ListLayers et la méthode listLegendItemLayers sur l'objet Legend fournissent toutes des moyens de référencer un objet Layer.

Il existe de nombreux types de calques et tous ne prennent pas en charge le même ensemble de propriétés. Par exemple, une couche d'entités prend en charge une requête de définition alors qu'une couche raster ne le fait pas, mais un catalogue d'images le fait. Plutôt que d'avoir à travailler avec différents objets de calque individuels pour tous les types de calques et combinaisons de propriétés possibles, une méthode de prise en charge est disponible pour aider à identifier quels types de calques prennent en charge quelles propriétés de calque individuelles. La méthode supports vous permet de tester si la couche prend en charge une propriété avant d'essayer d'obtenir ou de définir sa valeur sur un type de couche qui ne la prend pas en charge, réduisant ainsi le besoin d'une capture d'erreur supplémentaire.

Il existe essentiellement trois catégories de couches dans une carte : les couches d'entités, les couches de groupe et les couches raster. Les propriétés isFeatureLayer , isGroupLayer et isRasterLayer vous permettent d'identifier ou d'isoler la majorité des types de calques mais pas tous les types de calques. Il existe quelques couches et jeux de données spécialisés qui n'entrent pas dans l'une de ces trois catégories : sous-classes d'annotations, entités dimensionnelles, jeux de données réseau, jeux de données de MNT, jeux de données topologiques, etc. Dans ces cas, vous devrez peut-être tester d'autres propriétés pour isoler une couche d'intérêt avant d'y apporter quelque chose.

Toutes les propriétés de calque ne sont pas accessibles via l'objet Calque. De nombreuses propriétés disponibles dans la boîte de dialogue Propriétés de la couche ArcMap ne sont pas exposées à l'environnement de script arcpy (par exemple, les propriétés d'affichage, les alias de champ, la symbologie de sélection, etc.). La fonction UpdateLayer vous permet de remplacer toutes les propriétés de couche disponibles dans la boîte de dialogue Propriétés de la couche ArcMap à l'aide d'un fichier de couche ( .lyr ) qui contient les personnalisations.

Les couches de groupe et autres sous-couches (par exemple, les classes d'annotations) sont traitées comme des couches ordinaires. La fonction ListLayers renvoie des valeurs d'index générées de haut en bas telles qu'elles apparaissent dans la table des matières ou telles qu'elles apparaissent dans un fichier de couche ( .lyr ). Il en va de même si un groupe de couches se trouve dans un autre groupe de couches. Par exemple, une carte avec un seul groupe de couches contenant trois sous-couches renverra une liste de quatre noms de couches, la couche de groupe étant la première et les trois sous-couches étant les deuxième, troisième et quatrième. Il existe deux manières de déterminer si un calque est un groupe de calques. Tout d'abord, vous pouvez vérifier si la couche prend en charge la propriété isGroupLayer. Deuxièmement, vous pouvez évaluer la propriété longName. La valeur longName d'un calque inclura le nom du groupe en plus du nom du calque. Par exemple, un calque nommé Layer1 dans un groupe de calques nommé Group1 aura une valeur longName de Group1Layer1 . Si la valeur du nom est égale à la valeur longName, le calque n'est pas un groupe de calques ou le calque n'est pas à l'intérieur d'un groupe de calques.

Certaines couches d'une carte ou d'un fichier de couche peuvent être protégées par mot de passe car les informations d'utilisateur et de mot de passe ne sont pas enregistrées dans le fichier de couche ou la carte. Les documents cartographiques qui contiennent ces couches invitent l'utilisateur à saisir les informations appropriées lors de l'ouverture du document. L'environnement de script arcpy.mapping supprimera, par défaut, ces boîtes de dialogue lors de l'exécution, mais cela signifie que les couches seront traitées comme si elles avaient des sources de données rompues. En d'autres termes, les calques sécurisés ne seront rendus dans aucune sortie. S'il est nécessaire que ces couches s'affichent correctement, il existe plusieurs options. Tout d'abord, enregistrez le nom d'utilisateur et le mot de passe avec les calques. Deuxièmement, la fonction de géotraitement CreateArcSDEConnectionFile vous permet de créer un fichier de connexion qui est également conservé en mémoire. Si cette fonction est exécutée avant d'ouvrir une carte ( .mxd ) avec la fonction MapDocument ou un fichier de couche avec la fonction Layer, les couches SDE seront rendues. Actuellement, il n'existe pas d'alternative aux services Web sécurisés.

La variable qui référence un fichier de couche sur le disque placera un verrou sur le fichier ( .lyr ). Il est recommandé de supprimer la référence d'objet à l'aide de la commande Python del à la fin d'un script ou dans une instruction Python try/except.

La modification de la source de données d'une couche est une exigence courante. Il existe deux méthodes sur l'objet Layer qui aident à cela. La méthode findAndReplaceWorkspacePath est destinée à remplacer tout ou partie du chemin de l'espace de travail d'un calque. La méthode replaceDataSource vous permet de modifier l'espace de travail et le jeu de données source d'une couche. Pour une discussion plus détaillée, des informations sur les paramètres, des scénarios et des exemples de code, reportez-vous à la rubrique d'aide Mise à jour et correction des sources de données avec arcpy.mapping.

Selon le type de symbologie, la symbologie d'une couche peut être modifiée. Il existe un nombre limité de types de symbologie pris en charge pour lesquels des propriétés et des méthodes sont disponibles. Il est recommandé de tester d'abord la propriété symbologieType de la couche. Si une valeur OTHER est renvoyée, la symbologie de la couche ne peut pas être modifiée. Si la valeur renvoyée n'est pas OTHER , la propriété de symbologie de la couche renvoie l'une des classes de symbologie suivantes, chacune avec son propre ensemble unique de méthodes et de propriétés : GraduatedColorsSymbology, GraduatedSymbolsSymbology, RasterClassifiedSymbology et UniqueValuesSymbology.

Des opérations de gestion du temps peuvent être effectuées pour les couches temporelles. Tous les types de calques ne prennent pas en charge les propriétés temporelles. Par conséquent, il est recommandé de tester d'abord si la couche supporte le temps en utilisant la méthode des supports. Si la couche prend en charge le temps, les propriétés de temps sont accessibles à partir de la classe LayerTime.


ArcGIS : Introduction : Conception de cartes

1. Téléchargez et décompressez MapDesignData.zip sur votre bureau. Ouvrez le dossier décompressé et double-cliquez sur DesignTutorial.mxd. Cela devrait ouvrir la carte des comtés de Pennsylvanie par population urbaine.

2. Ordre de dessin. Regardez dans la table des matières à gauche. Vous devriez voir deux couches, les comtés et les grandes villes. Cependant, la couche Major Cities ne s'affiche pas car elle se trouve sous la couche Counties. Pour changer cela, assurez-vous que la table des matières est en mode &ldquoList by Drawing Order&rdquo (voir la zone encerclée ci-dessous), puis faites glisser et déposez la couche Major Cities au-dessus de la couche Counties.

3. Projection de trame de données. Comparez la Pennsylvanie sur cette carte à notre exemple de carte de PASDA. Vous remarquerez que l'état a une forme différente, déterminée par notre système de coordonnées cartographiques. Pour vérifier le système de coordonnées, accédez à Afficher > Propriétés du bloc de données > Système de coordonnées. Vous constatez qu'il est dans le système de coordonnées NAD 1983 et qu'il n'est pas projeté, ce qui lui donne un aspect allongé.

Nous pouvons modifier la projection du bloc de données à partir du menu Propriétés du bloc de données. Dans la zone de recherche, tapez &ldquoNorth America Lambert Conformal Conic&rdquo et appuyez sur Entrée. Développez les dossiers jusqu'à ce que vous voyiez cette projection, cliquez dessus, puis appuyez sur OK.

L'Amérique du Nord en Amérique du Nord Projection conique conforme de Lambert.


L'Amérique du Nord dans le système de coordonnées NAD 1983 non projeté.

4. Orientation. Vous remarquerez que la forme de la Pennsylvanie est meilleure, mais l'orientation n'est pas familière. Pour ajuster l'orientation, accédez à Personnaliser > Barres d'outils > Outils de bloc de données. Cliquez sur le bouton le plus à gauche et vous pouvez ajuster l'orientation de la carte manuellement.

5. Normalisation. Cliquez avec le bouton droit sur la couche Counties et accédez à Propriétés > Symbologie. Les couleurs sur la carte sont basées sur la population urbaine totale de chaque comté. Pour donner des pourcentages à la place, à côté de Normalisation, sélectionnez TotalPop dans le menu déroulant. Le donnera le rapport entre les résidents urbains et le nombre total de résidents par comté.

6. Symbologie. Sélectionnez un nouveau dégradé de couleurs en utilisant le même menu. Vous pouvez également modifier les limites du comté, cliquez sur Symbole au-dessus des patchs de couleur, sélectionnez Propriétés pour tous les symboles et modifiez la couleur du contour.

7. Vous pouvez faire de même avec la couche Major Cities. Accédez à Propriétés > Symbologie, et sous Quantités, sélectionnez Symboles gradués. En regard de Valeur, sélectionnez la variable de population et ajustez la taille des symboles. Cliquez sur Appliquer pour voir comment les modifications affectent la taille des symboles de la ville.

8. Symbole de marqueur d'image. N'importe quel type d'image peut être substitué aux symboles ponctuels. Toujours dans l'onglet Symbologie, cliquez sur le bouton sous Modèle, puis Modifier le symbole. Dans le menu déroulant à côté de Type, sélectionnez Picture Marker Symbol, ce qui fera apparaître un menu de sélection de fichier. Accédez au dossier décompressé et sélectionnez p_Sphere_WarmGray.png.

9. Rendez les marqueurs d'image transparents en sélectionnant l'onglet Affichage dans Propriétés du calque et en modifiant le pourcentage en regard de Transparent.

10. Étiquettes. Toujours dans le menu Propriétés de la couche, accédez à l'onglet Etiquettes et cochez la case en regard d'Etiqueter les entités dans cette couche. Pour faire ressortir davantage les étiquettes des villes, cliquez sur Symbole, puis Modifier le symbole, puis Masquer et cliquez sur Halo.

11. Disposition. Accédez à Affichage > Affichage de la mise en page. Cela vous montre à quoi ressemblera la carte une fois imprimée. Accédez à Fichier > Configuration de la page et de l'impression et modifiez l'orientation en Paysage.

12. Ajustez la taille du bloc de données afin que tout l'état soit visible. Ensuite, cliquez avec le bouton droit de la souris au milieu de la carte et accédez à Propriétés > Cadre. Changez la couleur de la bordure en Aucune couleur.

13. Éléments de la carte. Dans le menu Insertion, ajoutez tous les éléments cartographiques nécessaires : une légende, une flèche nord, une barre d'échelle et un titre. Chacun peut être modifié en double-cliquant une fois ajouté.

14. Exportation de la carte. Lorsque la carte se présente comme vous le souhaitez, accédez à Fichier > Exporter la carte. Il peut être exporté au format PDF.


Voir la vidéo: Symbologie - style catégorisé