ArcGIS Desktop 10 เคล็ดลับและเทคนิค


20

สองสามครั้งต่อเดือนฉันตรวจสอบเคล็ดลับและเทคนิคต่าง ๆ ที่โพสต์ CW ใน StackOverflowและเรียนรู้สิ่งใหม่เสมอ

ฉันกลับไปกลับมาว่าจะปักหมุดคำถามนี้กับโปรแกรมเฉพาะของซอฟต์แวร์ GIS รุ่นใหญ่หรือไม่ เมื่อพิจารณาถึงจำนวนของการเปลี่ยนแปลง ux ฉันคิดว่า ArcGIS Desktop 10 ควรได้รับคำถามเคล็ดลับและเทคนิคและจะเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับผู้ใช้ ArcGIS ใหม่และผู้ใช้ ArcGIS 10 ที่อัปเกรดจาก 9.3

หวังว่าจะได้เห็นบางส่วนเคล็ดลับที่ดีที่ไม่ได้ครอบคลุมแล้วในESRI ArcGIS สก์ท็อปเคล็ดลับและทางลัด

ArcMap


หัวข้อที่ดีและเคล็ดลับ
George Silva

คำตอบ:


17

แม้แต่ผู้ดูแลระบบ GIS บางคนก็ไม่รู้เรื่องนี้

C: \ Program Files (x86) \ ArcGIS \ Desktop10.0 \ Utilities (บน Windows)

เครื่องมือการตั้งค่าขั้นสูง ArcMap

ฉันต้องการอัปเดตhttp://mapperz.blogspot.com/2007/02/esri-arcgis-92-tips-and-tricks.htmlนี้ (แค่ไม่มีเวลามีใครสามารถอัปเดต - จะโพสต์อีกครั้งด้วย เครดิตเต็ม)



10

ในarcpyคุณสามารถเข้าถึงการเป็นตัวแทนgeoJSONของรูปทรงเรขาคณิตใด ๆ ผ่าน__geo_interface__วิธีการที่ซ่อนอยู่ ตัวอย่างเช่น:

arcpy.PointGeometry(arcpy.Point(5,5)).__geo_interface__

ซึ่งผลทาง:

{'coordinates': (5.0, 5.0), 'type': 'Point'}

* มอบเครดิตทั้งหมดให้กับ Bruce Harold ที่ ESRI Redlands สำหรับรายละเอียดนี้


นั่นคือการแสดงความแม่นยำเพียงครั้งเดียวของวัตถุจุดหรือไม่?

@DanPatterson เท่าที่ฉันสามารถบอกได้ใช่ แต่ฉันได้แก้ไขคำตอบเพื่อความแม่นยำน้อยลงเพื่อหลีกเลี่ยงความสับสน
om_henners

5

ฉันชอบเทมเพลตสร้างคุณลักษณะใหม่ใน ArcGIS 10 แต่ถ้าคุณชอบวิธีเก่าคุณสามารถเปลี่ยนกลับได้โดยการตั้งค่าโดยใช้ ArcGIS \ Desktop10.0 \ Utilities \ AdvancedArcMapSettings.exe คลิกแท็บเครื่องมือแก้ไขและยกเลิกการสร้างคุณสมบัติโดยใช้เทมเพลตและ รีสตาร์ท ArcMap ข้อความแสดงแทน


5

สรุปคำตอบ


ArcMap

ArcCatalog

  • แสดงรายการโฟลเดอร์ที่ช้า
    1. ตรวจสอบให้แน่ใจว่าตัวเลือก ArcCatalog -> เนื้อหามีเฉพาะชื่อ, ประเภทที่เลือกไว้ อย่าตรวจสอบคอลัมน์ข้อมูลเมตาใด ๆ

4

นี่ไม่ใช่เคล็ดลับ UI แต่แน่นอนที่สุดคือใช้กับ ArcGIS 10 หากคุณเป็นผู้พัฒนาส่วนขยายคุณต้องใช้รูปแบบการลงทะเบียนใหม่ของ ESRI โดยเฉพาะคุณจะต้องใช้โปรแกรมอรรถประโยชน์ ESRIRegAsm ข้อมูลเพิ่มเติมที่นี่


ไม่ต้องพูดถึงข้อกำหนดการรวมรันไทม์ใหม่ goo.gl/ZSTiวันนี้ฉันกลับมาอีกครั้ง
Jay Cummins

