Suite

Copier et coller une annotation de carte entre des blocs de données dans ArcMap ?


Je crée fréquemment des documents ArcMap avec deux blocs de données, représentant une condition Avant et Après d'un site. Chacun des deux blocs de données montre les noms des propriétaires fonciers, les numéros de parcelles et les noms de routes. Je finis généralement par taper toutes ces informations DEUX FOIS - une fois dans chaque trame de données.

Jusqu'à présent, mon flux de travail consiste à créer des étiquettes à partir de mon fichier de formes de parcelle, mais les données doivent généralement être modifiées. Je les convertis donc en annotations cartographiques et les modifie. Je finis par le faire dans les deux blocs de données.

J'ai essayé de sélectionner l'annotation de carte que je veux et d'utiliser CTL+C et CTL+V pour la copier et la coller, mais cela n'a produit aucune copie (du moins que je peux voir dans mon bloc de données). Les deux blocs de données sont dans la même projection et affichent la même étendue.

Je cherche un moyen de copier et coller l'annotation de carte d'un bloc de données à un autre afin qu'il reste en place, ou je cherche des idées pour une solution de contournement plus rapide. J'aimerais parfois pouvoir faire la même chose avec des objets de dessin à l'intérieur de mon bloc de données (comme des lignes) afin qu'une solution idéale fonctionne pour les deux, mais l'annotation de carte serait la plus utile.


Je l'ai fait dans le passé, bien que ce soit exactement la raison pour laquelle j'ai commencé à stocker des annotations en tant que classes d'entités, comme le suggère @Chris W. Je vous recommande fortement d'essayer cela, car avant de vous en rendre compte, vous allez avoir 3 trames de données à gérer… et ensuite le client voudra changer d'échelle…

Cependant, j'ai pu faire fonctionner cela tout à l'heure (le tout en mode données):

  1. définir l'étendue de la trame de données 2 pour qu'elle soit égale à la trame de données 1 (allez dans les propriétés de la trame de données, utilisez la marge 0)
  2. activer le bloc de données 1, sélectionner toutes les annotations, cliquer avec le bouton droit sur un élément, copier
  3. activez le bloc de données 2, faites un clic droit n'importe où sur la carte, Collez

À propos de la création et de la modification d'annotations

L'utilisation d'annotations est une option dans ArcGIS pour stocker du texte à placer sur vos cartes. L'annotation peut être utilisée pour décrire des caractéristiques particulières ou ajouter des informations générales à la carte. Avec l'annotation, la position, la chaîne de texte et les propriétés d'affichage sont toutes stockées ensemble et sont toutes modifiables individuellement. L'annotation offre une flexibilité dans l'apparence et le placement de votre texte, car vous pouvez sélectionner des morceaux de texte individuels et les modifier.

Lorsque vous travaillez avec des annotations de géodatabase, c'est-à-dire une classe d'entités annotations stockée dans une géodatabase, vous pouvez utiliser l'environnement de mise à jour ArcMap dans une session de mise à jour pour créer et mettre à jour des entités annotations.

Avant de pouvoir créer des entités annotations à l'aide de ces outils dans ArcMap, vous devez créer une classe d'entités annotations dans votre géodatabase. Une fois que vous disposez d'une classe d'entités annotations, certaines des tâches que vous pouvez effectuer incluent la création d'entités annotations à l'aide de diverses méthodes de construction et la modification de l'emplacement et de l'apparence de votre annotation. En outre, vous pouvez utiliser des raccourcis clavier pour rendre la modification des fonctions d'annotation plus rapide et plus efficace.

Les annotations stockées dans une carte sont modifiées dans ArcMap, mais une session de mise à jour n'est pas requise et vous utiliserez un ensemble d'outils différent, ceux de la barre d'outils Dessiner. Les outils de la barre d'outils Editeur ne peuvent pas être utilisés avec l'annotation de carte.


Créer des éléments graphiques

Pour créer des éléments graphiques sur une carte, procédez comme suit :

  1. Ouvrez une carte et assurez-vous qu'une couche graphique est présente dans la carte.
  2. Sous Carte , dans l'onglet Graphiques, dans le groupe Insertion, cliquez sur le menu déroulant Couche cible pour définir la couche graphique cible.
  3. Choisissez un type d'élément graphique dans la galerie. Pour afficher les types disponibles, cliquez sur les flèches haut et bas pour parcourir la galerie, ou cliquez pour développer la galerie et voir la liste complète.
  4. Cliquez n'importe où sur la carte pour créer l'élément graphique choisi. Certains éléments graphiques nécessitent plus d'un clic ou nécessitent un clic-glisser.

Par défaut, l'application passe en mode sélection après la création d'un élément graphique. Si vous prévoyez d'ajouter plusieurs éléments à la carte, cliquez pour développer la galerie Insérer sur le ruban et activez l'option Conserver le dernier outil actif. Cela vous permet de continuer à ajouter des formes graphiques, des images ou du texte.

Une fois qu'un élément graphique est créé, vous pouvez le sélectionner pour le déplacer, le redimensionner, changer sa couleur ou son symbole et organiser sa position par rapport aux autres éléments graphiques.


La copie d'une carte vers une autre peut être effectuée avec l'opérateur = ou le constructeur de copie.

Le code que vous avez posté ci-dessus fonctionnera correctement en supposant qu'Amap2 est vide. Si vous essayez d'insérer une paire clé/valeur dans une carte qui contient déjà cette clé, l'ancienne valeur sera conservée et la nouvelle sera supprimée. Pour cette raison, si vous écrivez

Dans certaines circonstances, vous pourriez ne pas tout copier comme prévu, car les clés en double ne seront pas copiées.

Pour définir Amap2 égal à Amap1 , envisagez d'utiliser simplement l'opérateur d'affectation :

Cela rejettera aveuglément le contenu de Amap2 , alors soyez prudent lorsque vous faites cela.

Si ce que vous voulez faire est d'ajouter toutes les paires clé/valeur d'Amap2 dans Amap1 d'une manière qui remplace complètement les paires clé/valeur existantes, vous pouvez le faire en utilisant la logique suivante. L'idée ici est similaire à la logique derrière mergesort - nous traitons les cartes comme des séquences de valeurs triées, puis nous mélangeons continuellement les deux :


Un aperçu de l'édition et de la compilation des données

La compilation d'informations géographiques est la partie la plus coûteuse et la plus longue du développement d'un SIG. L'information géographique qui est créée est un atout précieux mais sensible au temps, c'est pourquoi il faut faire preuve de prudence et de précision dans sa collecte et sa maintenance. Les données SIG perdent de leur valeur si elles deviennent obsolètes. La base de données doit être mise à jour pour rester à jour. Tout comme la propriété change lorsqu'une parcelle est vendue, la géométrie de l'entité de parcelle elle-même peut changer si elle est divisée pour des subdivisions. Même les caractéristiques naturelles changent avec le temps : le cours d'une rivière peut changer par méandre ou par captage de cours d'eau.

Pour minimiser le coût du développement des données et des mises à jour nécessaires, il est important que les outils et les flux de travail pour la compilation des données soient aussi rationalisés et productifs que possible. ArcGIS dispose d'un ensemble complet d'outils de compilation de données. ArcMap est l'application pour créer et éditer des données géographiques. ArcMap contient des outils qui vous aident à construire des entités rapidement et facilement tout en préservant l'intégrité de vos données. Pour les organisations qui ont besoin de plusieurs utilisateurs pour modifier simultanément une géodatabase partagée, ArcMap et ArcSDE fournissent les outils nécessaires pour gérer les versions et résoudre les conflits potentiels.

