Suite

Sous-requête de sélection utilisant une autre table dans la base de données ArcGIS


J'ai besoin d'« extraire » une liste de variables basée sur les identifiants d'une autre table. L'utilisation d'une sous-requête semble être la meilleure méthode. J'ai une grande liste de variables et j'ai calculé à l'extérieur une deuxième liste. Cette deuxième liste ne contient pas de données de coordonnées, je dois donc sélectionner les mêmes valeurs dans la liste d'origine pour extraire les données. Le fichier de formes et la table sont tous deux dans le catalogue.

J'essaie de faire une simple sélection par attribut. Cela me donne le

SELECT * FROM US_Maize_All O : "pointid" = (SELECT "pointid" FROM Maize_Table)

mais cela ne me donne qu'une erreur d'expression SQL. Les paramètres "pointid" sont sélectionnés dans la boîte d'options. Pour autant que je sache, c'est le format exact comme toute autre information que je peux trouver en ligne. Ça doit être quelque chose que j'oublie pourquoi cela ne fonctionnera pas.


Les requêtes imbriquées ou sous-requêtes dans ArcGIS ne sont disponibles que lors de l'utilisation de formats de géodatabase, selon les fichiers d'aide - en bas de celui-ci qui renvoie également à celui-ci plus détaillé à peu près au milieu de la page.

Les couvertures, les fichiers de formes et les autres sources de données non basées sur des fichiers de géodatabase ne prennent pas en charge les sous-requêtes. Les sous-requêtes exécutées sur les classes d'entités et les tables ArcSDE versionnées ne renverront pas les entités stockées dans les tables delta. Les géodatabases fichier fournissent la prise en charge limitée des sous-requêtes expliquées dans cette section, tandis que les géodatabases personnelles et ArcSDE fournissent une prise en charge complète. Pour plus d'informations sur l'ensemble complet des capacités de sous-requête des géodatabases personnelles et ArcSDE, reportez-vous à la documentation de votre SGBD.

Si vous convertissez votre fichier de formes en classe d'entités de géodatabase et importez également la table dans la géodatabase, vous devriez pouvoir utiliser la requête souhaitée. Je pense que la syntaxe de la boîte de dialogue serait :

"pointid" IN (SELECT "pointid" FROM Maize_Table)

Quelques exemples de syntaxe sont donnés dans les fichiers d'aide liés ci-dessus. La même restriction s'applique à Python, mais leur syntaxe peut différer.


Si vous ne souhaitez pas tout convertir en géodatabase, vous pouvez peut-être essayer de simplement les joindre en arc, avec pointid comme champ de jointure.


ArcGIS et Informix Spatial DataBlade

IBM Informix Spatial DataBlade intègre un système d'information géographique (SIG) dans le noyau Informix Dynamic Server (IDS). Le module Informix Spatial DataBlade implémente la spécification Open Geospatial Consortium, Inc. (OGC), SQL 3 des types définis par l'utilisateur (UDT), des colonnes capables de stocker des données spatiales telles que l'emplacement d'un point de repère, d'une rue ou d'une parcelle de terrain.

Une géodatabase dans un système de gestion de base de données Informix stocke ses données spatiales dans les types de données Informix Spatial DataBlade. Par conséquent, avant de pouvoir créer une géodatabase dans une base de données Informix, Spatial DataBlade doit être enregistré.

Pour plus d'informations sur Informix Spatial DataBlade et comment l'installer, consultez Guide de l'utilisateur du module IBM Informix Spatial DataBlade. Le guide d'installation et d'enregistrement du module DataBlade décrit également comment enregistrer les modules DataBlade.


Comment : appliquer une transformation géographique (référence) dans ArcMap

ArcMap projette automatiquement les couches de données dans le système de coordonnées du bloc de données. C'est ce qu'on appelle 'project-on-the-fly'. Cependant, si les systèmes de coordonnées géographiques (GCS) ne sont pas les mêmes, une transformation géographique (référence) doit être appliquée par l'utilisateur au bloc de données ArcMap. C'est en plus de l'opération effectuée avec la projection à la volée, qui convertit temporairement les valeurs de coordonnées de la définition de projection des données dans le système de coordonnées appliqué au bloc de données ArcMap.

La transformation géographique (référence) ne peut pas être appliquée automatiquement car de nombreux systèmes de coordonnées géographiques et transformations existent pour une zone donnée. Les transformations géographiques utilisent des méthodes différentes, avec des précisions différentes, et sont définies pour des zones particulières. Ce document explique comment appliquer manuellement une transformation géographique au bloc de données ArcMap.


Choisissez un récepteur

