Suite

Ajout de données de point à partir d'un fichier texte lorsque les coordonnées sont en OSGB36

Ajout de données de point à partir d'un fichier texte lorsque les coordonnées sont en OSGB36


J'ai un fichier texte dans lequel les coordonnées sont dans le système de référence OSGB36 National Grid utilisé en Grande-Bretagne, donc les coordonnées ne sont pas en longitude et en latitude (par exemple, les coordonnées ressemblent à ceci: SD481731, et ne sont que dans une colonne). Je voudrais afficher ces points dans QGIS 2.4.0. Cependant, lors de l'ajout d'un calque de texte délimité, il est obligatoire de spécifier les champs X et Y.

Puis-je contourner cela et afficher les coordonnées OSGB36 importées directement d'une colonne dans un fichier texte ?


D'accord, je vois SD481731 doit être séparé en abscisse et ordonnée

qui est X=348100&Y=473100

http://www.nearby.org.uk/coord.cgi?p=SD481731&f=full

Pour lat/GNL https://www.google.co.uk/maps/place/54%C2%B009%2703.9%22N+2%C2%B047%2746.1%22W/@54.1636496,-2.7901201,13z/data= !4m2!3m1!1s0x0:0x0

Vous devrez le faire pour toutes vos références de grille OS http://en.wikipedia.org/wiki/Ordnance_Survey_National_Grid


Ce que vous avez, ce sont les références du réseau national de l'Ordnance Survey. Pour les convertir par lots en coordonnées d'enquête sur l'artillerie, je vous suggère de jeter un œil à NG Converter, voir : http://digimap.edina.ac.uk/webhelp/os/data_information/os_data_issues/ng_converter.htm


API Solidworks - Lecture de données à partir d'un fichier texte

Je suis nouveau sur Solidworks API et VBA. J'ai créé un fichier texte qui contient les coordonnées des sommets de nombreux (comme 200) polygones et je souhaite dessiner des objets 3D simples à partir de ces données. J'ai enregistré cette macro dans Solidworks pour un pentagone et j'ai essayé d'y mettre une boucle for pour dessiner mon pentagone 200 d'affilée. Je sais que je dois lire une colonne de sommets à partir de mon fichier texte et l'utiliser dans les commandes Part.SketchManager.CreateLine(x1, y1, z1, x2, y2, z2). mais ça ne marche pas. De nombreuses erreurs se produisent, ce qui signifie qu'il y a beaucoup de choses que je ne sais pas pour exécuter ce code comme prévu.

Si vous pensez que je dois donner plus de détails, veuillez me dire de répondre à la question.

J'ai besoin de créer qc comme ça dans solidworks.


Création d'affichages cartographiques avec des données dans le système de référence de coordonnées projetées

Cet exemple montre comment importer et afficher des données géographiques qui contiennent des coordonnées dans un système de référence de coordonnées projetées.

En particulier, cet exemple illustre comment

Importer des ensembles de données raster et vectorielles spécifiques

Créer des affichages cartographiques pour visualiser les données

Afficher plusieurs ensembles de données dans un affichage cartographique

Afficher plusieurs ensembles de données avec des coordonnées dans des systèmes de référence de coordonnées géographiques et projetées dans un seul affichage de carte

Exemple 1 : importer des données raster dans le système de référence de coordonnées projetées

Les données raster géographiques qui contiennent des coordonnées dans un système de référence de coordonnées projetées peuvent être stockées dans une variété de formats différents, y compris des formats de fichiers standard tels que GeoTIFF, Spatial Data Transfer Standard (SDTS), NetCDF, HDF4 ou HDF5. Cet exemple illustre l'importation de données à partir d'un fichier GeoTIFF. Les données du fichier contiennent des coordonnées dans le système de référence de coordonnées de la carte projetée Système de coordonnées de la zone continentale du Massachusetts State Plane .

Les coordonnées de l'image dans le fichier GeoTIFF, boston.tif , sont dans un système de référence de coordonnées projetées. Vous pouvez le déterminer en utilisant la fonction geotiffinfo et examiner les valeurs des champs PCS et Projection.

L'unité de longueur des coordonnées est définie par le champ UOMLength dans la structure d'information.

Pour importer l'image et l'objet de référencement spatial, utilisez readgeoraster .

Exemple 2 : afficher les données raster dans le système de référence de coordonnées projetées

Vous pouvez afficher l'image sur des axes MATLAB normaux à l'aide de mapshow , qui affiche l'image et définit les limites des axes aux limites définies par l'objet de référencement, R . Les coordonnées, comme mentionné ci-dessus, sont en pied d'arpentage américain et sont relatives à une origine au sud-ouest de la carte, c'est pourquoi les chiffres sont grands. Les coordonnées sont toujours positives à l'intérieur de la zone.

Exemple 3 : Importer des données vectorielles dans le système de référence de coordonnées projetées

Les données vectorielles géographiques qui contiennent des coordonnées dans un système de référence de coordonnées projetées peuvent être stockées dans des fichiers de formes. Cet exemple montre comment importer des données vectorielles dans un système de référence de coordonnées projetées à partir du fichier de formes boston_roads.shp .

Importez des données de lignes vectorielles à partir du fichier boston_roads.shp.

Pour obtenir des informations sur le système de référence de coordonnées projeté, renvoyez d'abord des informations sur le fichier de formes en tant que structure. Ensuite, interrogez le champ CoordinateReferenceSystem.

Exemple 4 : Affichage des données vectorielles et raster dans le système de référence de coordonnées projetées

Les données vectorielles et raster de cet exemple se trouvent dans le même système de référence de coordonnées projetées. Cependant, les données vectorielles sont en unités de longueur de mètre, tandis que les données raster sont en unité de longueur de pied d'arpentage. Convertissez les données raster en unités de longueur de mètre et affichez les données sur les mêmes axes.

Convertissez les coordonnées de l'image raster des unités de pied d'arpentage américain en mètre.

Affichez l'image raster et les données vectorielles à l'aide de mapshow .