ArcGIS vous permet de créer et de modifier plusieurs types de données. En termes généraux, la géométrie d'entité que vous pouvez modifier comprend des points, des lignes, des polygones, du texte (annotations et cotes), des multipatchs, des multipoints, des tronçons et des nœuds partagés d'une topologie ou d'un réseau géométrique, et des tables. Certains types de données, tels que les dessins CAO ou les couvertures, peuvent être affichés mais non modifiés dans ArcMap et doivent être modifiés dans l'application native des données. Par exemple, bien que vous puissiez afficher les couvertures dans ArcMap, vous ne pouvez les modifier que dans ArcInfo Workstation. Vous pouvez importer ces formats d'affichage uniquement dans des classes d'entités de géodatabase ou des fichiers de formes et les modifier dans ArcMap.

Que vous utilisiez ArcView, ArcEditor ou ArcInfo, vous utilisez les mêmes outils d'édition dans ArcMap pour travailler sur vos données géographiques. Certaines opérations d'édition peuvent nécessiter des licences supplémentaires telles qu'ArcEditor, ArcInfo ou une extension ArcGIS. Par exemple, ArcView vous permet d'afficher mais pas de créer ou de modifier certaines fonctionnalités de géodatabase telles que les topologies, les dimensions, les réseaux géométriques et les données dans une géodatabase ArcSDE.

Le processus de compilation et de mise à jour des données dans ArcGIS peut être divisé en deux catégories d'opérations : la collecte de données et l'intégration de données. La collecte de données implique la saisie de nouvelles données dans votre SIG, tandis que l'intégration des données implique la transformation des données et le maintien de leur intégrité.


Méthodes de collecte de données

Numérisation des données

La numérisation—le processus de conversion des caractéristiques dans un format numérique—est un moyen de créer de nouvelles données. Il existe plusieurs façons de numériser de nouvelles fonctionnalités. Celles-ci incluent la numérisation à l'écran ou "tête haute" sur une image, la numérisation d'une copie papier d'une carte sur un tableau de numérisation ou l'utilisation de la numérisation automatisée.

La numérisation interactive ou tête haute est l'une des méthodes les plus courantes. Dans cette méthode, vous affichez une photographie aérienne, une image satellite ou une orthophotographie à l'écran en tant que fond de carte et tracez des entités, telles que des routes, des bâtiments ou des parcelles, à partir de celle-ci.

Dans la numérisation sur papier, vous utilisez une table de numérisation connectée à un ordinateur qui convertit les positions sur la surface de la table en coordonnées numériques x,y lorsque vous les tracez avec une rondelle portable (un stylo ou un appareil semblable à une souris).

La numérisation automatique est une autre méthode de numérisation d'entités. L'extension ArcScan pour ArcGIS vous permet d'effectuer une conversion automatique ou interactive de données raster en vecteur avec une grande précision, avec peu ou pas d'intervention de l'opérateur pendant l'étape de capture des données.

Collecter des données sur le terrain

Certaines données SIG sont directement capturées sur le terrain à l'aide d'un dispositif de système de positionnement global (GPS). Les unités GPS calculent leur position en utilisant les signaux des satellites (et parfois des stations de base). Leur capacité et leur précision varient, alors assurez-vous d'utiliser un GPS aussi précis que les données avec lesquelles il sera utilisé. Les unités GPS peuvent être connectées à des ordinateurs de poche, des ordinateurs portables ou des tablettes PC pour enregistrer des données sur le terrain.

Les appareils informatiques portables vous permettent d'exécuter le logiciel ArcPad, qui fournit l'accès à la base de données, la cartographie, le SIG et l'intégration GPS aux utilisateurs sur le terrain à l'aide d'appareils portables et mobiles. Vous pouvez extraire des données d'une géodatabase à utiliser sur le terrain avec ArcPad, puis vous pouvez mettre à jour votre géodatabase avec les modifications que vous avez apportées dans ArcPad. Si vous utilisez un ordinateur portable ou un Tablet PC sur le terrain, vous pouvez apporter la géodatabase réelle et toutes ses fonctionnalités avec vous.
En savoir plus sur l'intégration des données d'un GPS
En savoir plus sur l'intégration des données d'ArcPad
En savoir plus sur l'utilisation d'un Tablet PC avec ArcGIS

Intégration des données d'enquête

Les mesures d'arpentage ou de géométrie de coordonnées (COGO) peuvent également être saisies dans un SIG. Dans ArcMap, vous pouvez créer des lignes ou des arêtes de polygone à l'aide d'un ensemble de mesures topographiques collectées sur le terrain. En outre, vous pouvez utiliser l'extension ArcGIS Survey Analyst pour stocker et utiliser des mesures de topographie collectées à partir de notes de terrain, d'équipements de topographie et de collecteurs de données.


Flux de travail pour la création et la modification de fonctionnalités

Avant de créer ou de modifier des entités dans ArcMap, vous devez disposer d'une classe d'entités existante à modifier. Si vous n'en avez pas, vous pouvez créer une nouvelle classe d'entités de géodatabase ou un fichier de formes dans ArcCatalog.

La barre d'outils Editeur contient les différentes commandes dont vous aurez besoin pour éditer des entités géographiques dans votre base de données. Vous devez ajouter la barre d'outils Editeur à ArcMap avant de pouvoir commencer la mise à jour.

Une fois que vous avez ajouté les données que vous souhaitez modifier à ArcMap, vous suivrez un workflow de base.

  1. Choisissez l'espace de travail et le bloc de données que vous souhaitez modifier.
  2. Démarrer une session d'édition (commencer l'édition).
  3. Choisissez le calque dans votre espace de travail que vous souhaitez être la cible de vos actions (le calque cible).
  4. Choisissez si vous souhaitez créer de nouvelles fonctionnalités ou modifier celles existantes.
  5. Configurez des propriétés ou des options supplémentaires telles que l'activation de l'accrochage, la définition des calques sélectionnables et la spécification des unités d'entrée.
  6. Choisissez un outil. La barre d'outils Editeur contient les outils d'édition de fonctions simples les plus fréquemment utilisés. Des barres d'outils supplémentaires contiennent des outils permettant de modifier les topologies, les réseaux géométriques, les itinéraires et les entités d'annotation.
  7. Ajoutez ou modifiez les attributs de l'entité.
  8. Enregistrez les modifications et arrêtez les modifications.

La plupart du temps, vous modifierez les données dans la vue des données, car elle n'affiche que les données de votre carte et masque les éléments de mise en page. Vous pouvez effectuer des modifications en mode Mise en page, bien que les modifications soient généralement plus faciles et plus précises en mode Données. Cependant, l'édition en mode mise en page est utile lorsque vous souhaitez apporter des ajouts et des modifications à votre carte dans le contexte de votre mise en page de carte. Par exemple, supposons que dans la vue des données vous ayez ajouté du texte qui identifie un océan, mais dans la vue de la mise en page, vous voyez que le texte est trop près du bord du bloc de données. Pour corriger cela, vous pouvez simplement mettre le bloc de données au point et déplacer le morceau de texte pendant que vous êtes toujours en mode Mise en page, plutôt que de basculer entre les vues.

Choix de l'espace de travail et démarrage d'une session d'édition

La mise à jour s'applique à un seul espace de travail dans un seul bloc de données ArcMap, où un espace de travail est une géodatabase ou un dossier de fichiers de formes. Si vous avez plusieurs blocs de données dans votre carte, vous ne pouvez modifier les couches que dans un bloc de données à la fois, même si toutes les données se trouvent dans le même espace de travail. ArcMap peut afficher des données stockées dans différents systèmes de coordonnées dans le système de coordonnées d'un bloc de données. Bien que vous puissiez modifier des données dans différents systèmes de coordonnées, il est généralement préférable que toutes les données que vous envisagez de modifier ensemble aient le même système de coordonnées.

