Vous téléchargez une classe d'entités à partir d'une carte Web ArcGIS Online?

11

Je suis nouveau sur ArcGIS Online (ou ArcGIS.com comme ils l'appellent maintenant), et je suis confus quant à la façon dont les données sont organisées et comment elles sont accessibles. J'ai créé une nouvelle carte, choisi Ajouter -> Créer une couche modifiable et mis en place une couche modifiable ouverte au public pour que les gens puissent soumettre leurs commentaires. Maintenant, je veux télécharger cette classe d'entités sur mon ordinateur. La seule option que je connaisse est d'aller dans "Mon contenu" puis de télécharger l'intégralité de la carte Web en tant que package de carte, mais lorsque je l'ouvre, elle n'a que le fond de carte et non la couche modifiable.

Est-il possible de télécharger ces données en tant que classe d'entités individuelle (fichier de formes), ou pas du tout?

Tanneur
la source
1
Le chemin de menu que vous notez, "Ajouter >> Créer une couche modifiable" n'existe pas pour moi avec Arcgis.com Map Viewer. Tout ce que je reçois, ce sont des options pour ajouter une couche à partir du Web, de fichiers de formes, de CSV. J'ai "Ajouter des fonctionnalités >> Plus >> Créer un calque >> (sélectionner dans le modèle)" dans l'Explorateur en ligne, et quand je le fais et que je sauvegarde la réponse fournie par @ artwork21 fonctionne.
Matt Wilkie

Réponses:

5

Vous pouvez télécharger des couches d'édition sur arcgis.com:

  1. Sous votre page de contenu, cliquez sur ... (trois points) à côté de la couche d'entités que vous souhaitez télécharger et sélectionnez l'option Afficher les détails de l'élément.
  2. Dans la section Couches, cliquez sur la liste déroulante Exporter vers et sélectionnez le format d'exportation vers lequel vous souhaitez exporter (Shapefile, CSV, KML, FGDB ... etc).
oeuvre21
la source
Je viens de réessayer et, comme je l'ai mentionné ci-dessus, tout ce qui se trouve dans le fichier .pkinfo est un mxd avec la couche de fond de carte. Il n'y a pas de couche pour la classe d'entités modifiable, et il n'y a même pas de gdb dans le chemin du fichier "Votre nom de carte" que vous mentionnez - juste le mxd. (c'était une bonne idée)
Tanner
Pourriez-vous expliquer où trouver le bouton Ouvrir s'il vous plaît? La seule façon que j'ai trouvée était "Ouvrir dans le bureau" dans la liste déroulante "..." qui apparaît dans le. Aucune option de téléchargement. Si je clique sur la carte, cela ne me donnera que les options Ouvrir dans le bureau ArcGIS au lieu de télécharger.
AndrewLebron
@AndrewLebron, ce q / a est vieux et AGOL a beaucoup changé depuis lors. J'ai mis à jour ma réponse.
artwork21
2

J'ai trouvé cette solution pour télécharger des données à partir de l' aide d' ArcGIS Online :

Il dit essentiellement que vous pouvez exporter un fichier CSV ou Shapefile ou KML à partir d'une couche

  • s'il s'agit d'un service d'entités hébergé sur ArcGIS Online
  • et vous possédez les fonctionnalités
  • et vous êtes soit administrateur de votre organisation ArcGIS Online
  • ou le propriétaire du service vous a autorisé à exporter les données.
Stefan
la source
2

Cela ne fonctionnera probablement pas pour de nombreuses fonctionnalités, mais cela peut parfois obtenir les données dont vous avez besoin:

https://developers.arcgis.com/labs/arcgisonline/query-a-feature-layer/

Par exemple: https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true renvoie une version GeoJSON de la couche du service d'entités.

trouvez l'URL du service lui-même pour vos couches ici

Recherchez l'URL du service lui-même pour vos couches, comme indiqué ci-dessus.

Le premier paramètre, dans ce cas, /0/contrôle le calque, le premier, le deuxième tiers, etc.

J'avais l'habitude &where=1=1d'interroger toutes les fonctionnalités.

Les métadonnées de projection fournies par ESRI n'ont pas été acceptées par mapshaper même s'il s'agissait d'un webmercateur standard, j'ai donc dû le spécifier manuellement (il l'affiche en haut du GeoJSON et vous pouvez vérifier la chaîne proj.4 correspondante sur, par exemple). https://epsg.io/3857 ):

mapshaper -i arcgis-output.geojson -proj +proj=longlat +datum=WGS84 +no_defs from='+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs' -o arcgis-output-prj.geojson

thadk
la source