Exemple 5 : Affichage des données dans les systèmes de référence de coordonnées géographiques et projetées

Vous pouvez avoir des données géographiques dont les coordonnées sont en latitude et longitude et d'autres données dont les coordonnées sont dans un système de référence de coordonnées projetées. Vous pouvez afficher ces ensembles de données dans le même affichage cartographique. Cet exemple montre comment afficher des données dans un système de référence de coordonnées géographiques (latitude et longitude) avec des données dans un système de coordonnées de référence de carte projetée (système de coordonnées de la zone continentale du Massachusetts State Plane).

Lire une image raster avec un fichier mondial dont les coordonnées sont en latitude et longitude. Utilisez imread pour lire l'image et worldfileread pour lire le worldfile et construire un objet de référencement spatial.

Pour afficher l'image d'ensemble et l'image GeoTIFF dans le même affichage cartographique, vous devez créer un affichage cartographique à l'aide d'une structure de projection Mapping Toolbox™ contenant les informations de projection pour les données dans le système de référence de coordonnées projetées, Système de coordonnées de la zone continentale du Massachusetts State Plane . Pour faire un affichage de carte dans ce système, vous pouvez utiliser les informations de projection contenues dans le fichier GeoTIFF. Utilisez la fonction geotiff2mstruct pour construire une structure de projection Mapping Toolbox™, à partir du contenu de la structure d'information GeoTIFF. La fonction geotiff2mstruct renvoie une projection en unités de mètres. Utilisez la structure de projection pour définir les paramètres de projection pour l'affichage de la carte.

Utilisez les limites de latitude et de longitude de l'image d'ensemble de Boston.

Créez un affichage cartographique en utilisant les informations de projection stockées dans la structure de projection cartographique et définissez les limites de latitude et de longitude de la carte. Affichez les données géographiques dans les axes de la carte. geoshow projette les coordonnées de latitude et de longitude.

Étant donné que les coordonnées de l'image GeoTIFF sont dans un système de référence de coordonnées projetées, utilisez mapshow pour superposer l'image de Boston plus détaillée sur l'affichage. Tracez les limites de l'image de Boston en rouge.

Zoomez sur la région géographique de l'image GeoTIFF en définissant les limites des axes aux limites de l'image de Boston et ajoutez un petit tampon. Notez que la taille de la mémoire tampon ( delta ) est exprimée en mètres.

Vous pouvez superposer les vecteurs routiers sur l'affichage de la carte. Utilisez une spécification de symbole pour donner à chaque catégorie de route sa propre couleur.

Vous pouvez également superposer les données d'un GPS stockées dans un fichier GPX. Importez des données vectorielles géographiques de points à partir du fichier boston_placenames.gpx inclus avec le logiciel Mapping Toolbox™. Le fichier contient les coordonnées de latitude et de longitude d'entités ponctuelles géographiques dans une partie de Boston, Massachusetts, États-Unis. Utilisez gpxread pour lire le fichier GPX et renvoyer un vecteur de géopoint.

Superposez les noms de lieux sur la carte et augmentez la taille des marqueurs, changez les marqueurs en cercles et définissez leurs couleurs de bord et de face sur jaune.

Informations sur l'ensemble de données

Les fichiers boston.tif et boston_ovr.jpg contiennent des éléments protégés par les droits d'auteur de GeoEye, tous droits réservés. GeoEye a fusionné avec la société DigitalGlobe le 29 janvier 2013. Pour plus d'informations sur les ensembles de données, utilisez les commandes de type boston.txt et de type boston_ovr.txt .

Les fichiers boston_roads.shp et boston_placenames.gpx proviennent du Bureau of Geographic Information (MassGIS), Commonwealth du Massachusetts, Executive Office of Technology and Security Services. Pour plus d'informations sur les ensembles de données, utilisez les commandes de type boston_roads.txt et de type boston_placenames_gpx.txt .


Chargement des données de point et de surface à partir d'un fichier KML

Vous pouvez ajouter des données à partir d'un fichier KML dans votre carte dans le gestionnaire de données et l'éditeur de chargement de données . Par défaut, tous les champs sont sélectionnés dans la boîte de dialogue de sélection de données, même s'ils ne contiennent aucune donnée. Un fichier KML peut contenir, par exemple, des données de zone mais aucune donnée de point. Lors de l'ajout de données à partir d'un fichier KML contenant un champ de point ou de zone vide à Qlik Sense , vous pouvez exclure le champ vide sans risquer de créer des dimensions de carte sans aucune donnée.

Lors de l'ajout d'un champ d'un champ KML à une couche de carte, si le champ de nom contient des données de nom significatives, il doit être ajouté en tant que dimension de la couche. Le champ de zone ou de point doit alors être ajouté en tant que champ Emplacement . Il n'y aura aucune différence dans la façon dont les données sont visualisées dans la couche et le texte dans le champ de nom sera affiché sous forme d'info-bulle.


Fichiers CSV et TXT

Les fichiers CSV et TXT stockent les informations en texte brut. La première ligne du fichier définit les noms de tous les champs suivants. Dans les fichiers CSV, les champs sont toujours séparés par des virgules. Dans les fichiers TXT, les champs peuvent être séparés par une virgule, un point-virgule ou une tabulation. Les autres séparateurs ne sont pas pris en charge.

Comme aucun type de données n'est appliqué dans le fichier, ArcGIS Online s'appuie sur les noms de champ et la mise en forme spécifique dans les champs pour interpréter le type de données qui doit être appliqué.

Champs d'emplacement dans les fichiers CSV et TXT

Pour ajouter un fichier CSV ou TXT à partir d'un lecteur local ou un fichier CSV sur le Web à votre carte en tant que couche d'entités ou pour publier un fichier CSV local en tant que couche d'entités hébergée, le fichier doit inclure des champs d'emplacement. Les champs de localisation peuvent contenir des informations sur les coordonnées, l'adresse ou le lieu. La première ligne du fichier doit contenir les noms des champs d'emplacement. Les adresses peuvent être stockées dans un ou plusieurs champs. Les coordonnées doivent être dans deux champs distincts.

  • longitude latitude*
  • latitude Longitude*
  • Système de référence de grille militaire (MGRS)
  • Réseau national des États-Unis (USNG)