Collector peut utiliser le GPS intégré à votre appareil ou vous pouvez ajouter un récepteur GPS externe pour obtenir des données de haute précision. Il existe de nombreux récepteurs GPS disponibles sur le marché, mais tous ne fonctionnent pas directement avec Collector. Pour utiliser un récepteur GPS avec Collector , le récepteur doit prendre en charge la sortie de phrases NMEA. Pour améliorer la précision de vos positions, pensez à utiliser un récepteur GPS prenant en charge les corrections différentielles. Si vous utilisez un appareil iOS, vous devez également choisir l'un des récepteurs GPS pris en charge sur iOS. Bien qu'Esri ne publie pas de liste des récepteurs GPS pris en charge pour Android , une liste des récepteurs utilisés pour tester Collector sur Android est fournie.

La plupart des récepteurs GPS de haute précision prennent en charge les phrases NMEA utilisées par Collector. Cependant, il est recommandé de vérifier si votre récepteur prend en charge ces phrases NMEA dans le manuel d'utilisation du récepteur avant d'essayer de le connecter à Collector.

Prise en charge NMEA

NMEA 0183 est la norme de spécification de données que Collector utilise pour communiquer avec les récepteurs GPS. Les messages NMEA contiennent des lignes de données appelées phrases. Collector obtient des informations GPS telles que la latitude, la longitude, la hauteur et le type de repère en lisant des phrases spécifiques dans les messages NMEA.

Le collecteur prend en charge NMEA 4.00 et 4.10. Il peut lire les phrases NMEA suivantes :

  • GGA : données relatives à l'heure, à la position et aux correctifs
  • GSA : GNSS DOP et satellites actifs
  • GSV : satellites GNSS en vue
  • RMC : données GNSS spécifiques minimales recommandées
  • VTG : Parcours au-dessus du sol et vitesse au sol
  • GST : statistiques d'erreur de pseudo-distance GNSS

Si Collector reçoit des phrases GST, qui contiennent des informations d'exactitude pour une coordonnée particulière, il les utilise pour déterminer l'exactitude. Par défaut, les valeurs de précision horizontale et verticale sont spécifiées en racine carrée (RMS). Le niveau de confiance à l'aide de RMS est de 63 % à 68 % pour la précision horizontale et de 68 % pour la précision verticale. Si le paramètre de précision de confiance à 95 % est activé, Collector applique un facteur de conversion au calcul RMS et rapporte une précision horizontale et verticale avec un niveau de confiance de 95 %.

Le GPS interne de certains appareils Android émet NMEA . Si un appareil génère un NMEA non valide, Collector utilise la précision signalée par le service de localisation de l'appareil.

Précision estimée

Si Collector ne reçoit pas de phrase GST d'un récepteur GPS, mais reçoit une phrase GSA, Collector estime la précision en utilisant la dilution horizontale de la précision (HDOP) et la dilution verticale de la précision (VDOP). La précision horizontale estimée est calculée en multipliant HDOP par 4,7, et la précision verticale estimée est calculée en multipliant VDOP par 4,7.

Corrections différentielles

Pour améliorer la précision de vos positions, pensez à utiliser un récepteur GPS prenant en charge les corrections différentielles. La technologie de correction différentielle améliore encore la précision en tirant parti des stations de référence, également appelées stations de base. Une station de référence est un autre récepteur GPS qui est établi sur un emplacement connu. La station de référence estime sa position sur la base des signaux satellites et compare cette position estimée à la position connue. La différence entre ces positions est appliquée à la position GPS estimée calculée par le récepteur GPS de l'utilisateur, également appelé rover, pour obtenir une position plus précise. Le récepteur de l'utilisateur doit être situé à une certaine distance de la station de référence pour que les corrections différentielles se produisent. Les corrections différentielles peuvent être appliquées en temps réel sur le terrain ou lors du post-traitement des données au bureau.

Alors que Collector stocke les informations à utiliser dans le post-traitement, il ne les prend pas directement en charge.

Des corrections différentielles peuvent être fournies par des sources publiques ou commerciales. L'une des sources de correction en temps réel les plus largement utilisées et accessibles au public est le système d'augmentation par satellite (SBAS), également communément appelé système d'augmentation à large zone (WAAS) aux États-Unis. L'utilisation du SBAS est gratuite, mais votre récepteur GPS doit le prendre en charge. L'utilisation de services de correction commerciaux nécessite généralement un abonnement et peut également nécessiter l'achat d'un type particulier de récepteur GPS pouvant recevoir ces signaux de correction. Voir « GPS différentiel expliqué » dans ArcUser pour plus d'informations.

Récepteurs GPS pris en charge sur iOS

Pour connecter directement un récepteur Bluetooth avec un appareil iOS, le récepteur doit faire partie du programme MFi et prendre en charge la sortie de phrases NMEA. Les récepteurs suivants peuvent être utilisés directement avec Collector sur les appareils iOS pris en charge.

Pour connaître la version du micrologiciel utilisé par votre récepteur GPS, associez votre récepteur à votre appareil, ouvrez les paramètres Général > À propos de votre appareil et appuyez sur le nom de votre récepteur apparié.