L'édition se produit dans une session d'édition. Au cours d'une session de mise à jour, vous pouvez créer ou modifier des entités vectorielles ou des informations attributaires tabulaires. Lorsque vous souhaitez modifier, vous devez démarrer une session de modification, que vous terminez lorsque vous avez terminé. Les modifications sont temporaires jusqu'à ce que vous choisissiez de les enregistrer et de les appliquer définitivement à vos données. Vous pouvez également quitter une session de modification sans enregistrer vos modifications. Le simple fait d'enregistrer une carte n'enregistre pas les modifications apportées aux entités, vous devez enregistrer spécifiquement les modifications dans votre session de mise à jour.

Lorsque vous enregistrez des modifications, vous les écrivez dans la source de données ou dans une base de données. Lorsque vous travaillez avec des données dans une base de données, apporter des modifications et les enregistrer sont des transactions par rapport à la base de données. Les versions permettent à plusieurs utilisateurs d'une géodatabase multi-utilisateurs de modifier les mêmes données sans appliquer de verrous d'entités ni dupliquer les données. Lorsque les utilisateurs sont prêts à appliquer leurs modifications, ils fusionnent leurs modifications via un processus de rapprochement des modifications, de résolution des conflits et de publication de leurs modifications dans la version parente d'une base de données.

Définir le calque cible

Une fois que vous avez choisi l'espace de travail qui sera édité, de nombreuses opérations d'édition nécessitent que vous spécifiiez le calque qui sera la cible de vos éditions. Par exemple, lorsque vous créez de nouvelles entités ou modifiez des entités existantes, vous devez définir la couche cible afin qu'ArcMap connaisse la couche que vous souhaitez mettre à jour. Vous devez définir la couche cible chaque fois que vous créez de nouvelles entités, que vous les créiez avec l'outil Esquisse, en copiant et en collant ou en mettant en mémoire tampon une autre entité, par exemple. Vous définissez la couche cible avec la liste déroulante de la barre d'outils de l'éditeur plutôt que la table des matières. La mise en surbrillance d'une couche dans la table des matières n'a aucun effet dans l'environnement de mise à jour ArcMap.

La liste déroulante Couche cible (illustrée ci-dessous) contient les noms de toutes les couches des jeux de données avec lesquels vous travaillez. Les sous-types sont également répertoriés, le cas échéant. Par exemple, si vous définissez la couche cible sur Parcels > Non-résidentiel, toutes les entités que vous créez feront partie du sous-type Non-résidentiel de la couche Parcels.

Lorsque vous choisissez une certaine couche comme cible, certaines propriétés de la géodatabase sont transférées dans l'environnement de mise à jour ArcMap. Par exemple, lorsque vous créez une nouvelle entité dans une couche basée sur une classe d'entités avec des domaines de géodatabase spécifiés, ces attributs seront automatiquement présents dans la nouvelle entité. De même, lorsque vous choisissez une couche d'annotations comme cible, les propriétés d'affichage de la couleur, de la taille, de la police, etc., que vous avez spécifiées pour la classe d'entités de géodatabase seront automatiquement configurées pour vous.

Certaines opérations ne nécessitent pas de couche cible, car elles obtiennent leurs paramètres à partir d'autres propriétés dans ArcMap. Par exemple, vous n'avez pas besoin de spécifier une couche cible lorsque vous souhaitez simplement sélectionner une entité, puis déplacer, faire pivoter ou modifier ses sommets. En cas de sélection, par exemple, les outils de mise à jour ArcMap adhèrent aux paramètres ArcMap tels que les options de sélection et les couches sélectionnables.

Choisir une tâche d'édition

Les opérations d'édition que vous pouvez utiliser sur les entités sont appelées tâches d'édition. L'une des tâches les plus courantes consiste à créer de nouvelles fonctionnalités. Les tâches sont classées en fonction de leur fonction générale, comme créer des données, modifier des données et travailler avec la topologie. Vous spécifiez la tâche dans la liste déroulante de la barre d'outils de l'éditeur. Vous pouvez personnaliser la liste des tâches en ajoutant et en supprimant des tâches, en fonction des besoins de votre projet. De plus, vous pouvez utiliser la programmation pour développer vos propres tâches d'édition.

Choix d'un outil et création d'une esquisse d'édition

Dans ArcMap, vous utilisez une esquisse de mise à jour pour créer ou modifier la forme des entités. Une esquisse de modification est une représentation temporaire d'une fonction qui vous permet de modifier sa géométrie.

Une esquisse est composée de tous les sommets et segments de l'entité. Les sommets sont les points auxquels l'esquisse change de direction, tels que les segments de coin sont les lignes qui relient les sommets.

Lorsque vous souhaitez créer de nouvelles entités ou dessiner une esquisse, vous utiliserez le plus souvent l'outil Esquisse et les outils de la palette d'outils de la barre d'outils Editeur. Avec ces outils, par exemple, vous pouvez créer des lignes, des arcs et des sommets de courbes tangentes aux intersections ou aux points médians en fonction des distances et des directions à partir d'autres entités ou de nouveaux segments en traçant le long de celles existantes.

L'outil Esquisse est accompagné d'un menu contextuel (contexte) qui vous aide à placer les sommets et les segments avec plus de précision. Par exemple, vous pouvez ajouter un sommet à un emplacement x,y spécifique, dessiner un segment à une longueur et une direction exactes, ou rendre un segment parallèle ou perpendiculaire à un autre segment. Vous pouvez également configurer des options supplémentaires pour l'édition, telles que l'activation de l'accrochage.

Lorsque vous créez les sommets dans une esquisse (généralement, en cliquant avec votre souris), les segments entre les sommets sont ajoutés automatiquement. Une fois que vous êtes satisfait de la forme de l'esquisse, vous devez terminer l'esquisse pour terminer la géométrie de la fonction et créer réellement la fonction. Il existe plusieurs façons de terminer une esquisse, notamment en double-cliquant avec votre souris, en choisissant la commande dans un menu contextuel ou en utilisant un raccourci clavier (F2).

Le graphique de gauche ci-dessous montre l'entité surfacique en cours de construction à partir d'une esquisse de mise à jour. Une fois tous les sommets souhaités ajoutés, l'esquisse est terminée et elle devient une fonction. Vous pouvez double-cliquer sur une entité avec l'outil Editer pour modifier l'esquisse (ainsi, changer la forme du polygone).

Pour créer un nouveau polygone avec l'outil Esquisse, par exemple, au moins trois sommets sont requis. Pour créer une nouvelle ligne, au moins deux sommets, les points de départ et d'arrivée, sont nécessaires pour terminer l'esquisse et, par conséquent, créer l'entité. Une esquisse d'une ligne enregistre la direction dans laquelle elle a été numérisée, ce qui est important si vous devez couper ou prolonger la ligne ou effectuer une opération sur celle-ci qui utilise des mesures provenant du point de départ ou d'arrivée. Vous pouvez inverser la direction d'une ligne afin que le dernier sommet de l'esquisse devienne le premier. Les sommets sont marqués en vert, le dernier sommet ajouté étant marqué en rouge.

Parfois, vous devez créer une entité qui comporte plusieurs pièces physiques mais ne référence qu'un seul ensemble d'attributs dans la base de données. Celles-ci sont appelées multipoints pour les points ou multiparties pour les entités linéaires et surfaciques. Un système de puits de pétrole pourrait être représenté par une entité multipoint, qui ne peut être créée que dans une classe d'entités avec une géométrie multipoint. (Le type de géométrie multipoint est défini lorsque vous créez une nouvelle classe d'entités.) Les couches multipoints sont créées sous forme d'esquisses. De même, un groupe d'îles peut être représenté comme une entité surfacique en plusieurs parties. Pour créer une fonction multipoint ou multipartie, vous devez d'abord terminer chaque partie, puis terminer l'ensemble de l'esquisse une fois que vous avez créé les parties individuelles.