Si Map Viewer Classic ne peut pas déterminer les informations de coordonnées ou si votre fichier contient des informations d'adresse ou de lieu à la place, vous êtes invité à examiner les champs d'emplacement et à les modifier si nécessaire.

Les champs d'emplacement suivants sont pris en charge :

  • Latitude Longitude
  • Lat, Long
  • Longitude83, Latitude83
  • Longdecdeg, Latdecdeg
  • Long_dd, Latdd
  • GNL
  • Y, X
  • Centre Y, Centre X
  • Centre X, Centre Y
  • Point-y, Point-x
  • Point-x, Point-y
  • MGRS
  • USNG
  • Adresse
  • Ville
  • État
  • ZIP *: FRANÇAIS

Date et heure dans les fichiers CSV

Les champs de date des fichiers CSV sont supposés contenir la date et l'heure UTC (Universal Time Coordinated). Les dates sont supposées être UTC car l'emplacement physique du serveur hébergeant vos données peut être n'importe où dans le monde. L'alternative de stocker la date et l'heure dans un fuseau horaire local entraîne toutes sortes de problèmes, surtout si vous, ou le serveur hébergeant vos données, déménagez dans un autre fuseau horaire.

Chaque fois qu'un champ de date est affiché, la date est convertie de l'heure UTC à votre heure locale. Cela se fait en interrogeant votre ordinateur et en lui demandant son réglage de fuseau horaire. Par exemple, supposons que votre ordinateur est réglé sur l'heure du Pacifique (États-Unis et Canada). L'heure du Pacifique a huit heures de retard sur l'UTC, sauf pendant l'heure d'été : lorsque l'heure UTC est 10 h 00, il est 2 h 00, heure du Pacifique.

Lorsque vous publiez une couche d'entités hébergée à partir d'un fichier CSV, vous pouvez spécifier le fuseau horaire des données. Le fuseau horaire spécifié est utilisé pour atténuer le décalage car ArcGIS Online suppose que les données de date et d'heure sont au format UTC. Par exemple, lorsqu'un fichier CSV contenant des champs de date est publié avec l'heure du Pacifique sélectionnée comme fuseau horaire, toutes les valeurs de date et d'heure de votre fichier CSV auront huit ou sept heures ajoutées dans le cadre de la conversion en UTC, selon que la date les valeurs tombent dans l'heure d'été.

Si les champs de date de votre fichier CSV contiennent une date mais pas une valeur d'heure, une valeur d'heure de minuit est attribuée lorsque vous publiez une couche d'entités hébergée. Par conséquent, si vous ne spécifiez pas de fuseau horaire lors de la publication, vos données seront stockées avec une valeur horaire de minuit (UTC). Lorsque vous affichez les données, l'heure sera convertie en heure locale, modifiant potentiellement la date. Par exemple, 28/07/2009 0:00 correspond à minuit (UTC) le 28 juillet 2009. Si vous affichez les données d'un ordinateur dans le fuseau horaire du Pacifique, la date et l'heure seront affichées sous la forme 27/07/2009 17 :00. La spécification du fuseau horaire lors de la publication élimine ce décalage lorsqu'il est affiché dans le fuseau horaire spécifié.

Les dates suivantes sont prises en charge si vous publiez une couche d'entités hébergée à partir d'un fichier CSV :


Procédure

  1. Pour vous assurer qu'ArcMap lit correctement les données du fichier, utilisez Excel pour formater les colonnes contenant les valeurs de longitude (X ou Est) et de latitude (Y ou Nord) en NOMBRE, avec un minimum de 8 décimales pour les données en degrés décimaux. Pour les coordonnées en mètres ou en pieds, 2 ou 3 décimales suffisent.
  1. Les descriptions du contenu de chaque colonne sont également requises dans le fichier de sortie. Colonnes d'étiquettes identifiant, Longitude, Latitude, Élévation (si inclus), La description, etc.
  2. Après avoir formaté les champs du tableau, sélectionnez toutes les cellules dans les lignes et colonnes remplies et accédez à Fichier > Zone d'impression > Définir la zone d'impression, ou alors Mise en page > Zone d'impression > Définir la zone d'impression. L'emplacement exact dépend de la version d'Excel utilisée.
  3. Aller vers Fichier > Enregistrer sous, et sélectionnez un format pris en charge parmi les choix disponibles dans Excel. Cliquez sur Oui si Excel avertit que certains formatages ne sont pas pris en charge dans ce format de fichier.
  4. Quittez Excel. Cliquez sur Non lorsqu'Excel vous invite à enregistrer les modifications.

Les étapes suivantes sont effectuées dans ArcMap.

  1. Pour ajouter les données du fichier formaté à ArcMap, sélectionnez le Ajouter des données et accédez au dossier dans lequel le tableau contenant les coordonnées est enregistré sur l'ordinateur, sélectionnez le fichier et cliquez sur Ajouter.
  2. Cliquez avec le bouton droit sur le nom de la table dans la table des matières et sélectionnez Afficher les données XY.
  3. Clique le Éditer bouton pour ouvrir le Propriétés de référence spatiale boite de dialogue. Clique le Sélectionner pour sélectionner un système de coordonnées pour les données. Par exemple, les données GPS sont le plus souvent collectées en unités de degrés décimaux ou de latitude/longitude, qui est un système de coordonnées géographiques. Ouvrez ce répertoire. Le plus souvent, les données GPS sont collectées sur le système de référence WGS 1984, alors ouvrez le Monde dossier et sélectionnez WGS_1984.prj.


Couches d'événements X, Y et champs ObjectID

Si la table sur laquelle est basée une couche d'événements x,y n'a pas de champ ObjectID, vous ne pourrez pas effectuer certaines tâches sur la couche. Les fichiers texte délimités ou les tables de connexions OLE DB sont quelques exemples de tables sans champs ObjectID.

