Tải xuống lớp tính năng từ bản đồ web ArcGIS Online?


11

Tôi chưa quen với ArcGIS Online (hoặc ArcGIS.com khi họ gọi nó bây giờ) và tôi bối rối về cách dữ liệu được sắp xếp và cách truy cập. Tôi đã tạo một bản đồ mới, chọn Thêm -> Tạo Lớp có thể chỉnh sửa và thiết lập lớp có thể chỉnh sửa mở cho công chúng để mọi người gửi đầu vào. Bây giờ tôi muốn tải lớp tính năng này về máy tính của tôi. Tùy chọn duy nhất tôi biết là đi đến "Nội dung của tôi" sau đó tải xuống toàn bộ bản đồ web dưới dạng gói bản đồ, nhưng khi tôi mở nó lên, nó chỉ có bản đồ cơ sở chứ không phải lớp có thể chỉnh sửa.

Có thể tải xuống dữ liệu này dưới dạng một lớp tính năng riêng lẻ (shapefile) hay không?


1
Đường dẫn menu bạn lưu ý, "Thêm >> Tạo lớp có thể chỉnh sửa" không tồn tại đối với tôi với Trình xem bản đồ Arcgis.com. Tất cả tôi nhận được là các tùy chọn để thêm một lớp từ web, shapefile, csv. Tôi có "Thêm tính năng >> Khác >> Tạo lớp >> (chọn từ mẫu)" trong Online Explorer và khi tôi làm điều đó và lưu câu trả lời được cung cấp bởi @ tác phẩm nghệ thuật21.
matt wilkie

Câu trả lời:


5

Bạn có thể tải xuống các lớp chỉnh sửa từ arcgis.com:

  1. Trong trang Nội dung của bạn, nhấp vào ... (ba dấu chấm) bên cạnh lớp Tính năng bạn muốn tải xuống và chọn tùy chọn Xem chi tiết mục.
  2. Trong phần Lớp, nhấp vào Xuất để thả xuống và chọn bất kỳ định dạng xuất nào bạn muốn xuất sang (Shapefile, CSV, KML, FGDB ... vv).

Tôi vừa thử lại lần nữa, và như tôi đã đề cập ở trên, tất cả những gì có trong tệp .pkinfo là một mxd với lớp bản đồ cơ sở. Không có lớp nào cho lớp tính năng có thể chỉnh sửa và thậm chí không có gdb trong đường dẫn tệp "Tên bản đồ của bạn" mà bạn đề cập - chỉ là mxd. (đó là một ý tưởng tốt)
Tanner

Bạn có thể giải thích rõ hơn về nơi tìm nút Mở không? Cách duy nhất tôi tìm thấy là "Mở trong máy tính để bàn" trong danh sách thả xuống "..." xuất hiện trong. Không có tùy chọn tải xuống tho. Nếu tôi nhấp vào bản đồ, nó sẽ chỉ cung cấp cho tôi các tùy chọn Mở trong máy tính để bàn ArcGIS thay vì tải xuống.
AndrewLebron

@AndrewLebron, q / a này đã cũ và AGOL đã thay đổi nhiều kể từ đó. Tôi đã cập nhật câu trả lời của mình.
nghệ thuật21

2

Tôi đã tìm thấy giải pháp này để tải xuống dữ liệu từ ArcGIS Online Help :

Về cơ bản nó nói rằng bạn có thể xuất CSV hoặc Shapefile hoặc KML từ một lớp

  • nếu đó là dịch vụ tính năng được lưu trữ trên ArcGIS Online
  • và bạn sở hữu các tính năng
  • và bạn là quản trị viên cho tổ chức ArcGIS Online của bạn
  • hoặc chủ dịch vụ cho phép bạn xuất dữ liệu.

1

Điều này có thể sẽ không hoạt động đối với nhiều tính năng nhưng đôi khi điều này có thể nhận được dữ liệu bạn cần:

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

Ví dụ: https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true trả về một phiên bản GeoJSON của lớp dịch vụ tính năng.

tìm URL cho chính dịch vụ cho các lớp của bạn ở đây

Tìm URL cho chính dịch vụ cho các lớp của bạn như được hiển thị ở trên.

Tham số đầu tiên, trong trường hợp này /0/điều khiển lớp, thứ nhất, thứ ba thứ ba, v.v.

Tôi đã sử dụng &where=1=1để truy vấn cho tất cả các tính năng.

Siêu dữ liệu để chiếu mà ESRI cung cấp không được mapshaper chấp nhận mặc dù đó là trình tạo web chuẩn, vì vậy tôi phải chỉ định thủ công (nó hiển thị ở đầu GeoJSON và bạn có thể kiểm tra chuỗi proj.4 tương ứng trên ví dụ 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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.