Exemples de tâches d'édition et de croquis utilisés ensemble

Vous pouvez utiliser les tâches conjointement avec une esquisse que vous créez pour modifier vos données géographiques dans ArcMap.

  • La tâche Créer une nouvelle entité utilise une esquisse que vous créez pour créer la nouvelle entité.
  • La tâche Sélectionner des entités à l'aide d'une ligne utilise une esquisse que vous créez pour sélectionner les entités que la ligne croise sont sélectionnées.
  • La tâche Couper des entités polygonales utilise une esquisse de ligne que vous dessinez pour couper un polygone.

Modification de fonctions existantes avec des esquisses

Outre la construction de nouvelles fonctions, les esquisses peuvent être utilisées pour modifier des fonctions existantes. Par exemple, pour remodeler un polygone, vous pouvez construire une esquisse de la nouvelle arête, ou vous pouvez utiliser une esquisse pour diviser un polygone en deux.

Vous pouvez insérer ou supprimer des sommets dans une esquisse pour modifier la forme d'une entité. Vous pouvez également ajuster et prolonger des lignes et diviser des lignes et des polygones en dessinant une esquisse. Lorsque vous utilisez une esquisse pour modifier une fonction existante, vous terminez la mise à jour en terminant l'esquisse.


Ajout d'informations sur les attributs

Les attributs sont des descriptions d'une entité géographique dans un SIG, généralement stockées sous forme de ligne dans un tableau. Par exemple, les attributs d'une rivière peuvent inclure son nom, sa longueur et sa profondeur moyenne. Vous pouvez entrer de nouvelles valeurs attributaires lorsque vous créez des entités et vous pouvez modifier les valeurs existantes. Lorsque vous créez une nouvelle entité, elle commence uniquement avec les valeurs d'attribut par défaut. Vous entrez des attributs après avoir créé une entité.

Vous ajoutez et modifiez les attributs des entités dans une session de mise à jour. Vous pouvez modifier les valeurs d'attribut manuellement en saisissant de nouvelles valeurs ou en copiant et collant des valeurs existantes. Certaines fonctionnalités sont conçues avec des sous-types, des valeurs par défaut et des domaines attributaires. Ceux-ci peuvent faciliter la modification des valeurs et peuvent aider à éviter les erreurs de saisie de données. Après avoir modifié les attributs qui ont des domaines de plage, vous pouvez valider vos modifications pour vérifier que les nouvelles valeurs se situent dans la plage valide.

S'il existe des relations entre les classes d'entités et les tables dans votre géodatabase, vous pouvez rechercher les objets liés à un objet particulier et les modifier. Par exemple, si vous disposez d'une table de propriétaires fonciers liée à une classe d'entités de parcelle, vous pouvez sélectionner une entité de parcelle, utiliser la classe de relations pour rechercher le propriétaire de cette parcelle, puis modifier certains des attributs dans la table des propriétaires. Certaines classes de relations ont des règles qui contrôlent la manière dont les entités peuvent être liées. Après avoir modifié des entités de géodatabase ou des tables associées qui ont des règles de relation, vous pouvez valider vos modifications pour vérifier que les objets associés sont toujours conformes aux règles de relation. Vous pouvez également établir une nouvelle relation entre des objets ou rompre des relations existantes.

Méthodes de modification des attributs

Il existe deux manières principales d'ajouter ou de mettre à jour des attributs dans ArcMap : la boîte de dialogue Attributs et la fenêtre de table.

La boîte de dialogue Attributs affiche les attributs des entités sélectionnées et vous montre les données brutes et les champs tels qu'ils sont stockés dans votre géodatabase. Le côté gauche de la boîte de dialogue affiche le nom de la couche à laquelle appartiennent l'entité ou les entités sélectionnées, tandis que le côté droit affiche les valeurs attributaires.

Vous pouvez également ouvrir une fenêtre de table pour voir toutes les informations tabulaires sur une couche ou une table. La fenêtre du tableau affiche les alias de champs, qui sont souvent des noms plus conviviaux pour vos champs, et peuvent masquer les champs que vous ne souhaitez pas voir. Pour ajouter ou modifier une valeur dans la fenêtre du tableau, cliquez simplement sur une cellule et saisissez la nouvelle valeur. La fenêtre du tableau vous permet également d'utiliser le calculateur de champs, qui vous aide à mettre à jour plusieurs valeurs dans un champ particulier et vous permet d'utiliser des instructions Visual Basic pour Applications (VBA) avancées lors de la modification des valeurs de champ. Bien que vous n'ayez pas besoin d'être dans une session de mise à jour pour calculer les valeurs de champ, une session de mise à jour est recommandée car elle vous permet d'annuler vos modifications.

Mise à jour des données à l'aide de SQL

Vous pouvez utiliser SQL (Structured Query Language) en dehors d'ArcGIS pour effectuer des mises à jour d'attributs en bloc sur vos données. Cependant, vous devez avoir une bonne compréhension de votre modèle de données lorsque vous utilisez cette approche pour vous assurer que le risque de corruption des données est minimisé et que les attributs que vous mettez à jour n'affectent pas les autres objets de la base de données par le biais de relations ou d'un autre comportement.


Création de nouvelles fonctionnalités de texte

Vous pouvez stocker le texte de la carte en tant qu'annotation dans une géodatabase. L'annotation offre une flexibilité dans l'apparence et le placement de votre texte, car vous pouvez sélectionner des morceaux de texte individuels et les modifier. Les entités dimensionnelles sont une forme d'annotation conçue pour exprimer des mesures de distance. Les entités d'annotation et de dimension de géodatabase sont créées et modifiées dans une session de mise à jour.

Vous pouvez créer et modifier des annotations avec les outils d'édition d'annotations spécialisés. Vous suivrez un processus similaire à celui de la modification d'autres entités : choisissez la couche et la méthode que vous souhaitez utiliser pour créer l'annotation et utilisez l'outil Esquisse pour créer l'entité.

Certaines classes d'entités annotations sont autonomes dans la géodatabase. Celles-ci sont appelées annotations standard. L'annotation standard n'est pas formellement associée aux entités de la géodatabase. Par exemple, vous pouvez avoir un morceau d'annotation standard qui représente une chaîne de montagnes, un océan ou une limite administrative, l'annotation marque simplement la zone générale sur la carte.

Un autre type d'annotation, appelée annotation liée à une entité, est associée à l'entité qu'elle décrit via une classe de relations. Le texte reflète la valeur d'un ou de plusieurs champs de l'entité à laquelle il est lié. Vous pouvez utiliser des annotations liées aux entités pour identifier des entités telles que des parcelles, des rues, des rivières, des routes ou des villes. Avec l'annotation liée aux entités, lorsque vous créez de nouvelles parcelles ou entités de rue, par exemple, à l'aide des outils de mise à jour dans ArcMap, l'annotation sera créée automatiquement.

Vous pouvez créer des fonctions de cote avec différentes méthodes et modifier leur emplacement et leur apparence. Les entités cotes sont stockées dans des classes d'entités cotes et peuvent être placées et modifiées à l'aide des outils de la barre d'outils Cotation.


Amélioration de la productivité lors de l'édition

De nombreuses opérations d'édition peuvent être rendues plus efficaces et plus précises en utilisant certaines des fonctions de l'environnement d'édition.

L'environnement de capture