4

ArcBruTileเป็นสิ่งที่ยอดเยี่ยมสำหรับเดสก์ท็อป

กระเบื้องแสดง ArcBruTile จาก OpenStreetMap, Bing, Google และ SpatialCloud ในเดสก์ท็อป ArcGIS

ArcBruTile รองรับ: การฉายภาพทั้งหมด การแคชฝั่งไคลเอ็นต์ ArcGIS 9.3 และ 10 รองรับ TMS ข้อความแสดงแทน


สิ่งนี้ต้องการสิทธิ์ของผู้ดูแลระบบหรือไม่ ฉันกำลังใช้ Windows 7 อยู่ตอนนี้
PROBERT

4

หน้าต่างปรับแต่งมีเครื่องมือมากมายที่ไม่ได้เปิดเผยผ่านเครื่องมือ GP หรือเป็นปุ่มบนแถบเครื่องมือดังนั้นคุณต้องเพิ่มด้วยตนเอง มีเครื่องมือที่มีประโยชน์มากมายที่ผู้ใช้ Arc ที่มีประสบการณ์จำนวนมากไม่คุ้นเคย

นี่คือรายการด้านบนของเครื่องมือ "ซ่อน":

  • โหลดออบเจ็กต์ - เครื่องมือนี้ช่วยให้คุณสามารถโหลดฟีเจอร์ลงในคลาสฟีเจอร์จากคลาสฟีเจอร์อื่นในขณะที่เคารพกฎการแมปและพฤติกรรมฐานข้อมูลภูมิศาสตร์

  • Eye Dropper - เครื่องมือนี้สามารถใช้คลิกสีในการแสดงแผนที่ของคุณและกำหนดค่า RGB

  • หน้าต่างเตรียม (10.1+) - แผงนี้ให้คุณตรวจสอบว่ามีปัญหาใด ๆ ที่อาจส่งผลต่อประสิทธิภาพของแผนที่ (เช่นเดียวกับคุณในข้อ 9.3 สำหรับแถบเครื่องมือการเผยแพร่บริการแผนที่) คุณไม่ต้องเรียกใช้ไฟล์> แชร์เป็น> บริการเพื่อเปิดใช้งานหน้าต่างการเตรียมการ คุณสามารถวิเคราะห์แผนที่ใด ๆ สำหรับปัญหาที่อาจเกิดขึ้นด้วยเพียงแค่ ArcMap


3

ไม่ใช่แค่ซอฟต์แวร์ที่สามารถเพิ่มประสิทธิภาพของ ArcGIS