Le GNSS Surveyor et le GPS Pro+ nécessitent la version 2.1.40 ou ultérieure du micrologiciel. Le GPS Pro nécessite la version 2.0.90 ou ultérieure du micrologiciel. Le GPS pour Lightning Connector nécessite la version 1.0.24 ou ultérieure du micrologiciel.

Le GLO requiert la version 3.00 ou ultérieure du micrologiciel et le GLO 2 requiert la version 2.1 ou ultérieure du micrologiciel.

Le Trimble R1 requiert la version 5.03 ou ultérieure du firmware, le Trimble R2 requiert la version 5.14 ou ultérieure du firmware et le Trimble R10-2 requiert la version 5.34 ou ultérieure du firmware.

Vous devez configurer ces récepteurs directement dans Collector . N'utilisez pas l'application GNSS Status fournie par Trimble. Voir Configuration Trimble sur iOS .

Récepteurs GPS testés sur Android

Collector fonctionne avec n'importe quel récepteur pris en charge sur Android qui génère des phrases NMEA 0183. Bien que l'équipe de développement ne certifie aucun appareil, voici une liste des appareils qu'elle a utilisés :

Avertir:

Il ne s'agit pas d'une liste exhaustive de tous les appareils qui fonctionnent avec Collector .

  • Bad Elf GNSS Surveyor , GPS Pro+ et GPS Pro
  • Carlson BRx6+
  • Double XGPS150A et XGPS160
  • Eos Arrow Lite , Arrow 100 , Arrow 200 et Arrow Gold
  • Garmin GLO
  • Géode Juniper Systems
  • Leica GG03 , GG04 et Zeno 20
  • Spectra Precision SP20 , SP60 , SP80 et SP85
  • Trimble R1 , R2 , R8s , R10 , R10 Modèle 2 , R12 , Catalyst , TDC100 , TDC150 , TDC600 et Nomad 5

Vous devez utiliser Trimble Mobile Manager pour configurer votre récepteur. N'utilisez pas l'application Trimble GNSS Status.


Comment : sélectionner la transformation géographique (référence) correcte lors de la projection entre les références

Il est nécessaire de spécifier une transformation géographique (référence) lors de l'utilisation de l'assistant de projet ArcToolbox (ArcGIS version 8.x) ou de l'outil de projet (ArcGIS versions 9.x, 10.x) pour projeter des fichiers de formes ou des classes d'entités de géodatabase entre différents systèmes de coordonnées géographiques (données).

L'utilisateur doit également sélectionner une transformation géographique (référence) appropriée dans ArcMap lors de l'affichage de données projetées sur différentes références. Pour plus d'informations sur la sélection d'une transformation géographique appropriée, reportez-vous à l'aide ArcGIS : Choix d'une transformation appropriée.


2. Matériel et méthodes

15 La méthodologie wallonne de description de l'habitat Natura 2000 est décrite dans un manuel d'utilisation inédit rédigé par Dufrêne et al. (2006). Le manuel explique comment reconnaître et caractériser chaque unité d'habitat sur le terrain. Chaque unité d'habitat reçoit un code de champ spécifique et est décrite par l'habitat ou le complexe d'habitats qui la compose selon une version de la typologie du Système Européen d'Information sur la Nature (EUNIS) (Davies et al., 2004) adaptée aux habitats wallons.

16 Les biologistes de terrain doivent remplir plusieurs formulaires adaptés aux principaux types d'habitats. Chaque formulaire enregistre des informations sur la composition, la structure et la perturbation de l'habitat pour chaque unité d'habitat, qui sont des critères qualifiés pour l'évaluation de l'état de conservation. Cette collecte de données est basée sur un inventaire complet des unités d'habitat dans les champs ouverts, des transects le long des cours d'eau et de nombreuses petites unités d'échantillonnage dans de grands habitats forestiers. Les informations sont complétées par des relevés de végétation complets.

17 Le but principal de l'enregistrement de ces variables est d'obtenir une description détaillée de chaque unité d'habitat pour évaluer son état de conservation aussi précisément que possible au niveau local et également à l'échelle du site en combinant les valeurs unitaires pour un même habitat. Ces informations précises seront utilisées pour mesurer la qualité de l'habitat, qui dépend :