L'accrochage est l'un des moyens les plus simples de positionner plus précisément de nouveaux sommets et segments ainsi que des entités lorsque vous les déplacez. La capture peut aider à établir des emplacements exacts par rapport à d'autres fonctionnalités. Lorsque l'accrochage est activé, le pointeur de votre souris saute ou s'accroche aux arêtes et aux sommets lorsque votre pointeur est à proximité d'eux. Cela signifie que le pointeur se trouve dans la tolérance d'accrochage. L'accrochage peut vous aider dans de nombreuses opérations d'édition, par exemple, créer des polygones qui ne se chevauchent pas ou ne présentent pas d'espaces entre eux ou placer un point exactement le long d'une ligne existante.
En savoir plus sur l'environnement de capture

Menus contextuels, raccourcis clavier et abréviations des unités de distance

Les menus contextuels (contextuels) de nombreux outils, en particulier l'outil Esquisse, fournissent des commandes qui vous aident à placer des sommets et des segments plus facilement et avec plus de précision. Vous ouvrez un menu contextuel en cliquant avec le bouton droit sur la carte avec un outil particulier.

De nombreuses fonctions d'édition sont associées à des raccourcis clavier, y compris ceux des menus contextuels. Si vous apprenez certains des raccourcis les plus courants, vous pouvez minimiser l'utilisation de votre souris et accélérer vos modifications. Par exemple, avec l'outil Esquisse actif, vous pouvez appuyer sur la touche F6 pour saisir rapidement l'emplacement des coordonnées du point ou du sommet que vous souhaitez placer. Vous pouvez également passer à un autre outil d'édition ou passer rapidement à un outil de navigation pour effectuer un zoom ou un panoramique sur la carte en appuyant sur différentes touches.

Parfois, vous devrez peut-être entrer des longueurs ou d'autres mesures dans des unités différentes de celles de votre carte. Dans de nombreuses boîtes de dialogue de l'environnement d'édition qui nécessitent la saisie d'une valeur de distance, vous pouvez spécifier des valeurs dans différentes unités de mesure en tapant simplement une abréviation d'unité après le nombre. Par exemple, si vos unités de carte sont des pieds, par défaut, ArcMap supposera que toutes les valeurs de distance que vous entrez sont en pieds. Cependant, vous pouvez simplement ajouter "m" après votre valeur d'entrée afin qu'ArcMap sache que la valeur que vous avez entrée est en fait en mètres.

Mise en cache des données pour de meilleures performances

Lorsque vous modifiez des données dans une géodatabase, en particulier une géodatabase ArcSDE, vous souhaiterez peut-être activer le cache de carte, qui permet le stockage temporaire d'entités de géodatabase à partir d'une étendue de carte donnée dans la mémoire de l'ordinateur de bureau. La création d'un cache de carte peut réduire la charge sur votre réseau et la géodatabase, car ArcMap accède à ces informations à partir de la RAM de votre ordinateur, réduisant ainsi le nombre de requêtes que le client doit exécuter sur le serveur.

Ouverture de fenêtres supplémentaires