เคล็ดลับและเทคนิคมากมายที่ปรับปรุง ArcGis 9.2 อยู่ที่นี่ (จากhttp://mapperz.blogspot.com )

(พวกเขาแค่ต้องการอัปเดตสำหรับ ArcGIS 10 + Windows7 และต้องการสิทธิ์ผู้ดูแลระบบ)


1
"ปัญหาคือการทำให้ ArcMap ทำงานได้เร็วขึ้นมันจะต้องได้รับการออกแบบใหม่และได้รับการออกแบบใหม่สิ่ง ESRI จะไม่ทำเพราะมันแพงเกินไปเหตุผลที่ทำให้มันช้าในขณะนี้คือ 1) ซอฟต์แวร์ทั้งหมดถูกนำมาใช้ ใน COM (ความผิดพลาดครั้งใหญ่), 2) มีวิธี DLLs มากเกินไปในระบบและ 3) วิศวกร ESRI จำนวนมากมีเงื่อนงำเกี่ยวกับวิธีการเขียนซอฟต์แวร์ที่มีประสิทธิภาพในใจ "จาก James ค่าธรรมเนียมความคิดเห็น MikeC spatiallyadjusted.com/
2010/06/18

1
"do" -> "do not" ฉันเข้าใจ (ดูเหมือนว่าไม่ยุติธรรมที่จะคาดเดาเกี่ยวกับโปรแกรมเมอร์ในลักษณะนี้แน่นอนการตัดสินใจขั้นสุดท้ายเกี่ยวกับประสิทธิภาพคือการตลาดขับเคลื่อนและกำหนดโดยบุคคลที่ควบคุม บริษัท )
whuber


3

หนึ่งในไทม์เมอร์ที่ใหญ่ที่สุดของฉันใน ArcMap เมื่อฉันต้องกวาดและซูมมาก ๆ ก็คือbกุญแจ:

  • ในขณะbที่กดปุ่มเม้าส์ซ้ายค้างไว้การเลื่อนเมาส์ขึ้น / ลงจะเป็นการซูมเข้า / ออก หรือ,
  • ในขณะbที่กดปุ่มเมาส์ขวาค้างไว้การเลื่อนเมาส์จะเลื่อนไปตามทิศทางของการเคลื่อนที่

คุณจะไม่ต้องเสียเวลาสลับไปมาระหว่างเครื่องมือซูม / แพนทั้งหมด! เท่าที่ฉันรู้มันใช้ได้กับ ArcMap ทุกเวอร์ชั่น (แน่นอน 9.3 และใหม่กว่า)


3

หากคุณใช้งานตั้งแต่ 10.1 ขึ้นไปและมีพีซีที่รองรับกระบวนการมัลติเธรด / หลายกระบวนการให้ใช้ประโยชน์จากสภาพแวดล้อมการประมวลผลแบบขนาน ผลลัพธ์จะแตกต่างกันไปตามเครื่องมือ แต่โดยรวมแล้วมันควรจะเพิ่มหากคุณมีคอมพิวเตอร์แบบมัลติคอร์ / มัลติเธรดชนิดใดก็ได้

http://resources.arcgis.com/en/help/main/10.1/index.html#/Parallel_Processing_Factor/001w0000004m000000/


3

in_memoryพื้นที่ทำงานสามารถช่วยเพิ่มความเร็วในการ Geoprocessing อย่างมีนัยสำคัญและแทบจะไม่เคยใช้โดยผู้ใช้ใหม่หรือดี "โฆษณา" โดย Esri

ดูโพสต์ของฉันได้ที่Ways to Speed ​​Up Python Script ที่ทำงานเป็นเครื่องมือ ArcGISสำหรับคำตอบโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการและสาเหตุที่ใช้พื้นที่ทำงาน in_memory


2

หากเครื่องคำนวณภาคสนามของคุณไม่ทำงานและล้มเหลวด้วย "มีความล้มเหลวในระหว่างการประมวลผลให้ตรวจสอบรายละเอียดในหน้าต่าง Geoprocessing Results" ตรวจสอบเครื่องหมายสแลชในชื่อเลเยอร์ วิดีโอ: http://drop.io/w1nca2k


1

"มีความล้มเหลวในระหว่างการประมวลผลให้ตรวจสอบหน้าต่างผลลัพธ์การประมวลผล Geoprocessing" สิ่งนี้จะเกิดขึ้นถ้าชื่อฟิลด์ของเลเยอร์ที่คุณเป็น field_calculating มีการขีดเส้นใต้ "" ลบ " " และใช้งานได้ตามที่ควร


1

การตั้งค่าเริ่มต้นของ ArcMap ไม่จำเป็นต้องเปิดเผยปุ่มเหล่านั้นที่คุณต้องเจาะลึกลงไปในเมนูบริบท มันจะเป็นการดีถ้ามีแถบเครื่องมือ

ตัวอย่างเช่นคุณอาจสร้างตัวเลือกหลายเลเยอร์ในเอกสารแผนที่และต้องการล้างการเลือกทั้งหมด โดยทั่วไปแล้วคุณจะคลิกขวาบนเลเยอร์ใน TOC ไปที่ส่วนที่เลือกแล้วล้างคุณสมบัติที่เลือก (คลิก 3 ปุ่ม) หรือเล่นกับเลเยอร์ในรายการโดยเลือกแผงในส่วนที่เลือก

คุณสามารถเพิ่มปุ่มนั้นลงในแถบเครื่องมือใดก็ได้โดยใช้หน้าต่างปรับแต่งตามที่ Alex กล่าวถึงข้างต้น ตอนนี้คุณสามารถล้างการเลือกทั้งหมดได้ด้วยคลิกเดียว

อีกปุ่มที่ฉันเพิ่มเสมอคือปุ่มซูม / แพนอย่างต่อเนื่อง

ในที่สุดปุ่ม SWIPE บนแถบเครื่องมือเอฟเฟ็กต์คือผู้คนที่ชื่นชอบฝูงชนและมักจะพัดพาคนไปด้วยเหตุผลบางอย่าง ...

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