18 – composition (intégrité de l'assemblage d'espèces, nombre d'espèces caractéristiques, etc.),

19 – structure (surface, connectivité, stratification verticale et horizontale, diversité des états, qualité et quantité de bois mort, etc.).

20 Il sera également utilisé pour évaluer l'impact des perturbations. Pour chaque type d'habitat, plusieurs indicateurs sont utilisés et des valeurs seuils sont fixées pour évaluer leur qualité. L'état de conservation de l'unité d'habitat est exprimé par une combinaison des différentes valeurs de qualité des indicateurs.

21 Les habitats sont modélisés sous forme de polygones, de lignes ou de points selon la zone qu'ils couvrent. Sur le terrain, ils sont délimités manuellement sur des cartes géographiques. Le positionnement est aidé par des unités GPS portables.

22 La cartographie des habitats est réalisée à l'aide du logiciel ArcGIS 9.1 de l'Environmental System Research Institute. Les couches sont enregistrées sous forme de polygones, de lignes ou de points sous le même jeu de données dans une géodatabase personnelle. Les jeux de données sont définis avec le référentiel de coordonnées "Belge Lambert 1972". Le processus de numérisation est facilité par l'utilisation de photographies aériennes verticales ortho-rectifiées, de cartes topographiques au 1/10 000 et de coordonnées enregistrées avec un GPS de terrain.

23 Les informations concernant chaque unité d'habitat sont enregistrées dans une base de données relationnelle MS Access 97. Cette base de données contient jusqu'à 41 tables, 36 règles de relation entre les tables et 389 champs différents. Des formulaires dédiés aident les utilisateurs à saisir toutes les données sur l'habitat.

24 L'extension Natura 2000 pour ArcGIS 9 est une DLL ActiveX écrite en Visual Basic 6. La DLL utilise intensivement les objets accessibles via l'interface ArcObjects (Zeiler, 2001 Burke, 2003). MS Object Linking and Embedding (OLE) et MS Database Object Library 3.51 sont utilisés pour communiquer avec la base de données MS Access. Le langage de requête structuré (SQL) est utilisé pour récupérer les données de la base de données Access. Un usage intensif est fait de la technologie Microsoft Component Object Model (COM) (Lewis, 1999). COM est une norme ou un protocole qui connecte un composant logiciel ou un module à un autre. Avec ce protocole, il est possible de construire des composants logiciels réutilisables qui peuvent être échangés dynamiquement dans un système distribué (Figure 1).


Section 5. Disposition et conception

La dernière étape de la préparation d'une carte géologique consiste à ajouter une légende descriptive et toutes les annotations appropriées (par exemple, flèche nord, barre d'échelle, titre, auteur). La meilleure façon d'avoir une idée de ce qui est nécessaire est de regarder les cartes géologiques publiées par l'USGS ou les commissions géologiques de l'État (Fig. 54).

Figure 54. Carte géologique du substratum rocheux du Pennsylvania Geological Survey du quadrilatère de McCoysville, PA (lien externe). Notez les brèves descriptions des unités cartographiques dans l'ordre stratigraphique, la description de tous les symboles utilisés sur la carte et une coupe géologique à la même échelle que la carte.

Bien que parfois un peu maladroit, il est possible de faire toute la mise en page dans le programme ArcMap. Dans certains cas, il peut être plus facile d'effectuer des modifications à petite échelle à l'aide d'un programme de dessin vectoriel externe, tel qu'Adobe Illustrator ou Inkscape.

5.1 La fenêtre de mise en page et la conception de page de base

Nous avons principalement travaillé en « vue des données » pour explorer notre zone de cartographie et éditer notre géodatabase de cartographie. Afin de concevoir notre carte finale, d'afficher plusieurs blocs de données simultanément et d'ajouter une légende et une annotation, il est nécessaire de passer à la « vue de mise en page » en allant dans ViewLayout View. Si vous avez suivi, vous devriez avoir deux blocs de données affichés dans la fenêtre de carte - un pour votre carte géologique et un pour votre coupe géologique.

En fonction du détail et de l'étendue de votre cartographie, vous devrez ajuster l'échelle et la taille de votre carte, coupe transversale et feuille de carte (c'est-à-dire la taille d'impression de la carte entière). Pour la zone cartographique en 497, utilisez une échelle de 1:200 000 pour A LA FOIS votre carte géologique et votre coupe géologique, en tapant « 200 000 » dans la case d'échelle de la carte sur la barre d'outils Standard (Fig. 55).

Figure 55. Barre d'outils standard affichant l'échelle de la carte.

Ensuite, ajustez la mise en page en allant dans FichierConfiguration de la page et de l'impression et en modifiant la largeur et la hauteur de votre page de carte à 17" x 11" (Fig. 56). Cela devrait laisser suffisamment de place pour ajouter une légende et une annotation détaillées.

Figure 56. Boîte de dialogue Configuration de la page et de l'impression.

Après avoir ajusté l'échelle et les dimensions de la page, faites glisser l'étendue des blocs de données pour afficher l'étendue complète de votre zone de cartographie et de votre coupe transversale. Cela rend les choses beaucoup plus faciles si vous accédez aux propriétés du bloc de données pour votre carte géologique et activez « couper à la forme » à l'aide de la classe d'entités Mapping Extent (Fig. 57). **Notez qu'il ne s'agit pas de la classe d'entités linéaires MapBorders dans votre géodatabase cartographique, mais de la classe d'entités surfaciques d'origine que j'ai fournie. Le découpage dans l'étendue de MapBorders ne fonctionnera pas car la classe d'entités englobe également votre section transversale.