Vous pouvez également utiliser des fenêtres supplémentaires dans ArcMap—loupe, la vue d'ensemble et les fenêtres de visualisation—pour obtenir différentes vues de vos données, ce qui peut vous aider lors de la mise à jour. Vous pouvez obtenir une vue rapprochée d'une petite zone sans modifier l'étendue de la carte (fenêtre de la loupe), voir l'étendue complète de votre carte (fenêtre d'aperçu) ou obtenir une vue indépendante sur la carte (fenêtre de la visionneuse). Par exemple, une fenêtre loupe peut être activée avant ou pendant la création de nouvelles fonctionnalités et la modification de fonctionnalités existantes. Vous pouvez cliquer sur l'en-tête de la fenêtre de la loupe et la faire glisser tout en maintenant le même croquis ou la même modification déjà en cours. Les fenêtres de visualisation peuvent être utilisées sur des ordinateurs dotés de deux moniteurs, vous pouvez donc ouvrir et agrandir la fenêtre de visualisation sur le deuxième moniteur pour fournir une vue à grande échelle de la zone en cours d'édition. L'édition peut être effectuée dans les deux écrans, et le retour graphique affiché pendant que vous éditez apparaît simultanément sur les deux écrans.

Les données SIG proviennent souvent de nombreuses sources. Les incohérences entre les sources de données vous obligent parfois à effectuer un travail supplémentaire pour intégrer un nouvel ensemble de données au reste de vos données. Certaines données sont géométriquement déformées ou pivotées par rapport à vos données de base. Vous devrez peut-être également modifier les limites partagées par plusieurs entités ou implémenter des méthodes supplémentaires pour maintenir l'intégrité de vos données.


Effectuer des ajustements spatiaux

Dans l'environnement d'édition, les outils d'ajustement spatial fournissent des méthodes interactives pour aligner et intégrer vos données. L'ajustement spatial prend en charge une variété de méthodes d'ajustement et ajustera toutes les sources de données modifiables. Il est souvent utilisé lorsque vous avez importé des données à partir d'une autre source, comme un dessin CAO ou un modèle multipatch 3D. Certaines des tâches que vous pouvez effectuer incluent la conversion de données d'un système de coordonnées à un autre, la correction des distorsions géométriques, l'alignement des entités le long du bord d'une couche sur les entités d'une couche adjacente et la copie d'attributs entre les couches. Étant donné que l'ajustement spatial fonctionne au sein d'une session de mise à jour, vous pouvez utiliser les fonctionnalités d'édition existantes, telles que l'accrochage, pour améliorer vos ajustements.

De plus, l'utilisation d'une fenêtre de loupe lorsque vous effectuez un ajustement spatial vous permet d'obtenir une meilleure vue des emplacements d'origine et de destination afin que vous puissiez placer des liens plus précisément sans modifier l'étendue de la carte. Vous pouvez ouvrir une fenêtre de loupe au-dessus du point de départ du lien, ajouter le lien, puis déplacer la fenêtre vers l'emplacement de destination et ajouter ce lien sans avoir à zoomer et à déplacer la carte.

Il se peut que vous deviez modifier la géométrie de plusieurs entités à la fois. En utilisant l'association topologique entre les entités, vous pouvez déplacer des limites et des sommets partagés par plusieurs entités. Par exemple, vous pouvez déplacer une bordure pour mettre à jour deux polygones de forêt ou, comme le montre le graphique ci-dessous, déplacer un sommet d'angle et mettre à jour plusieurs polygones de parcelle et quelques limites de lots en même temps.

Dans l'environnement de mise à jour, vous pouvez créer une topologie de carte qui vous permet de mettre à jour les parties partagées des entités. Une topologie de carte est un ensemble temporaire de relations topologiques entre des parties coïncidentes d'entités simples sur une carte. Les principaux types de géométrie sur lesquels on agit lors de la modification d'une topologie de carte sont les arêtes, qui sont des segments de ligne qui définissent des lignes ou des polygones, et les nœuds & points à la fin d'une arête. When you move a node in a topology, all the edges that connect to it are stretched to stay connected to the node. When you move an edge, edge segments stretch to maintain the connection of shared endpoint nodes to their previous location. You can also move a node and a connected edge without stretching the other connected edge by temporarily splitting the topological relationship between the node and the other shared edges.

When creating a map topology, you need to specify which layers will participate in the topology and the cluster tolerance to use to determine which parts of the features are coincident and which edges and nodes in the topology are shared.


Maintaining spatial integrity

Beyond editing shared geometry, topology within a geodatabase allows you to maintain additional spatial integrity by specifying a set of rules to apply to your data, allowing you to find and fix any errors and validate the relationships.

Topologie

Topology is a collection of rules that, coupled with a set of editing tools and techniques, enables the geodatabase to more accurately model geometric relationships. ArcGIS implements topology through a set of rules that define how features may share a geographic space and a set of editing tools that work with features that share geometry in an integrated fashion. A topology is stored in a geodatabase as one or more relationships that define how the features in one or more feature classes share geometry. The features participating in a topology are still simple feature classes—rather than modifying the definition of the feature class, a topology serves as a description of how the features can be spatially related.

For example, in the graphic below, the coral-colored squares and lines indicate errors in topology, which is one way of ensuring spatial integrity. These may be locations where there is a line that does not connect to another line (known as a dangle), a polygon that does not contain a point within its boundary, or some other violation of a rule imposed on the geodatabase.

ArcGIS provides a set of editing tools that help find and fix topology rule violations. Violations of topology rules are initially marked as errors in the topology, but where appropriate, you can mark them as exceptions. Within the editing environment, you can use the tools on the Topology toolbar to locate errors, fix errors interactively or automatically, validate edits, and create new features from the geometry of existing features. Dirty areas track the places where topology rules may have been violated during editing. Depending on your workflow, you can validate topology rules and clean up dirty areas after each edit session or on a schedule.

Geometric networks

Geometric networks also store various mechanisms and behaviors that maintain the topological connectivity between their component features. Geometric networks consist of edge network features and junction network features. An example of an edge feature is a water main, and a junction feature might be a valve. Edges must be connected to other edges through junctions.

Geometric network connectivity rules constrain the type of network features that may be connected to one another and the number of features of any particular type that can be connected to features of another type. By establishing these rules along with other rules, such as attribute domains, you can maintain the integrity of the network data in the database. At any time, you can selectively validate features in the database and generate reports as to which features in the network are invalid—that is, are violating one of the connectivity or other rules.

Edit operations that involve adding, deleting, and moving geometric network features can all affect the connectivity of a geometric network. Connectivity between network features is maintained on the fly as you create, delete, and modify network features. For example, when a network edge or junction is moved, the network features to which it is connected respond by stretching and adjusting themselves to maintain connectivity. You can use the geometric network editing tools to modify, rebuild, and verify connectivity.


Maintaining attribute integrity

ArcGIS provides tools to help you maintain the quality of your attribute data, primarily through the use of attribute domains.

Using attribute domains

Attribute domains are rules that describe the permissible values of a field type and are used to constrain the values allowed in any particular attribute for a table, feature class, or subtype. Each feature class or table can have a set of attribute domains that apply to different attributes. A given attribute domain can be shared by various feature classes and tables in a geodatabase. If a feature class has subtypes, each subtype can have a different domain associated with a given attribute. For example, a water mains feature class and a water laterals feature class can use the same domain for their ground surface type fields.

When you edit a field with a coded value domain, a drop-down list of all the domain values appears. When you choose one of the values from this list, you know that you are assigning the field a valid value.

A range domain specifies a valid range of values for a numeric attribute. For example, you could have three subtypes of water mains: transmission, distribution, and bypass. Each of these could have a different range of valid pressures. Distribution water mains can have a pressure between 50 and 75 psi. For a distribution water main object to be valid, its pressure value must be between 50 and 75 psi. A range domain specifies this range of values.

Result on attribute domains after splitting and merging features

Often when editing data, a single feature is split into two features or two separate features are combined, or merged, into a single feature. For example, in a land base database, a land parcel may be split into two separate land parcels due to rezoning. Similar zoning changes may require two adjacent parcels to be merged into a single parcel.

The behavior of an attribute's values when a feature is split is controlled by its split policy, and when two features are merged, an attribute's value is controlled by its merge policy. Each attribute domain has both a split policy and a merge policy. When a feature is split or merged, ArcGIS looks to these policies to determine what values the resulting feature or features will have for a particular attribute.


Exploring data and features on a map

Sometimes just looking at a map isn't enough you often need to query the data to solve problems. ArcReader allows you to explore the data on the map and get the information you need.

You can find features that have a particular characteristic or attribute, examine all the attributes of a particular layer, measure distances on the map, point at features to identify what they are, or hyperlink to more information.


How to explore data and features on a map

Finding features with attribute values

  1. On the Data toolbar, click the Find button .
  2. Click the Features tab.
  3. Type the attribute value of interest in the Find text box.

  4. Click the In layers drop-down arrow and click the layer you want to search.
  5. Search for the attribute in all fields, in a specific field, or in the primary display field.
  6. Cliquez sur Rechercher.
  7. Right-click the found feature listed in the Results window and click Flash feature, Zoom to feature(s), or Identify feature(s).
  1. On the Data toolbar, click the Find button .
  2. Click the Places tab.
  3. Choose a service from the Services drop-down list.
  4. In the Place text box, type the name of a place.
  5. Choose a place type to limit your search to a specific type of place. The place type list is provided by the service, and some services do not support place types.
  6. Set the Candidate value to the number of places to display that meets your criteria.
  7. Use the Search drop-down list to limit your search spatially. You can search the full extent of the data in your map or the current visible extent.
  8. Cliquez sur Rechercher.
  9. Right-click a found place to flash, zoom to or pan to the place.

Specifying a place

The place finding service looks for commas to denote substrings in a search. If you do not use commas, the whole string is interpreted as the place-name.

Strings separated by commas after the first string are used to help narrow the search in other fields of the database. Below are three scenarios for a search:

Simple search for a city name

Search for a city and state

Search for a city, state, and country

Each additional substring further restricts the search. If one of the substrings is not listed with the main search term in the database, the request does not return a match.

NOTE: An Internet connection is needed to find a place.

  1. On the Data toolbar, click the Find button .
  2. Click the Addresses tab.
  3. Choose a service from the address locator drop-down list.
  4. Once a locator has been selected, options for defining the address will be displayed. Fill out the address information. Some services only support one country, and Administrative refers to state or province.
  5. Cliquez sur Rechercher.
  6. Right-click a found address to flash, zoom to, or pan to the place.

Specifying an address

Address finding services provide partial address support with address data sources. This means that if you do not provide the complete address, you can still get a list of candidates based on the information you have entered. For example, if you only enter a city name, the result list contains cities whose name matches the name you entered. Address finding services can perform four levels of geocoding, with levels 3 and 4 representing partial address geocoding.

Level 1: House-level geocoding, returning the x,y coordinates of a complete address, such as 380 New York St, Redlands, CA 92373

Level 2: Intersection geocoding, returning the x,y of the intersection of two cross streets, such as
New York St AT Pine Ave, Redlands, CA 92373

Level 3: Street-level geocoding, returning the centroids of each street segment and area, such as 100-200 New York St, 92373 or New York St, 92373

Level 4: Place-level geocoding, returning the centroid of the place, such as Redlands, CA
European geocoding doesn't use the Administrative field, but does require the Country field.

Street name and Administrative, Administrative alone, or street alone will not return a result.

Some services do not support level 3 geocoding.


Identifying features by pointing at them

  1. Click the Identify button on the Data toolbar.

    An empty Identify window appears.
  2. Click the map feature you want to identify or drag a box around multiple features.

    By default, information about the topmost layer will populate the Identify window.
  3. Use the Identify from drop-down arrow to identify a feature in a specific layer.

    Only features in that layer will show in the Identify Results window.
  1. Click the Identify button.
  2. In the Identify window, right-click the fields and uncheck Sort Fields to see the fields in data table order.

NOTE: The ArcReader default is to have Sort Fields checked on and to display in alphabetical order.


Getting the location of the identified feature

  1. Click a feature in the Identify tree.
  2. Click the small drop-down arrow to the right of the Location text box to select the location units of your choice.
  1. Click an attribute in the Identify tree.
  2. Right-click the field and click Copy.

    You can now paste the attribute into another software application.
  1. Right-click the feature in the Identify tree.
  2. Click Copy to copy the entire record.

    The feature's record can now be pasted into another application.

    On the Data toolbar, click the Measure tool .
    When you click the Measure tool, the Measure window appears. This dialog box allows you to set different options for how you measure, including whether to measure lines, areas, or features use snapping and set which units are reported. Measurements are displayed inside the window, so it is easy to copy and paste them into other applications.
    The Measure window contains tools for measuring distance and features. By default, the distance (line) measurement tool is enabled until you choose a different option from the Measure window.


Is there a quick way to duplicate a layout in ArcGIS Pro?

I am trying to duplicate my layout so that i can have mulitple layout sizes and/or orientations. Is there anyway to do this?

par DanPatterson_Re fatigué

haven't tried. but promising

once you have the layout created (or a shell), go to the Share tab and there is 'Save as Layout File' and 'Layout Export'. then from the new layout , you should be able to import it or way at the bottom of the dialog, import/load an existing one

Not sure whether this is what you are looking for but to easily duplicate a layout, or map, open Catelog / Layouts . Then right-click on the layout of interest and select "Copy". Then right-click on Layout folder and select 'Paste'. This will create a copy of your layout that can then be renamed and modified.

Unfortunately this creates, as far as I can see, a live link between the 2 layouts. So if you change the one the other also changes. Best is to share the layout as suggested by others. I.e. Share, Layout File (save file), then right click Layouts in Catalog pane and import this layout file (*.pagx).

I use the same workflow as Mervyn Lotter‌

In the Catalog View I double-clicked the Layout folder to open it, then I right-click the layout to select Copy. In the blank space under the layout I right-click and select paste and finally right click on the new layout and select Open. This adds the copied layout to the project, which you can then rename.

I am not sure about any "live link". I use multiple layouts in projects to print maps of different geographic areas. The copying of the layouts saves me time by setting up the first layout: the legend, scale, extent, etc., and then duplicating this to the other layouts. For example, I create the first layout of the Madison area, then duplicate the layout to print out areas in the Milwaukee area. You could call it a lazy man's map series

Yes though, if I change anything in the Map, it will change on the layouts, but that is what I want.

Thanks for this information.

As you said a change in your map will reflect in all the layouts. I would want the maps to be different for each layout. For example I do a map layout for one city (in my case a province) and then another for another city. I don’t want to change the ‘display definition’ every time I want to print that map. Currently I copy the map and then have to add the map to the layout again. When I replace the map in the layout unfortunately the scale bar has to be replaced as well. I then struggle to get them to be exactly the same.

Any suggestions on how to copy the layout and the map to a new layout and map so I need not replace the scale bar and legend?

Director: Geographical Information Systems

(Chief Directorate: Monitoring and Evaluation: Expanded Public Works Programme Branch)

Physical address: Centre Walk Office Block East , 266 Pretorius Street, Pretoria, Room 412 (4th floor)

Postal address: Department of Public Works, Private Bag x65, Pretoria, 0001

Hi Tania. Yes, I see what you are trying to do and it can be frustrating, if not time consuming! Have you tried using custom layouts?

Since all of my maps have some of the same elements: north arrow, header, footer, title, scale bar I use a custom layout. Create a blank project and a blank map. Insert a new layout with the page size that you need. Add all of the elements that you want to be repeated in new maps. Then, in the Contents pane, right-click the Layout and select Save as Layout. This will create a *.pagx file.

When you start a new project, create a map and then under the Insert Ribbon, click on New Layout - Import Layout File. Select your saved *.pagx file and it will import your standard layout with the elements ready to go. Then you will just need to select your current map for the Map Frame and you should be all set.

For things like definition queries, you will always need more than one map in a project to break that "live link", or so I think.


Is there a quick way to duplicate a layout in ArcGIS Pro?

I am trying to duplicate my layout so that i can have mulitple layout sizes and/or orientations. Is there anyway to do this?

par DanPatterson_Re fatigué

haven't tried. but promising

once you have the layout created (or a shell), go to the Share tab and there is 'Save as Layout File' and 'Layout Export'. then from the new layout , you should be able to import it or way at the bottom of the dialog, import/load an existing one

Not sure whether this is what you are looking for but to easily duplicate a layout, or map, open Catelog / Layouts . Then right-click on the layout of interest and select "Copy". Then right-click on Layout folder and select 'Paste'. This will create a copy of your layout that can then be renamed and modified.

Unfortunately this creates, as far as I can see, a live link between the 2 layouts. So if you change the one the other also changes. Best is to share the layout as suggested by others. I.e. Share, Layout File (save file), then right click Layouts in Catalog pane and import this layout file (*.pagx).

I use the same workflow as Mervyn Lotter‌

In the Catalog View I double-clicked the Layout folder to open it, then I right-click the layout to select Copy. In the blank space under the layout I right-click and select paste and finally right click on the new layout and select Open. This adds the copied layout to the project, which you can then rename.

I am not sure about any "live link". I use multiple layouts in projects to print maps of different geographic areas. The copying of the layouts saves me time by setting up the first layout: the legend, scale, extent, etc., and then duplicating this to the other layouts. For example, I create the first layout of the Madison area, then duplicate the layout to print out areas in the Milwaukee area. You could call it a lazy man's map series

Yes though, if I change anything in the Map, it will change on the layouts, but that is what I want.

Thanks for this information.

As you said a change in your map will reflect in all the layouts. I would want the maps to be different for each layout. For example I do a map layout for one city (in my case a province) and then another for another city. I don’t want to change the ‘display definition’ every time I want to print that map. Currently I copy the map and then have to add the map to the layout again. When I replace the map in the layout unfortunately the scale bar has to be replaced as well. I then struggle to get them to be exactly the same.

Any suggestions on how to copy the layout and the map to a new layout and map so I need not replace the scale bar and legend?

Director: Geographical Information Systems

(Chief Directorate: Monitoring and Evaluation: Expanded Public Works Programme Branch)

Physical address: Centre Walk Office Block East , 266 Pretorius Street, Pretoria, Room 412 (4th floor)

Postal address: Department of Public Works, Private Bag x65, Pretoria, 0001

Hi Tania. Yes, I see what you are trying to do and it can be frustrating, if not time consuming! Have you tried using custom layouts?

Since all of my maps have some of the same elements: north arrow, header, footer, title, scale bar I use a custom layout. Create a blank project and a blank map. Insert a new layout with the page size that you need. Add all of the elements that you want to be repeated in new maps. Then, in the Contents pane, right-click the Layout and select Save as Layout. This will create a *.pagx file.

When you start a new project, create a map and then under the Insert Ribbon, click on New Layout - Import Layout File. Select your saved *.pagx file and it will import your standard layout with the elements ready to go. Then you will just need to select your current map for the Map Frame and you should be all set.

For things like definition queries, you will always need more than one map in a project to break that "live link", or so I think.


Copy and Paste Map Annotation between Data Frames in ArcMap? - Systèmes d'information géographique

by Carrie L. Wengert

The process of georeferencing actually comes about via one of four transformation methods. In this lesson we will apply two different transformation methods to three different datasets, via two software techniques (Sloan, 2007):

  1. Using an affine transformation, and explicit XY coordinates of control points, we will georeference a USGS DRG that has "lost" its georeferencing information.
  2. Using an affine transformation and explicit XY coordinates of control points, we will georeference a scanned portion of a paper version of the same USGS topo quad represented by the DRG above.
  3. Using a second-order polynomial transformation, we will attempt to georeference a vertical aerial photograph (not orthorectified) by using an interactive tool to specify pairs of control points.


Figure 1. Screen capture showing A) State College DRG as the active layer, B) the link table that shows the 4 links with the data values supplied in the table, the 1st Order Polynomial (Affine) Transformation method, and the RMS error, and 3) the coordinate readout at the bottom of the view screen in Meters.


