Skip to content
Jakarto3 mars 2022 14:35:432 min read

Connecter ArcGIS Desktop ou ArcGIS Pro à Jakartowns

Connecter ArcGIS Desktop ou ArcGIS Pro à Jakartowns

Comment ajouter un lien dynamique vers Jakartowns à une couche de données ponctuelles?

Ce tutoriel va vous aider à faire le pont entre votre ArcGIS et Jakartowns. Vous pouvez ainsi consulter en un clic l’environnement 3D autour de vos données.

Les grandes étapes sont : 

  1. Charger une couche de données dans ArcGIS
  2. Projeter la couche en EPSG:4326 avec l'outil "Projeter"
  3. Utiliser l’outil “calculer un champ dynamique” pour générer une URL vers Jakartowns
  4. Exploiter les liens générés vers Jakartowns

    A. Charger une couche de données dans ArcGIS

Le tutoriel fonctionne avec n’importe quelle couche de données ponctuelles chargées dans ArcGis.

Dans notre tutoriel, nous avons extrait des données de l’inventaire des arbres urbains de la ville de Montréal (https://donnees.montreal.ca/ville-de-montreal/arbres).

B. Projeter la couche en EPSG:4326 avec l'outil "Projeter"

Pour générer le lien vers Jakartowns, nous avons besoin de récupérer la latitude et la longitude des entités. Nous avons besoin de projeter les données en EPSG:4326 pour que, dans la prochaine étape, le calculateur de champ dynamique fonctionne.

  • Sélectionner l’outil “Projeter” :

  • Sélectionner la couche de données à projeter.

Dans “Système de coordonnées en sortie”, rechercher

le code EPSG 4326:

  • Cliquer sur Ok
  • Puis appliquer le processus en cliquant sur le bouton “Exécuter”: 

Une nouvelle couche de données projetée vient d’apparaître, nous allons maintenant y ajouter le lien Jakartowns.

C. Utiliser l’outil “calculer un champ dynamique” pour générer une URL vers Jakartowns

  • Sélectionner l’outil “Calculer un champ”:

  • Sélectionner la couche projetée comme “table en entrée”.

Le nom du champ n’a pas vraiment d’importance. 

Dans notre exemple, nous allons saisir “url” comme “nom du champ”.

  • Sélectionner “Python 3” dans le type d’expression.
  • Remplir les formules pour calculer les champ:

Dans “Expression”, indiquer :

generate_jakartowns_link(!shape!)

Puis dans “Bloc de code”, indiquer :

def generate_jakartowns_link(shape):

    feature = shape.getPart(0)

    x = feature.X

    y = feature.Y

    return "https://maps.jakarto.com?lat={lat}&lng={lng}".format(lat=y, lng=x)

  • Cliquer sur “Exécuter

D. Exploiter les liens générés vers Jakartowns

Bravo, le lien vers Jakartowns est maintenant créé.

Dorénavant, lorsque vous sélectionnerez une entité, un hyperlien dans le champ “url” vous amènera devant votre objet dans Jakartowns.

Il suffit de cliquer sur le lien pour se rendre devant l’objet dans Jakartowns.

Note : 

  • Jakartowns supporte l’import de fichiers .shp

    Si vous souhaitez voir vos entités directement dans Jakartowns, sachez qu’un fichier shapefile (.shp) peut être importé. Pour cela, créer une archive zip contenant votre fichier .shp (et les fichiers associés), puis, dans Jakartowns, cliquer sur “inventaire et mesures” puis sur le bouton “Importer une sauvegarde de format shp”. L’importation fonctionne même si l’inventaire est un inventaire 2D.

  • Un lien dynamique vers Jakartowns peut également être créé depuis Arcgis Online:

Voir le tutoriel :

Comment ajouter des liens Jakartowns à des couches de points sur Arcgis Online

avatar

Jakarto

L'équipe de Jakarto

COMMENTAIRES

ARTICLES LIÉS