Pour conserver une belle bordure sur votre carte, assurez-vous de cliquer sur Exclure les couches et d'exclure la classe d'entités MapBorders du découpage. Pour les deux blocs de données, il gardera les choses en ordre pour supprimer la bordure par défaut du bloc de données en modifiant la bordure du bloc de données sur « aucun » dans l'onglet Cadre de la fenêtre Propriétés du bloc de données.

Figure 57. Boîte de dialogue Propriétés du bloc de données affichant les options de clip.

5.2 Ajouter une légende

L'ajout d'une légende dans ArcGIS est un processus en plusieurs étapes très flexible. Malheureusement, les légendes par défaut ont tendance à être affreuses, et générer ainsi quelque chose de présentable nécessite un réglage fin à l'aide d'une interface assez maladroite. Avant de commencer, assurez-vous que vous générez votre légende pendant que le bloc de données de la carte géologique est activé (plutôt que le bloc de données de section transversale). Cela garantira que tous vos symboles de mappage seront disponibles pour la légende.

5.2.1 Ajout de descriptions d'unités cartographiques

Tout d'abord, vous ajouterez une courte description (moins de 30 mots environ) à chacune de vos unités cartographiques. Cela se fait via l'onglet Symbologie de la fenêtre Propriétés de la couche de la classe d'entités MapUnitPolys. Ici, vous devriez voir vos unités cartographiques répertoriées par ordre stratigraphique (les plus jeunes en haut), avec leur symbole correspondant (couleur), leur valeur (par exemple, 1, 2…) et leur étiquette (par exemple, « Cambrian »). Pour chaque unité, cliquez avec le bouton droit sur l'étiquette et sélectionnez Modifier la description (Fig. 58). Cela fera apparaître une boîte de dialogue dans laquelle vous pouvez taper ou coller la description que vous souhaitez inclure. **Notez que le seul endroit où cette description sera visible est dans la légende !

Figure 58. Option Modifier la description dans l'onglet Symbologie de la boîte de dialogue Propriétés de la couche.

Pendant que vous y êtes, changez l'intitulé de l'en-tête de « MapUnitDesc_ID » en quelque chose de plus utile, comme « Unités de cartographie géologique » ou « Explication de l'unité de la carte ».

5.2.2 Génération d'une légende pour la classe d'entités MapUnitPolys

Plutôt que de créer une seule légende globale, il est souvent plus simple de séparer les principaux groupes d'éléments de légende en plusieurs légendes. La première légende à construire est celle de vos unités de cartographie géologique.

En mode mise en page, naviguez jusqu'à //Insert/Legend et sélectionnez-le. Par défaut, toutes les couches visibles seront incluses en tant qu'éléments de légende. Utilisez le bouton fléché vers la gauche pour supprimer toutes les couches à l'exception de MapUnitPolys, puis cliquez sur Suivant (Fig. 59).

Figure 59. Boîte de dialogue Insérer une légende – Éléments de légende.