Figure 2. Screen capture showing A) State College Map as the active layer, B) the link table that shows the 4 links with the data values supplied in the table, the 1st Order Polynomial (Affine) Transformation method, and the RMS error, and 3) the coordinate readout at the bottom of the view screen in Meters.


RMS Error Calculation
In Part II B we were asked to calculate an acceptable threshold level for the Root Mean Square (RMS) error. From the concept gallery we learned that an acceptable value for the RMS error is less than or equal to 1/2 of a side dimension of a cell in meters. The original USGS topographic quadrangle was a Digital Raster Graphic (DRG). It was based on a scale of 1:24000, and there were 250 cells per inch. The map units were based on the overall coordinate system and frame properties so they were measured in meters. In order to calculate this amount, the original scale was taken - 24,000 INCHES and 250 was divided into that amount to get 96 Inches. This amount was then divided by 2 (the 1/2 part of the equation) to get 48 inches. Since we were looking for the answer in meters and there are approximately 39.37 inches in 1 meter, 39.37 inches was divided into 48 inches to get a final acceptable RMS error value of 1.2192 meters. A numerical representation is as follows:

24000 in/250 cells = 96 inches/2 = 48 inches/39.37 inches per meter = 1.2192 meters

une. Statecollege_DRG.tif
Does the RMS value from link table have any diagnostic value? Oui
In our first image, the RMS value was diagnostic of the quality of placing the control point links. We replaced the temporary values of the TO control points, which were originally arbitrarily placed "nearby" the FROM points with the correct georeferenced values from the table. Meaning, the coordinates were now in the same coordinate system as the original arbitrary points. In addition, there were 4 link values, which was the minimum for residuals and calculating RMS values. As is the case sometimes, but not always, if we had more control points our accuracy may have been better.