Sans un champ ObjectID, vous ne pourrez pas effectuer les opérations suivantes :

  • Sélectionnez des entités dans la couche de carte.
  • Effectuez des opérations qui utilisent le jeu de sélection, telles que la navigation de la table à la carte.
  • Modifier les attributs de calque. Cependant, vous pouvez modifier la table sur laquelle la couche est basée directement sur le disque, comme dans un éditeur de texte si le fichier est un fichier .txt, notamment en modifiant les coordonnées x, y et z des entités ponctuelles. Vos modifications seront reflétées la prochaine fois que vous actualiserez la vue.

Notez que vous pouvez démarrer une session de mise à jour sur une couche d'événements x,y si la table sur laquelle elle est basée possède un champ ObjectID et si la source de données est modifiable. Cela vous permettra de modifier les attributs de la couche dans la fenêtre du tableau, y compris la modification manuelle des champs de coordonnées x, y et z pour modifier l'emplacement des points dans la couche.

Si vous souhaitez pouvoir effectuer ces tâches, vous pouvez exporter la couche x,y vers une classe d'entités en suivant les étapes ci-dessous ou suivre les étapes ci-dessus pour utiliser la fenêtre Catalogue afin de créer une classe d'entités à partir d'une table x,y. Ces deux procédures créent une classe d'entités entièrement fonctionnelle avec un champ ObjectID.


1 réponse 1

Vous pouvez exécuter ce code directement depuis l'éditeur de texte de Blender.

  • importe x,y,z sous forme de liste de coordonnées
  • crée un objet courbe et le prépare à accepter les coordonnées du sommet

transforme la liste de coordonnées en liste plate, cela signifie
[x1,y1,z1], [x2,y2,z2], [x3,y3,z3] devient [x1,y1,z1,x2,y2,z2,x3,y3,z3]

utilise 'foreach' pour pousser la liste plate des composants de coordonnées sur les .points.co.

  • par tous les moyens, utilisez vos propres noms de fichiers :) , mais par convention, si vous utilisez des valeurs séparées par des virgules, il est utile d'utiliser le .csv pour que vous sachiez même sans regarder le contenu du fichier, c'est-à-dire qu'il stocke les données de cette façon . De plus, la première ligne du fichier doit décrire ce que chaque colonne contient (voir l'exemple curves.csv dans l'autre article)
  • mon code de lecture csv s'attend à ce que la première ligne contienne des informations sur la colonne, la ligne 'next(ofile)' peut être commentée si vos données commencent directement sur la première ligne

Si votre csv n'est pas formaté de manière standard, vous pouvez essayer d'utiliser ce script et l'ajuster selon vos spécifications.

À en juger par les coordonnées que vous importez, vous voudrez peut-être augmenter l'entrée de 1000 fois afin que la courbe / l'objet résultant ne soit pas trop petit pour être vu sans zoom avant. Si cela ne tenait qu'à moi, je changerais la ligne où le value est converti en un flottant et ajoute une multiplication scalaire pour passer de -4.934860e-06 à -0.493486 . Si vous ne savez pas ce que signifie le e-06, c'est une notation scientifique pour afficher rapidement la taille d'un nombre sans ajouter 6 zéros entre la virgule et les chiffres significatifs.


Comment géocoder plusieurs adresses dans QGIS

QGIS est une application open source de systèmes d'information géographique (SIG) qui gagne du terrain depuis 2004. Elle fonctionne sur tous les systèmes d'exploitation (elle a commencé comme un projet Linux) et vous pouvez la télécharger gratuitement.

Je l'utilise souvent car ESRI ne fabrique pas le logiciel ArcGIS populaire pour Mac. C'est malheureux, mais comme je l'ai dit ici, les problèmes de logiciels, de technologie et de cartographie peuvent être facilement surmontés - nous pouvons utiliser QGIS pour créer des cartes. QGIS, cependant, manque une fonctionnalité majeure pour la construction de cartes de base : le géocodage.

