Mengunduh kelas fitur dari peta web ArcGIS Online?

11

Saya baru mengenal ArcGIS Online (atau ArcGIS.com sebagaimana mereka menyebutnya sekarang), dan saya bingung bagaimana data diorganisasikan, dan bagaimana itu dapat diakses. Saya membuat peta baru, memilih Tambah -> Buat Lapisan yang Dapat Diedit, dan mengatur lapisan yang dapat diedit terbuka untuk umum agar orang mengirimkan masukan. Sekarang saya ingin mengunduh kelas fitur ini ke komputer saya. Satu-satunya pilihan yang saya tahu adalah pergi ke "Konten Saya" kemudian unduh seluruh peta web sebagai paket peta, tetapi ketika saya membukanya, ia hanya memiliki basemap dan bukan layer yang dapat diedit.

Apakah mungkin mengunduh data ini sebagai kelas fitur individual (shapefile), atau tidak sama sekali?

Penyamak
sumber
1
Jalur menu yang Anda catat, "Tambah >> Buat Lapisan yang Dapat Diedit" tidak ada bagi saya dengan Arcgis.com Map Viewer. Yang saya dapatkan hanyalah opsi untuk menambahkan layer dari web, shapefile, csv. Saya memiliki "Tambahkan Fitur >> Lebih Banyak >> Buat Layer >> (pilih dari template)" di Online Explorer, dan ketika saya melakukan itu dan simpan jawaban yang diberikan oleh karya @ artwork21.
matt wilkie

Jawaban:

5

Anda dapat mengunduh lapisan edit dari arcgis.com:

  1. Di bawah halaman Konten Anda klik pada ... (tiga titik) di sebelah lapisan Fitur yang ingin Anda unduh dan pilih opsi Lihat detail item.
  2. Di bawah bagian Layers klik pada drop-down Ekspor Untuk dan pilih format ekspor apa pun yang ingin Anda ekspor (Shapefile, CSV, KML, FGDB ... dll).
artwork21
sumber
Saya baru saja mencoba ini lagi, dan seperti yang saya sebutkan di atas, semua yang ada di file .pkinfo adalah mxd dengan lapisan basemap. Tidak ada lapisan untuk kelas fitur yang dapat diedit, dan bahkan tidak ada gdb dalam path file "Your Map Name" yang Anda sebutkan - hanya mxd. (itu ide yang bagus)
Tanner
Bisakah Anda menguraikan di mana menemukan tombol Open? Satu - satunya cara yang saya temukan adalah "Buka di Desktop" di daftar turun bawah "..." yang muncul di menu. Tidak ada opsi unduhan. Jika saya mengklik peta, itu hanya akan memberi saya opsi untuk Buka di desktop ArcGIS alih-alih mengunduh.
AndrewLebron
@AndrewLebron, q / a ini sudah tua dan AGOL telah banyak berubah sejak saat itu. Saya telah memperbarui jawaban saya.
artwork21
2

Saya menemukan solusi ini untuk mengunduh data dari ArcGIS Online Help :

Pada dasarnya dikatakan bahwa Anda dapat mengekspor CSV atau Shapefile atau KML dari sebuah lapisan

  • jika itu adalah layanan fitur yang di-host di ArcGIS Online
  • dan Anda memiliki fitur
  • dan Anda adalah administrator untuk organisasi ArcGIS Online Anda
  • atau pemilik layanan memungkinkan Anda untuk mengekspor data.
Stefan
sumber
1

Ini mungkin tidak akan berfungsi untuk banyak fitur tetapi kadang-kadang ini bisa mendapatkan data yang Anda butuhkan:

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

Misalnya: https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true mengembalikan versi GeoJSON dari lapisan layanan fitur.

temukan URL ke layanan itu sendiri untuk lapisan Anda di sini

Temukan URL ke layanan itu sendiri untuk lapisan Anda seperti yang ditunjukkan di atas.

Parameter pertama, dalam hal ini /0/mengontrol layer, pertama, ketiga ketiga, dll.

Saya dulu &where=1=1meminta semua fitur.

Metadata untuk proyeksi yang disediakan ESRI tidak diterima oleh mapshaper meskipun itu adalah webmercator standar, jadi saya harus menentukannya secara manual (ini menunjukkannya di bagian atas GeoJSON dan Anda dapat memeriksa string proj.4 yang sesuai pada mis. 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
sumber