I know that in this case the original distance of the TO point from the FROM point did effect the RMS value. For example, I initially tried to georeference my image and got a high RMS error value. My TO and FROM values were further apart than when I did it the second time. The second time I shortened the distance between my TO and FROM points and my RMS error value was a lot lower.

Given that my value calculated above for an acceptable RMS value was 1.2192 meters, and my actual RMS error value for this transformation was 0.59492 meters, this was an acceptable RMS error value.

One explanation for the low RMS error was the fact that the original image was a Digital Raster Graphic (DRG) which was pretty much distortion free. The control points were entered with explicit numbers from a given table and coordinates, rather than being interactively found on the map. The main source of error was probably where the FROM points were originally placed.

b. Statecollege_map.tif
Does RMS value from link table have any diagnostic value? Oui
In contrast to our image above, a paper map was scanned to create the electronic tif file. Since the original scale of the paper map was 1:24000 and our cell size was .004 or 250 cells per inch, similar to our example above, we would expect our RMS value to be 1.2192 meters. However, my RMS value was extremely high at 7.78057 and is therefore unacceptable.

There are a couple of factors that could account for this high value. First, this is simply a small portion of a USGS topo map with a 'paper size' of about 8.5 X 14 inches. In contrast to the example above, the map was 20.6 X 27.4 inches. However, the parameters we used to look at both of these maps and the acceptable calculated threshold for these maps was both 1.2192 meters. Since both scales were 1:24000 you would expect the RMS value to be extremely high in the second example since the FROM values were nowhere near the corners or reference points of the map, but rather fell somewhere in the lower right hand corner of the map. In addition, there was a fold across the top of the map, which may have further decreased the accuracy of the scan, further increasing the residuals and RMS error value.

I was not able to really improve upon the RMS error value by deleting and recreating links, mainly because the high RMS values were an artifact of the image we were using and no amount of precision or replacement of links will decrease the values below 1.2192 meters.

c. Vertical air photo of State College
Does RMS value from link table have any diagnostic value? Non
Because this is simply an aerial photograph and not a scanned map or DRG, the RMS value of 1.78 is non-diagnostic. We did not know the projection of the original image so the RMS value does not mean anything. In addition, we used 6+ link points and a 2nd order polynomial transformation rather than a 1st order (affine) transformation. Since we used the 2nd order polynomial transformation, we have to make sure that the image is where it is supposed to be in real-life across its entirely and not just at the control points. When using a transformation such as this, it is important to use points that are far away from each other on the outer edges of the map, which we did for the first 5 street intersections. In addition, it is best to use recognizable points such as intersections, stream confluences, building corners, etc. when choosing link points.

So, when looking at the image transformations overall, we see that the first 2 images were both diagnostic where Statecollege_DRG.tif was acceptable with a value of 0.59492, and the Statecollege_map.tif RMS value was not acceptable (7.78057). Both of these used four link points and a 1st order (affine) polynomial transformation, which is used for stretching, scaling or rotating an image. The vertical air photo of State College used 6+ points (in my case 8 points) and a 2nd order polynomial transformation to define the georeferenced location of the new image. This type of transformation is used when the image needs to be bent or curved, which was the case for our streets image.

RMS Error Limiting Factors
List a minimum of 5 factors that might limit your ability to arrive at a low RMS error when georeferencing raster image data.
1. Scanned map quality vs. DRG image quality - if the image is a DRG, there is very little distortion and you would expect a low RMS value. In contrast, if your image is scanned it could have a been scanned at varying resolutions or be of questionable quality (i.e., folded), all of which would increase the RMS error value.

2. Original location of FROM points - the accuracy of the location of your originally chosen FROM reference points can significantly effect the RMS value.

3. Real-world coordinates to use when selecting reference points - if your original coordinate system or map units is wrong prior to georeferencing your image, this may increase the RMS value

4. Accuracy of base data - if you are georeferencing an image similar to our third example and your original roads base data is not in the right coordinate system or contains gross locational errors, this may effect your RMS value.

5. Errors in given data - when given known coordinate data to supply to your transformed image, there is always room for error if typing them by hand. It is always a good idea to use copy and paste to ensure accuracy. These errors may effect your RMS value.

Les références:
Earth Sciences Research Institute (ESRI) (2005). Georeferencing: described. ESRI 9.1 ArcGIS Desktop Help, retrieved April 23, 2007.


2 réponses 2

That information is poorly documented. I will tell you what I understand from my experience.

frame counts only misaligned frames, it means frames with a length not divisible by 8. Because of that length is not a valid frame and it is simply discarded.

Meanwhile errors counts CRC errors, too-short frames and too-long frames.

overruns counts that times when there is FIFO overruns, caused by the rate at which the buffer gets full and the kernel isn't able to empty it.

At last, dropped counts things like unintended VLAN tags or receiving IPv6 frames when the interface is not configured for IPv6.

I know this is a 1 year old question but it is 1st on Google so maybe I can add 5 cents to it.

First I was not aware of this mod 8 rule on frame field. Is it a driver rule or kernel rule?

In the little experience I have, these numbers are quite generic and more info can be obtained from ethtool (if the driver supports it) ex: this is from watch command.

Depending on the driver there will be different fields in ethtool and ifconfig fields can point to undersized/oversized frames as well.

If your NIC & driver supports it you can (or should) do ex:

in order to get more info (enable letting the info to be shown in ethtool). I'm using macb driver here. so check ethtool for your driver.

This is what helps me to understand usually what's going on.

Sometimes there are no errors but packets are corrupted. then it is more of a PHYsical or driver problem. and sometimes sniffers show everything is correct but there is a problem after it gets to the driver/kernel (this is above's case actually).

Some more can be obtained from netstat -s , or if you put this into a script (for small embedded systems):


Voir la vidéo: comment élaborer la carte des précipitations et les courbe dégale de précipitations (Octobre 2021).