Voici un tutoriel étape par étape sur la façon d'importer plusieurs adresses et leurs coordonnées XY dans votre carte QGIS en masse :

  1. Aller à Plugins>Gérer les plugins
  2. Cochez la case à côté de “Ajouter un calque de texte délimité
  3. Cliquez sur OK pour ajouter le plugin à votre QGIS
  1. Dans une feuille de calcul, créez les colonnes suivantes dans une ligne d'en-tête (au minimum) : adresse, ville, état. Autres champs que vous pouvez utiliser : description, nom, url, zip, image url
  2. Saisissez vos données dans les colonnes appropriées
  3. Enregistrez le document Excel en tant que fichier texte délimité par des tabulations.
  4. Ouvrez le fichier de texte délimité par des tabulations nouvellement créé dans un éditeur de texte uniquement (comme le Bloc-notes pour Windows, TextEdit pour Mac ou vi pour Linux). Sélectionnez tout le texte (y compris les en-têtes) et copiez-le dans le presse-papiers
  5. Accédez au géocodeur à adresses multiples du visualiseur GPS.
  6. Dans le premier champ de texte, collez votre texte (idéalement, vous ne devriez traiter que 150 lignes à la fois)
  7. Définissez vos options : sélectionnez si votre texte contient des données à onglets avec une ligne d'en-tête ou une seule adresse par ligne (pas d'en-tête). Choisissez ensuite votre géocodeur, soit Yahoo! ou Google. Sélectionnez le délimiteur.
  8. Cliquez sur Démarrer le géocodage.
  9. Copiez vos données maintenant géocodées dans votre éditeur de texte uniquement et enregistrez.*
  1. Dans votre document QGIS, sélectionnez Layer>Ajouter un calque de texte délimité.
  2. Dans la boîte de dialogue, cliquez sur Parcourir et recherchez votre fichier nouvellement créé.
  3. Créez un nom de calque – le nom par défaut est moche, mais vous pourrez le modifier plus tard.
  4. Votre fichier texte étant délimité par des tabulations, faites de “t” votre délimiteur pour cette importation
  5. Cliquez sur le bouton Analyser pour valider votre entrée (l'analyse tentera également de trouver vos colonnes contenant la latitude et la longitude)
  6. Assurez-vous que les champs X et Y ont sélectionné les colonnes appropriées dans votre texte.
  7. Appuyer sur OK!

Laissez un commentaire si ce tutoriel a fonctionné pour vous.

* Si le fichier texte n'est pas enregistré correctement et que les caractères délimiteurs ne sont pas correctement insérés dans le code source du fichier, QGIS n'importera pas le texte correctement, il ne s'affichera pas sur votre carte. Sur Mac, une application appelée XAbulator peut vous aider à corriger le fichier texte. Le plugin QGIS “Delimited text” préfère les fichiers à onglets avec des enregistrements séparés par CR+LF (File>Document Settings). Vous pouvez également utiliser l'éditeur de texte brut  pour résoudre le problème.

Alternative: Utilisez GeoCommons pour géocoder vos données et afficher les résultats sous forme de fichier CSV, KML ou shapefile.


IMapBC

Affichez et analysez des centaines de couches de données cartographiques compilées à travers la Colombie-Britannique. Gouvernement et autres organismes du secteur public.

AVANT JC. Géocodeur d'adresse

Le géocodeur peut être utilisé pour résoudre les emplacements physiques et la forme correcte et normalisée des adresses civiques et non civiques.

Visionneuse de carte topographique

La visionneuse de cartes topographiques permet aux utilisateurs de visualiser et de télécharger gratuitement des cartes PDF à partir d'un navigateur Web.

Services de distribution de données

AVANT JC. Les données gouvernementales peuvent être téléchargées pour une utilisation locale.

Cartographie Web

Visualisez et analysez la richesse de la Colombie-Britannique. l'information géographique à l'aide d'une variété d'outils cartographiques et de services cartographiques Web.

Données topographiques

Les données topographiques fournissent des détails sur le terrain, l'altitude et les caractéristiques terrestres de la Colombie-Britannique. La topographie de la Colombie-Britannique est utilisé pour créer des cartes du territoire provincial.

Services de location

Une suite de services Web qui localisent les adresses municipales et les noms de lieux, permettent de partager des zones d'intérêt et le routage du réseau routier.

L'utilisation des terres

Le gouvernement provincial élabore, gère et maintient les ensembles de données fondamentales pour déterminer la propriété foncière, les droits et la compétence en Colombie-Britannique.

Imagerie numérique

L'imagerie donne une idée de l'état actuel d'un lieu, ainsi qu'une vue sur son état passé. Les données visuelles sont essentielles pour mesurer les effets cumulatifs sur les terres de la Colombie-Britannique.

Géoréférencement

L'émergence de la technologie du système mondial de navigation par satellite (GNSS) et du système de positionnement mondial (GPS) joue un rôle majeur dans le développement et la gestion du système de référence géospatial en Colombie-Britannique.


Cartes ArcGIS pour Power BI

ArcGIS est le logiciel développé par Esri (Environmental System Research Institute), pour la création et l'utilisation de cartes, la réalisation d'analyses spatiales, le partage et la découverte d'informations géographiques.

Récemment, le visuel est entré en disponibilité générale, il peut donc également être utilisé dans le service PowerBI (www.powerbi.com).

Le visuel comprend un ensemble d'outils cartographiques qui vous permettent d'utiliser de puissantes capacités spatiales allant au-delà de la simple représentation. Par exemple, vous pouvez modifier le thème de la carte, effectuer des sélections par zone, ajouter des couches avec des données démographiques, etc. En avançant dans l'explication, vous aurez le bon sentiment sur la façon dont vous pouvez « Passer vos visualisations de carte au niveau supérieur ”.

Pour commencer avec la démo, comme d'habitude nous avons besoin de quelques données. Téléchargez le même jeu de données .csv avec les 50 aéroports les plus fréquentés au monde que nous avons utilisé dans le premier article. Vous pouvez trouver à la fin de l'article.

Une fois téléchargé, démarrez Power BI, ouvrez un nouveau rapport et cliquez sur Obtenir des données > Texte/CSV. Sélectionnez l'emplacement du jeu de données, puis dans la boîte de dialogue, cliquez sur Charge pour l'importer. Pour cet ensemble de données, nous devons effectuer la même transformation que dans le premier article Comment créer des cartes géographiques à l'aide de Power BI - Cartes remplies et à bulles. ArcGIS est capable de géocoder de nombreux types d'attributs géographiques tels que les adresses, les villes, les codes postaux, etc. mais il est préférable de récupérer les coordonnées lorsqu'elles sont disponibles, pour avoir une correspondance parfaite avec les emplacements.

Sélectionnez le champ Latitude puis dans la barre de menu cliquez Modélisation > Catégorie de données > Latitude

Répétez les mêmes étapes pour le champ Longitude.

Remarquez le signe globe à côté du nom des champs.

Cela signifie que Power BI a marqué les deux champs comme contenant des coordonnées géographiques.

Le deuxième groupe de données est la « Liste des aéroports les plus fréquentés par trafic de passagers » de Wikipédia, que nous avons déjà utilisée dans le premier article. Vous pouvez soit vous référer à l'article sur le traitement des données, soit télécharger l'ensemble de données prêt à l'emploi "statistiques de trafic de passagers 2016.csv» à la fin de l'article.

Une fois téléchargé et importé l'ensemble de données, une étape de plus est nécessaire afin d'avoir des données à afficher.

Passer de la vue du rapport à la relation

Power BI essaie d'établir une connexion entre les deux ensembles de données et suggère le code OACI comme clé commune.

Cela pourrait fonctionner pour nous, même si je préfère le code IATA standard à trois lettres. Double-cliquez donc sur la ligne jaune de la connexion et dans le Modifier la relation Sélectionnez le champ IATA dans les deux jeux de données, puis cliquez sur OK. N'oubliez pas de sauvegarder votre fichier et de revenir à la page du rapport.

Maintenant que nous avons quelques données, voyons le visuel en action. Cliquez sur l'icône de la carte ArcGIS et un objet vide apparaît sur la toile.

Glisser déposer Latitude et Longitude de "Top_world_airports” dans les cases respectives, une simple carte du monde apparaît où les points représentent l'emplacement des aéroports.

Si vous n'avez pas les coordonnées, vous pouvez insérer vos données dans le Lieu car il s'agit d'un attribut géographique pertinent qu'ArcGIS est capable de géocoder (un pays, une ville, un code postal, etc.). Comme mentionné précédemment, mon conseil est d'essayer de toujours utiliser la paire Latitude/Longitude. Si elles ne sont pas disponibles, assurez-vous que vos valeurs sont correctement classées dans Power BI.

Gardez à l'esprit que cette carte est alimentée par Esri et est donc totalement différente de la carte de Bing. Il offre beaucoup plus de fonctionnalités et de capacités que nous allons explorer.

Si vous voulez avoir des preuves de la quantité relative de trafic pour chaque aéroport, déposez le Nombre total de passagers valeur dans le Taille boîte. Chaque bulle a une taille différente en fonction de la valeur, comme nous l'avons vu pour le visuel des cartes à bulles. Mais il y a beaucoup plus. Par exemple, vous pouvez visuellement regrouper les données par catégorie. Faites glisser le De campagne champ et déposez-le dans le Couleur seau. La couleur des bulles change pour chaque pays, ce qui permet de les identifier facilement en un coup d'œil.

Le fond de carte par défaut est basé sur un canevas gris clair, mais d'autres arrière-plans sont disponibles. Sélectionnez le visuel, cliquez sur l'ellipse (…) en haut à droite et sélectionnez Éditer

Cette commande ouvre l'éditeur de la carte où vous pouvez configurer de nombreux paramètres pour la personnalisation ou l'analyse spatiale.

Cliquer sur Fond de carte et vous pouvez choisir parmi quatre toiles différentes : Dark Grey, Light Grey, OpenStreetMap, Streets.

Thème de la carte L'option définit la façon dont les « bulles » sont représentées sur la carte :

  • Emplacement seulement -> Petits points sur la même taille et la même couleur
  • Carte de chaleur -> dégradé de couleurs montrant la densité relative des points sur une carte, allant des couleurs froides (faible densité) à chaudes (haute densité). Particulièrement utile lorsque les points sont rapprochés ou se chevauchent.
  • Taille -> points de même couleur et de taille différente selon la mesure, dans notre exemple Nombre total de passagers.
  • Couleur -> des points de même taille et de couleur différente selon la catégorie, dans notre exemple De campagne.
  • Taille et couleur -> points de différentes tailles et couleurs selon la mesure et la catégorie, comme nous l'avons mis en place dans l'exemple
  • Regroupement -> un autre mode de visualisation lorsque les points sont très proches et qu'il est difficile de distinguer l'emplacement exact. Les points sont regroupés dans un cercle qui indique le nombre d'occurrences dans la zone.

Le Style de symbole menu permet de personnaliser l'apparence des marqueurs de la carte : dimension, forme, transparence, etc. Type de classement, c'est-à-dire la façon dont ArcGIS crée des clusters à partir de vos données.

Vous pouvez choisir le type de classification, le nombre de classes dans lesquelles chaque mesure appartient et la dimension relative de vos bulles en définissant graphiquement la taille minimale et maximale.

Épingles Le menu permet d'ajouter de l'interactivité à notre carte et d'effectuer une sorte d'analyse spatiale.

Imaginons que vous soyez un passionné de sport et que vous souhaitiez vous rendre à Londres pour visiter des « temples du sport » : Wembley pour le football, Twickenham pour le rugby et Wimbledon pour le tennis.

Comme vous le savez, Londres est desservie par de nombreux aéroports. Laquelle est la mieux située par rapport à vos destinations ? Voici où ArcGIS peut vous aider.

Tout d'abord, plaçons les aéroports sur une carte. J'ai préparé un petit ensemble de données avec le nom et les coordonnées des aéroports de Londres. Vous pouvez le télécharger en bas de l'article. Importez l'ensemble de données dans Power BI comme d'habitude comme Texte/CSV. Ensuite, sélectionnez le Latitude le champ est arrivé à Modélisation > Catégorie de données > Latitude. Faites de même pour Longitude.

Tracez maintenant les points sur la carte. Cliquez sur le visuel ArcGIS et un rectangle vide apparaît sur le canevas. Glisser déposer Latitude et Longitude du jeu de données à leurs cases respectives et vous aurez les aéroports sur la carte. Ajouter Aéroport à Lieu, juste pour avoir aussi le nom de l'aéroport.

Mais les points sont trop petits, nous voulons les agrandir. Cliquez sur Éditer et dans le menu de la carte sélectionnez Style de symbole. met le Taille du symbole à 30px. L'étape suivante consiste à ajouter les points pertinents sur la carte, afin d'avoir une comparaison visuelle. Dans le menu de la carte, sélectionnez Épingles. Avec cette fonction, vous pouvez trouver des POI (points d'intérêt) et les placer comme marqueurs sur la carte.

Dans la boite Rechercher des emplacements commencez à taper le premier POI : Wimbledon.

Écrivez Wimbledon et le combo vous suggère quelques résultats : le bon est « Wimbledon Park Tennis Court, Home Park Road, Londres, Angleterre, SW19 7, GBR ». Sélectionnez-le dans la liste déroulante et vous verrez un marqueur rouge placé sur la carte. Faites la même recherche pour

  • Terrain de rugby de Twickenham, Rugby Road, Twickenham Middlesex, Angleterre, TW1 1 GBR
  • Stade de Wembley, voie olympique, Wembley, Middlesex, Angleterre, HA9 0, GBR

Le résultat final est une carte avec trois marqueurs montrant la position de nos destinations par rapport aux aéroports. Il s'avère que l'aéroport le plus proche de tous les sites est Heathrow, qui devrait être notre premier choix lors de la planification du voyage.

Avec le Temps de conduite élément de menu, vous pouvez créer une zone de recherche pour les caractéristiques qui sont soit des zones de temps de conduite soit des zones de distance à partir d'un POI sélectionné.

Pour reprendre l'exemple précédent, après avoir visité des spots sportifs, vous êtes fatigué et assoiffé. Quoi de mieux que de visiter une brasserie pour se reposer et déguster une bonne bière artisanale ?

Le fichier LondonBrewery.txt répertorie quelques brasseries à Londres et ses environs. Combien d'entre eux se situent dans un rayon de 30 minutes en voiture ou dans un rayon de 3 km ?

Commençons à obtenir des données. Importez le fichier LondonBrewery.txt au format Txt/CSV. Notez que le fichier a un symbole de tuyau personnalisé comme délimiteur. Lors de l'importation, sélectionnez Éditer, nous devons faire quelques changements. Power BI ouvre le fichier dans l'éditeur de requête. Dans le Domicile sélectionner le ruban Utiliser les premières lignes comme en-têtes. Le fichier est composé de quatre colonnes : raison sociale, adresse, ville et De campagne. Afin de transmettre la localisation géographique à ArcGIS, nous devons rassembler toutes les informations dans une seule colonne. Cliquez sur Ajouter une colonne > Colonne personnalisée. Dans la boîte de dialogue Ajouter une colonne personnalisée, renommez la colonne en Adresse complète. Dans le Formule de colonne personnalisée champ entrez la formule suivante :

Cela crée une nouvelle colonne avec l'adresse complète pour chaque ligne de l'ensemble de données.

Enregistrez vos modifications. Puis clique Accueil > Fermer & Appliquer. Créez une nouvelle page dans votre rapport et cliquez sur le visuel ArcGIS. Cette fois nous n'avons pas de coordonnées, mais des adresses à transmettre au moteur de géocodage. Si l'adresse est correctement formatée, ArcGIS peut la géocoder. Glisser déposer Adresse complète dans Lieu. Certains points sont tracés sur la carte. Juste pour connaître le nom de la brasserie, faites glisser et déposez Nom de l'entreprise dans Info-bulles.

Les points sont trop petits. Nous voulons les agrandir et changer la couleur par défaut. Cliquez sur Modifier > Style de symbole et définissez la dimension sur 30px. Puis sur La couleur de remplissage définissez la couleur que vous voulez. J'ai choisi un bleu profond, sans transparence.

Maintenant que nous avons des destinations, quel est le point de départ ? Supposons, par exemple, que vous soyez basé dans un hôtel Best Western à Lancaster Gate. Sélectionner Épingles dans le menu de la carte et commencez à taper Best Western Lancaster Gate. ArcGIS devrait trouver pour vous l'adresse suivante : « Best Western, 12 Lancaster Gate, London, England, W2 3, GBR ». Sélectionnez l'hôtel et un marqueur rouge apparaît sur votre carte.

Ceci dans le point de départ. Sélectionnez l'élément de menu Temps de trajet, puis sélectionnez le marqueur sur la carte. Lorsqu'un point est sélectionné, le menu de gauche change.

Vous pouvez choisir parmi Temps de conduite ou alors Rayon. Écrivez 30 au lieu de 5 dans la case blanche et appuyez sur OK. ArcGIS affiche une zone remplie représentant toutes les rues situées à moins de 30 minutes en voiture du point de départ. Comme vous pouvez le voir, certaines brasseries sont à l'intérieur de la zone en surbrillance, d'autres non. Cela nous permet d'avoir une bonne compréhension de l'accessibilité des sites, basée non seulement sur leur localisation spatiale, mais aussi sur le calcul des trajets.

L'autre option disponible concerne la distance géographique. Cliquez sur Supprimer les zones de temps de conduite pour réinitialiser la carte et sélectionner à nouveau le marqueur rouge.

Cette fois, choisissez un rayon de 3 kilomètres (notez que vous avez de nombreuses options comme unité de mesure) et appuyez sur d'accord. Notez le résultat différent. Il s'agit de la circonférence autour de votre point de départ à l'intérieur du rayon défini.

Selon le type d'analyse que vous effectuez, vous pouvez préférer l'une ou l'autre visualisation.

Une autre fonctionnalité puissante d'ArcGIS est Couche de référence , qui vous permet d'ajouter une couche à une carte. Il s'agit d'une fonctionnalité clé, car la superposition est un moyen très efficace de visualiser et de comparer les données. Il suffit de comprendre que vous pouvez chevaucher des zones remplies avec des points pour montrer comment les distributions continues et discrètes sont corrélées.

Ouvrez un nouveau rapport Power BI Desktop ou ajoutez une nouvelle page à une page existante. Cliquez sur le visuel ArcGIS et ajoutez-le au canevas. Glissez-déposez les champs suivants dans les cases du visuel :

Base de données Top_world_airports:
Latitude > Latitude
Longitude > Longitude
Base de données statistique trafic passagers 2016
Nombre total de passagers > taille
De campagne > Couleur

Pour une meilleure compréhension de l'exemple, filtrez la carte uniquement pour les États-Unis. Faites défiler le Filtres menu, développez De campagne et vérifier la voix États Unis.

Modifiez maintenant le visuel et cliquez sur Couche de référence. Il affiche un cadre latéral avec deux options : Démographique et ArcGIS. Démographique fait référence à une série de couches prêtes à l'emploi d'Esri avec des données telles que le revenu, la population, la densité, l'éducation, etc.

Disons que nous voulons comparer le nombre de passagers à la répartition de la population pour obtenir des preuves d'une corrélation. Faites défiler les calques jusqu'à celui appelé "Densité de population aux États-Unis en 2016" et cliquez sur Ajouter.

Une nouvelle couche est ajoutée à la carte montrant la densité de population pour chaque comté des États-Unis. La couleur va du jaune (densité plus faible) à l'orange foncé (densité plus élevée). En cliquant sur un seul comté, vous obtenez des données relatives à la population.

Si vous zoomez sur les zones environnantes des aéroports (c'est-à-dire New York), vous pouvez en fait voir que les comtés sont plus sombres, montrant une corrélation directe entre le trafic aéroportuaire et la population.

Plus ou moins, nous avons le même résultat en ajoutant le "2016 États-Unis Revenu moyen des ménages» couche, à partir de laquelle on peut voir que la richesse est principalement répartie autour des grandes villes.

Tenez compte du fait que vous ne pouvez afficher qu'un calque à la fois. De plus, les données intégrées ne sont disponibles que pour les États-Unis. Si vous souhaitez ajouter une couche différente, vous pouvez vous tourner vers ArcGIS Community and Reference Layers.

Pour supprimer un calque, cliquez simplement sur Supprimer le calque

L'autre Couche de référence option ArcGIS vous permet de rechercher des couches d'entités partagées publiquement sur ArcGIS Online. Il s'agit de couches créées par les utilisateurs et mises à disposition de la communauté en les publiant sur ArcGIS Online. Les couches de référence personnalisées peuvent contenir n'importe quel type d'information géographique dans n'importe quel format (fichier de forme, GeoJson, etc.). Si vous souhaitez ajouter plus de deux couches à votre visualisation, c'est le seul moyen. Mais, bien entendu, vous devez être capable de manipuler des fichiers à l'aide d'un outil SIG (ArcGIS Desktop, QGIS….).

Une fois la couche créée, vous pouvez l'importer dans ArcGIS Online et la partager. Un autre inconvénient est que vous avez besoin d'un compte ArcGIS et que vous devez le payer.

Si vous voulez essayer, vous pouvez vous inscrire pour une démo gratuite de 60 jours. Une fois la période expirée, le compte devient indisponible sauf s'il est transformé en abonnement payant.

Juste pour vous donner un bref récapitulatif, voici les étapes à suivre pour créer un calque de référence personnalisé.

Pour la démo de la couche de référence personnalisée, passons en Europe. Créez un nouveau rapport avec les mêmes paramètres que ci-dessous :

Base de données Top_world_airports:
Latitude > Latitude
Longitude > Longitude
Base de données statistique trafic passagers 2016
Nombre total de passagers > taille
De campagne > Couleur

Et filtrer les pays européens : France, Allemagne, Italie, Espagne, Pays-Bas, Turquie, Royaume-Uni.

Modifier la carte cliquez Couche de référence > ArcGIS. Vous serez invité à une fenêtre de recherche.

Si vous écrivez quelques mots et cliquez sur l'objectif, vous obtiendrez les calques qui correspondent à votre recherche en sortie. Tapez par exemple, rivière, train, volcans.

Pour cette démo, nous voulons comparer la quantité de population avec les passagers des aéroports, alors recherchez la couche suivante : Démographie_de_l'Europe_1

Ajoutez la couche à la carte comme dans l'exemple précédent, vous pouvez obtenir des informations démographiques en cliquant sur chaque pays. Même dans ce cas, nous pouvons découvrir une corrélation directe entre la population et les passagers.

Le dernier élément de la barre de menus pour ArcGIS visual est Infographie. Fondamentalement, il s'agit de « cartes » placées sur une carte pour afficher une sorte d'informations. Si vous cliquez sur la voix, vous pouvez voir toutes les données disponibles.

Pour tester le fonctionnement de Infographie, filtrez à nouveau les États-Unis comme pays dans le rapport. Essayez ensuite d'ajouter une infographie "Population totale" par exemple. Des fenêtres blanches apparaissent dans le coin supérieur droit avec le nombre total de population.

Notez que l'infographie est réactive et interagit avec la carte elle-même. Le numéro affiché dans la carte change en fonction de votre sélection. Essayez de zoomer ou dézoomer sur les cartes et voyez comment le Population totale varie pour afficher uniquement les données de la zone en surbrillance.

Vous pouvez même ajouter plus d'infographies à votre carte en sélectionnant et en désélectionnant simplement chacune d'elles.

Malheureusement, cette fonctionnalité n'est disponible qu'avec les données pour les États-Unis. Si vous modifiez le focus de la carte sur une autre zone, vous ne pourrez voir aucune donnée.

La dernière caractéristique, Temps, effectue une analyse temporelle de la carte, montrant l'évolution d'une certaine mesure au cours du temps. Pour cette démo, téléchargez et importez l'ensemble de données airport_passengers_time.csv: Obtenir les données > TXT/CSV > Charger.

L'ensemble de données contient le nombre de passagers pour les aéroports les plus fréquentés au monde allant de 2000 à 2016. La source est comme d'habitude Wikipedia. j'ai ajouté un Date défini par défaut à la fin de chaque année (31/12/2000, 31/12/2001, …) car ArcGIS requiert un champ de format date/heure pour l'analyse de l'heure.

Joindre le code des aéroports à l'ensemble de données Top_world_airports afin d'obtenir les coordonnées de chaque aéroport.

Aller à Des relations et définissez la relation suivante :

Créez un nouveau rapport, cliquez sur ArcGIS visual et ajoutez les champs suivants :

Base de données Top_world_airports:
Latitude > Latitude
Longitude > Longitude
Base de données airport_passengers_time
Nombre total de passagers > Taille
Date > Heure

ArcGIS ajoute une chronologie au bas de votre carte, avec des dates d'intervalle à chaque extrémité.

Vous pouvez soit déplacer le curseur jaune sur le contrôle, soit cliquer sur lecture pour une animation continue. La carte se déroule au fil des années, montrant un déplacement clair des volumes de trafic des pays occidentaux (USS, Europe) vers l'Asie.

Par défaut, ArcGIS divise la période en 10 intervalles. Faites glisser les poignées à la fin du curseur si vous souhaitez modifier les intervalles visibles.