Dans la fenêtre suivante, effacez le texte de la zone Titre de la légende et cliquez sur Suivant (souvent, il est inutile d'inclure le terme générique « Légende » sur votre carte (Fig. 60).

Figure 60. Boîte de dialogue Insérer une légende – Titre de la légende.

Pour le cadre de légende, choisissez pas de bordure, d'arrière-plan ou d'ombre portée (tous par défaut) et cliquez sur Suivant. Pour la taille du patch, choisissez la taille et la forme du symbole utilisé dans la légende pour chaque élément. Pour voir un aperçu de la taille par rapport à vos autres éléments de carte, cliquez sur « aperçu ». Une taille de patch rectangulaire de 40 x 40 pts. est un bon point de départ (Fig. 61). Cliquez sur Suivant, puis sur Terminer pour générer la légende.

Figure 61. Boîte de dialogue Insérer une légende – Taille du patch.

Souvent, le texte et/ou la mise en page par défaut de la légende ne sont pas optimaux. Pour changer cela, faites un clic droit sur votre légende nouvellement créée et sélectionnez Propriétés pour afficher la fenêtre Propriétés de la légende. Ici, vous pouvez modifier le style de chacun de vos éléments de légende, pour ajuster la position relative et la visibilité du patch, de l'en-tête, de l'étiquette et de la description, ainsi que les tailles de police (Fig. 62, Fig. 63).

Figure 62. Sélecteur de style d'élément de légende.

Figure 63. Fenêtre des propriétés du style de l'élément de légende.

5.2.3 Génération d'une légende pour le dessin au trait et les points

La deuxième légende que vous allez construire est une pour tout votre travail de ligne et de point. Répétez les étapes de la section 5.2.2, sauf que cette fois, incluez toutes les classes d'entités pertinentes que vous avez utilisées dans votre cartographie (par exemple, literie, contacts, failles, plis).

Initialement, la légende comprendra des dizaines de types de représentation, dont la plupart ne sont utilisés sur aucune carte donnée. Pour y remédier, faites un clic droit sur la légende pour ouvrir Legend Properties, et pour chaque couche, cochez la case "Afficher uniquement les classes visibles dans l'étendue actuelle de la carte".

De plus, vous voudrez renommer chaque symbole avec une étiquette plus descriptive que le code numérique par défaut (par exemple, 1.1.1). Pour modifier cela, accédez à l'onglet Symbologie dans Propriétés de la couche pour chaque couche et modifiez l'étiquette en double-cliquant sur l'étiquette existante que vous souhaitez modifier (Fig. 64). Vous devriez voir les changements dans la légende et la table des matières pendant que vous faites cela.

Enfin, il est préférable de supprimer tous les titres et noms de calques de cette légende en ajustant de manière appropriée le style de légende pour chaque calque (Fig. 63).

5.3 Ajout d'une flèche nord et de barres d'échelle

Pour ajouter une flèche nord, utilisez InsertNorth Arrow. C'est assez explicite.

Pour ajouter une barre d'échelle à votre carte, utilisez InsertScale Bar. Assurez-vous de modifier les unités en métriques (mètres ou kilomètres selon l'étendue de la carte) et d'ajuster le nombre de divisions, de subdivisions et la taille de la police pour qu'ils soient clairs et lisibles.

Assurez-vous d'indiquer l'échelle horizontale et verticale sur votre coupe transversale. Idéalement, les deux seront à la même échelle horizontale, donc la même barre d'échelle peut fonctionner pour les deux. Il est souvent utile d'inclure un axe pour l'élévation, mais cela devra être fait manuellement à l'aide de la barre d'outils de dessin (voir Section 4.6).

5.4 Ajouter une annotation de texte

