กำลังดาวน์โหลดคลาสฟีเจอร์จาก ArcGIS Online web map?


11

ฉันยังใหม่กับ ArcGIS Online (หรือ ArcGIS.com ขณะที่พวกเขาเรียกมันว่าตอนนี้) และฉันสับสนเกี่ยวกับวิธีการจัดระเบียบข้อมูลและการเข้าถึงข้อมูล ฉันสร้างแผนที่ใหม่เลือกเพิ่ม -> สร้างเลเยอร์ที่สามารถแก้ไขได้และตั้งค่าเลเยอร์ที่แก้ไขได้ซึ่งเปิดให้บุคคลทั่วไปสามารถส่งข้อมูลได้ ตอนนี้ฉันต้องการดาวน์โหลดคลาสคุณลักษณะนี้ลงในคอมพิวเตอร์ของฉัน ตัวเลือกเดียวที่ฉันรู้คือไปที่ "เนื้อหาของฉัน" จากนั้นดาวน์โหลดแผนที่เว็บทั้งหมดเป็นแพ็คเกจแผนที่ แต่เมื่อฉันเปิดมันขึ้นมามันมีเพียงแผนที่ฐานและไม่ใช่เลเยอร์ที่แก้ไขได้

เป็นไปได้หรือไม่ที่จะดาวน์โหลดข้อมูลนี้เป็นคลาสคุณลักษณะส่วนบุคคล (รูปร่างไฟล์) หรือเลย?


1
เส้นทางเมนูที่คุณบันทึก"เพิ่ม >> สร้างเลเยอร์ที่สามารถแก้ไขได้"ไม่มีให้ฉันด้วย Arcgis.com Map Viewer ทั้งหมดที่ฉันได้รับคือตัวเลือกในการเพิ่มเลเยอร์จากเว็บ, shapefile, csv ฉันมี"เพิ่มคุณสมบัติ >> เพิ่มเติม >> สร้างเลเยอร์ >> (เลือกจากเทมเพลต)"ใน Online Explorer และเมื่อฉันทำเช่นนั้นและบันทึกคำตอบที่ได้รับจาก @ artwork21
matt wilkie

คำตอบ:


5

คุณสามารถดาวน์โหลดเลเยอร์แก้ไขจาก arcgis.com:

  1. ใต้หน้าเนื้อหาของคุณคลิกที่ ... (สามจุด) ถัดจากเลเยอร์คุณลักษณะที่คุณต้องการดาวน์โหลดและเลือกตัวเลือกดูรายละเอียดรายการ
  2. ใต้ส่วนเลเยอร์คลิกที่ส่งออกเพื่อวางลงและเลือกรูปแบบการส่งออกใด ๆ ที่คุณต้องการส่งออกไปยัง (Shapefile, CSV, KML, FGDB ... ฯลฯ )

ฉันลองใหม่อีกครั้งและอย่างที่ฉันได้กล่าวไว้ข้างต้นสิ่งที่อยู่ในไฟล์. pkinfo นั้นเป็น mxd ที่มีเลเยอร์ basemap ไม่มีเลเยอร์สำหรับคลาสสถานที่ที่สามารถแก้ไขได้และไม่มีแม้แต่ gdb ในพา ธ ไฟล์ "Your Map Name" ที่คุณพูดถึง - เพียงแค่ mxd (นั่นเป็นความคิดที่ดี)
Tanner

คุณช่วยอธิบายเกี่ยวกับตำแหน่งที่จะหาปุ่มเปิดได้ไหม วิธีเดียวที่ฉันพบคือการ "เปิดในเดสก์ท็อป" ในรายการแบบหล่นลง "... " ที่ปรากฏใน ไม่มีตัวเลือกดาวน์โหลด ถ้าฉันคลิกบนแผนที่มันจะให้ตัวเลือกให้ฉันเปิดในเดสก์ท็อป ArcGIS แทนการดาวน์โหลด
AndrewLebron

@AndrewLebron, q / a นี้เก่าและ AGOL มีการเปลี่ยนแปลงมากมายตั้งแต่นั้นมา ฉันอัพเดตคำตอบแล้ว
artwork21

2

ฉันพบโซลูชันนี้เพื่อดาวน์โหลดข้อมูลจากวิธีใช้ArcGIS Online :

มันบอกว่าคุณสามารถส่งออก CSV หรือ Shapefile หรือ KML จากเลเยอร์ได้

  • ถ้าเป็นบริการโฮสต์บน ArcGIS Online
  • และคุณเป็นเจ้าของคุณสมบัติ
  • และคุณเป็นทั้งผู้ดูแลระบบสำหรับองค์กร ArcGIS Online ของคุณ
  • หรือเจ้าของบริการอนุญาตให้คุณส่งออกข้อมูล

2

สิ่งนี้อาจใช้ไม่ได้กับคุณสมบัติหลายอย่าง แต่บางครั้งสิ่งนี้สามารถรับข้อมูลที่คุณต้องการ:

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

ตัวอย่างเช่น: https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true ส่งคืนเลเยอร์ของบริการคุณลักษณะรุ่น GeoJSON

ค้นหา URL ไปยังบริการสำหรับเลเยอร์ของคุณที่นี่

ค้นหา URL ไปยังบริการของเลเยอร์ของคุณตามที่แสดงด้านบน

พารามิเตอร์แรกในกรณีนี้/0/ควบคุมเลเยอร์อันดับหนึ่งสองสาม ฯลฯ

ฉันใช้&where=1=1เพื่อค้นหาคุณสมบัติทั้งหมด

เมตาดาต้าสำหรับการฉายภาพที่ ESRI ให้ไม่ได้รับการยอมรับจาก mapshaper แม้ว่าจะเป็น webmercator มาตรฐานดังนั้นฉันต้องระบุด้วยตนเอง (มันแสดงที่ด้านบนของ GeoJSON และคุณสามารถตรวจสอบสตริง proj.4 ที่สอดคล้องกันบนเช่น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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.