Pour ajouter des annotations textuelles à votre carte (par exemple, directions de coupe transversale/points finaux, exagération verticale…), utilisez InsertText. Si vous souhaitez « envelopper » du texte (c'est-à-dire créer un bloc de texte), utilisez plutôt l'outil Texte rectangle de la barre d'outils Dessin.

Enfin, assurez-vous d'ajouter un titre et votre nom à la carte.

5.5 Exporter votre carte au format pdf

Pour publier votre carte sous forme de fichier PDF à partager et à imprimer, accédez à FichierExporter la carte et enregistrez-la sous le type “PDF”. Assurez-vous d'utiliser une résolution de 300 dpi et une qualité d'image “meilleure”.

/>
Ce travail est sous licence Creative Commons Attribution-NonCommercial 4.0 International License.


Importation de coordonnées GPS d'Excel dans ArcMap

Je suis Nancy, nouvelle sur ArcGIS, et j'ai apprécié l'aide de quiconque ici !

Lorsque j'essayais d'importer des coordonnées d'Excel dans ArcMap, j'ai suivi l'étape du menu d'aide, cela m'a vraiment aidé. Une fois terminé, il apparaît dans la fenêtre de la carte (qui est illustrée ci-dessous). Cependant, lorsque j'ajoute ma carte (Télécharger depuis Digimap), elle n'affichait que les coordonnées, pas la carte. Et puis j'ai d'abord essayé d'ajouter une carte, elle s'affichait correctement sur la fenêtre de la carte, puis d'ajouter des coordonnées, malheureusement, les coordonnées ne s'affichent pas sur la carte.

Tout d'abord, j'ai vérifié le système de coordonnées. Ils sont les mêmes en utilisant British National Grid pour le système de coordonnées projetées et pour le système de coordonnées géographiques, GCS_OSGB_1936 sont sélectionnés par défaut.

Ensuite, j'ai ajouté des données, des coordonnées et une carte plusieurs fois, cela m'a donné les mêmes résultats. Il semble que les coordonnées ne pouvaient pas apparaître sur ma carte.

Nancy

Sous le capot, toutes les unités GPS utilisent les coordonnées géographiques WGS84. Je suppose qu'un système de coordonnées n'a pas été appliqué aux données lors de leur importation, de sorte qu'ArcMap ne peut pas les reprojeter pour qu'elles correspondent à vos autres données cartographiques. Suivre ces étapes devrait résoudre le problème :

Ouvrez une carte vierge dans ArcMap, puis accédez à Fichier > Ajouter des données > Ajouter des données XY

Cliquez sur le bouton Modifier, puis accédez à Systèmes de coordonnées géographiques > Monde > WGS84. Le système de coordonnées doit maintenant afficher GCS_WGS_1984.

Une fois la couche d'événements xy ajoutée à la carte, vous pouvez l'exporter vers une classe d'entités en cliquant dessus avec le bouton droit et en sélectionnant Données > Exporter les données.

Exportez toutes les entités en utilisant le même système de coordonnées que les données source. Lorsque vous y êtes invité, ajoutez la classe d'entités à la carte. Si vous vérifiez les propriétés de la couche, vous remarquerez que le système de coordonnées correct est attribué aux données :

Lorsque vous ajoutez ces données à vos autres données cartographiques, ArcMap devrait être en mesure de reprojeter vos points GPS à la volée pour qu'ils correspondent au système de coordonnées de votre carte.

S'il y a des problèmes d'alignement, vous devrez peut-être appliquer une transformation de datum dans ArcMap ou lors de la projection des données pour qu'elles correspondent à vos autres données.

par JakeSkinner

Pouvez-vous fournir un exemple (c'est-à-dire une capture d'écran) de la façon dont les coordonnées sont stockées dans le fichier Excel ?

Désolé pour la réponse tardive. J'ai joint le fichier excel que j'ai créé. Je suppose que probablement parce que ce fichier Excel n'est pas dans le bon format ?

par DarrenWiens2

Ces coordonnées sont lat/long, pas les mètres du British National Grid. Je suppose que vous souhaitez utiliser un système de coordonnées géographiques (non projetées) (WGS84 ou NAD83, probablement) pour importer les points, puis Project to British National Grid.

Merci pour vos conseils ici.

J'ai trouvé un exemple d'ajout de données à ArcMap qui utilise la boîte à outils d'ajout de données XY, et il est montré ci-dessous.

Cependant, je n'ai aucune idée de la façon dont ils obtiennent la valeur XY, cela ne semble pas être lat/long.

Comme Jake l'a souligné, vos données sont probablement en WGS84 puisque les unités sont des degrés décimaux (et situées au Royaume-Uni). Nous pouvons en outre tirer cette conclusion du point de vue d'Owen selon lequel le système de positionnement global utilise WGS84 pour toute la collecte de données. Owen a fourni les étapes exactes que vous devez suivre pour ajouter vos données, je vais donc examiner attentivement son message ci-dessous.

En ce qui concerne les exemples de données que vous avez fournis, ils sont dans un système de coordonnées projetées, contrairement à vos données, qui sont dans un système de coordonnées géographiques. Les systèmes de coordonnées géographiques utilisent une unité de mesure angulaire (par exemple, degrés de long/lat) pour enregistrer l'emplacement, tandis que les systèmes de coordonnées projetées utilisent des unités linéaires (par exemple, mètres, pieds, etc.) pour enregistrer l'emplacement. En regardant le nombre de chiffres (6) dans les coordonnées de l'échantillon, le système de coordonnées projeté a très probablement une unité linéaire de mètres. Vous pourriez deviner qu'il s'agit d'un système de coordonnées UTM en raison de l'utilisation courante de ce système, mais il pourrait s'agir d'un autre système local qui utilise également des compteurs ou un dérivé UTM peu courant. Il est possible, par essais et erreurs, de déterminer le système de coordonnées projeté correct pour l'échantillon si vous savez où doivent se trouver les points, mais il est toujours préférable que vous puissiez simplement obtenir ces informations à partir de la source.

Je suggère de suivre les instructions fournies ci-dessous par Owen Earley​ pour afficher correctement vos points à l'aide de GCS_WGS_1984, puis de les reprojeter sur GCS_OSGB_1936 à l'aide de l'outil Project si nécessaire.

Merci! Après avoir suivi les étapes fournies par Owen, cela fonctionne. Cependant, les deux couches sont dans des GCS différents. Cela me fait me demander pourquoi cela fonctionne dans deux GCS différents plutôt que dans le même (situation précédente, ils sont dans le même GCS).

Ensuite, j'ai essayé de projeter la couche de la station sur British Nation Grid, cela s'affiche également sur la carte, mais il existe quelques différences entre chaque emplacement qui apparaît ci-dessous. Je ne sais pas lequel est le résultat exact. Cela n'affecterait pas beaucoup mes résultats d'analyse de réseau, cependant, j'aimerais avoir une idée de pourquoi cela s'est produit.

Il semble qu'il s'agisse d'un problème de référence ou d'un système de coordonnées mal défini. J'ai essayé de reproduire le comportement en utilisant la procédure suggérée pour cette discussion mais tout a fonctionné correctement. Quelques questions:

1 Quel est le système de coordonnées du bloc de données (GCS et s'il est utilisé, PCS) ?

2. Quelles transformations, le cas échéant, sont utilisées pour le bloc de données ? Si plusieurs GCS sont transformés en la trame de données GCS, répertoriez chaque GCS et sa transformation.

3. Quel est le système de coordonnées de Export_Output_3 ? Vérifiez les propriétés de la couche pour vérifier qu'elle est ce que vous pensez qu'elle est.

4. Lorsque vous avez projeté Export_Output_3_Project sur British National Grid, quelle transformation géographique avez-vous sélectionnée ?

par ChrisDonohue__G FAI

Il y a une variété de choses qui peuvent mal tourner lors de l'introduction de données X,Y. Quelques suggestions:

1. ArcMap définit le système de coordonnées en fonction de la première couche ajoutée. Il est généralement préférable d'ajouter les données connues avant d'introduire les données inconnues (dans votre cas, les données GPS).

2. Souvent, ce qui ne va pas lors de l'introduction de données GPS, c'est que les données GPS ont été collectées dans un système de projection/de coordonnées différent de celui de vos données de base. Il peut être converti dans le même système de coordonnées que vos données de base, mais vous aurez besoin de savoir précisément dans quel système il a été initialement collecté afin que la conversion correcte puisse être effectuée.

3. Un autre aspect qui entre en jeu est la façon dont les données sont lues dans ArcGIS à partir d'Excel. Excel n'est pas toujours lu proprement par ArcGIS, il est donc préférable de nettoyer les données Excel au préalable. Tout d'abord, assurez-vous que les noms de champ n'ont pas d'espaces ou de caractères restreints. Deuxièmement, définissez les champs explicitement au lieu de les laisser comme "Général". Par exemple, pour le texte d'attribut, mettez le champ en surbrillance, sélectionnez Formater les cellules, puis sélectionnez « Texte ». Pour les nombres, sélectionnez "Numbers" et assurez-vous que les "Decimal Places" sont correctement définies.

1. Après avoir vérifié ce qui précède, réintroduisez vos données. Apportez d'abord les couches connues, puis les données GPS. Si les données GPS ne s'affichent pas là où elles sont attendues, vous devez les résoudre.

2. S'il n'est que légèrement décalé, le Datum peut être incorrect. Par exemple, ici en Californie, nous avons un décalage d'environ 80 mètres dans les données lorsqu'elles sont mal attribuées d'un système de référence NAD27 à NAD83.

3. Si les données GPS atterrissent à travers le monde à partir de l'endroit où vous vous attendez, il y a un problème majeur de système de coordonnées.

- Lors de l'introduction des données, le système de coordonnées géographiques a-t-il été explicitement défini lors de l'introduction des données lorsqu'on lui a donné la possibilité de choisir un système de coordonnées ?

- Dans certaines parties du monde, les coordonnées dans GCS sont négatives. Le signe négatif a-t-il été laissé de côté ?

- Si les données GPS sont en minutes décimales (DM) ou en degrés minutes minutes secondes (DMS), elles doivent être converties en degrés décimaux (DD) avant de pouvoir être importées dans ArcMap.


Déplacement d'entités ponctuelles dans une zone spécifique dans ArcGIS

J'ai deux couches : une couche de points (basée sur les adresses) et une couche de polygones (blocs d'habitation). Pour des raisons de protection des données, je souhaite déplacer les éléments ponctuels à l'intérieur des blocs d'habitation.

Existe-t-il un moyen de le faire sans déplacer les fonctionnalités à la main ?

It is not important how much it is relocated as long as it is not the same for all the points/the origin is not traceable.

In addition, I don’t want the point features in the same housing block to stack.

Edit: Added screenshot of starting position: most points are within the housing blocks if not: I added the ID of the closest housing block with spatial join

2 Answers

Spatially join points to polygons and use this, to create unique names for points:

Calculate frequency of points in polygons (see labels above) and transfer it to polygons table for generate random points tool. Repeat join and naming for random points:

Answered 3 months ago by FelixIP with 0 upvote

You could join points to polygons, temporarily having them all stack one on top of another at the polygon centroid. Then you could you Disperse Markers with Random dispersal to redistribute the points randomly. I think you could play around with spacing thresholds to figure out one that will keep the randomly distributed points within each housing block.


Density maps in arcgis deskto

I may not understand it 100%, so if there's a weird catch, please let me know before I buy into it. I'm Using Arcgis 10 arcgis education edition & I'm working with spatial analyst & geoprocessing spatial analyse is available in arc toolbox in arc catalog. but if I want to use it in arc map an error occur : Error..

Built using the ArcGIS Runtime SDK for Qt, DSA highlights developer best practices for the specific workflows for in-vehicle (mounted) and field (handheld/dismounted) teams who need to dynamically.. ArcGIS is a geographic information system (GIS) for working with maps and geographic information maintained by the Environmental Systems Research Institute (Esri). It is used for creating and using maps, compiling geographic data, analyzing mapped information, sharing and discovering geographic information, using maps and geographic information in a range of applications, and managing geographic information in a database.


Voir la vidéo: SQL - les sous requêtes (Octobre 2021).