คำถามติดแท็ก arcmap

ArcMap เป็นแอปพลิเคชันหลักของ ArcGIS สำหรับเดสก์ท็อปและแท็กสำหรับนั้น (arcgis-desktop) ควรจะใช้ในการตั้งค่า

1
ใช้ Python เพื่อปิดใช้งานการปรับขนาดองค์ประกอบแผนที่ตามการเปลี่ยนแปลงขนาดหน้าหรือไม่
ฉันกำลังเปลี่ยนแหล่งที่มาบน MXD ในสำนักงาน differents โดยใช้ ArcPy และ ArcGIS 10.0 ดังที่สังเกตที่นี่การตั้งค่าเครื่องพิมพ์จะเปลี่ยนกลับไปเป็นเครื่องพิมพ์เริ่มต้นเมื่อส่งคำสั่ง mxd.save () การสูญเสียเครื่องพิมพ์เป็นปัญหาเล็กน้อยในกรณีของฉัน แต่จะกลายเป็นสิ่งสำคัญหากตัวเลือกการพิมพ์ "ปรับขนาดองค์ประกอบแผนที่ตามสัดส่วนการเปลี่ยนแปลงขนาดหน้า" ถูกเลือกในขณะที่เลือก "ใช้การตั้งค่ากระดาษของเครื่องพิมพ์" ภาพหน้าจอด้านล่างเป็นสถานการณ์ที่เลวร้ายที่สุดของฉันกรณีที่ดีที่สุดคือการยกเลิกการทำเครื่องหมายที่กล่องทั้งคู่ ฉันต้องการใช้ comtypes เพื่อตรวจสอบค่าของตัวเลือกนั้นและตั้งค่าเป็นเท็จ (ไม่ถูกต้อง) ก่อนบันทึก MXD - แนวคิดคือเรียกสิ่งนี้ว่าเป็นฟังก์ชันจากสคริปต์ ArcPy ที่มีอยู่ (เป้าหมายหลัก) เพื่อรักษาความปลอดภัยการตั้งค่าการพิมพ์ต่อไปฉันต้องการยกเลิกการเลือกช่อง "ใช้การตั้งค่าเครื่องพิมพ์" หากมีการทำเครื่องหมาย (เป้าหมายรอง) ใครช่วยได้บ้าง

2
เลือกตามคุณสมบัติ - สตริงที่มี <5 ตัวอักษร
ฉันมีคอลัมน์รหัสไปรษณีย์ซึ่งเป็นสตริง ส่วนใหญ่เป็นรหัสไปรษณีย์ปกติ 5 หลัก แต่บางส่วนมีเพียง 3 หลักหรือไม่มีหลัก (โปรดทราบว่าฉันต้องการคอลัมน์นี้เป็นสตริงด้วยเหตุผลอื่น ๆ ) อดีต รหัสไปรษณีย์ 234 4566 12345 โดยทั่วไปฉันต้องการเลือกทุกอย่างที่มีน้อยกว่า 5 ตัวอักษรเพื่อตรวจสอบเพิ่มเติม ฉันแน่ใจว่ามีวิธีที่ง่ายในการทำเช่นนี้ แต่ฉันมีช่วงเวลาที่ยากลำบากในการหาคำตอบ

4
การรีเฟรชตารางแอตทริบิวต์เปิดใน ArcMap โดยใช้ ArcPy แทนที่จะเป็น ArcObjects?
ฉันกำลังใช้เครื่องมือคำนวณฟิลด์ GP จากอาร์คpyใน ArcMap เมื่ออัปเดตค่าแถวแล้วจะไม่ปรากฏจนกว่าฉันจะใช้เครื่องมือ Reload Cache (ตัวเลือกตาราง&gt; โหลดแคชใหม่) ฉันจะรีเฟรชตารางแอตทริบิวต์โดยอัตโนมัติโดยไม่ต้องใช้ ArcObjects ได้อย่างไร ฉันได้ลองอัปเดตการค้นหาคำจำกัดความตามที่แนะนำโดย @ blah238 โดยใช้ python คุณจะ "reload cache" ตาราง Attribute ที่เปิดได้อย่างไร แต่วิธีนี้ไม่ได้ช่วย การรีเซ็ตแหล่งข้อมูลไม่ใช่ตัวเลือกเนื่องจากคลาสคุณลักษณะอาจอยู่ในเซสชันแก้ไขและฉันไม่ต้องการสูญเสียการเชื่อมต่อไปยังแหล่งข้อมูล

5
สร้างเส้นทางภายในขอบเขตโดยใช้ ArcGIS Desktop หรือไม่
ฉันกำลังมองหาที่จะสร้างเส้นทางการเคลื่อนไหวของปลาตามสถานที่สังเกต เนื่องจากฉันกำลังดูการเคลื่อนไหวของปลาในแม่น้ำและทะเลสาบเพียงแค่เชื่อมต่อจุดเพื่อสร้างรูปหลายเหลี่ยมจะไม่ทำงานเนื่องจากเส้นทางหลายเส้นทางจะข้ามฝั่ง ฉันต้องการวิธีที่จะ จำกัด เส้นทางการเคลื่อนไหวภายในขอบเขตของน้ำ ฉันไม่ใช่โปรแกรมเมอร์และพึ่งพาเครื่องมือในกล่องเครื่องมือ Arc เพื่อดำเนินการ คอลัมน์ใหม่ใน FAT ที่มีระยะห่างระหว่างจุดเรียงลำดับจะเป็นประโยชน์เช่นกัน ฉันใช้ ArcMap 10 ไม่มีใครมีข้อเสนอแนะเกี่ยวกับวิธีการสร้างเส้นทางการเคลื่อนไหวหรือไม่? ข้อมูลเพิ่มเติมอีกเล็กน้อย สถานที่ส่วนใหญ่จะถูกรวบรวมจากเครื่องรับสัญญาณระยะไกลซึ่งมีแนวโน้มที่จะสร้างข้อสังเกตจำนวนมาก (หนึ่งในโครงการของฉันมีการตรวจจับมากกว่า 3 ล้านครั้งและเพิ่มขึ้นเรื่อย ๆ บันทึกการตรวจจับแต่ละรายการประกอบด้วยรหัส ID, datetime, lat และ long หากปลาอยู่ในช่วงการตรวจจับของผู้รับมันจะถูกตรวจจับอย่างคร่าวๆทุกๆสองนาทีซึ่งส่งผลให้มีการสังเกตจำนวนมาก (คะแนน) ดังนั้นขั้นตอนแรกของฉันคือการเฉลี่ยละติจูดและระยะเวลานานในกรณีนี้ 1 วัน . การหาค่าเฉลี่ยการตรวจจับในที่อยู่อาศัยของทะเลสาบมักจะทำงานได้ดี แต่การทำเช่นนั้นในส่วนของแม่น้ำอาจทำให้เกิดการตรวจจับนอกขอบเขตของแม่น้ำ / ทะเลสาบ ดังนั้นสิ่งแรกที่ฉันต้องทำคือ "snap" ตำแหน่งเฉลี่ยลงในขอบเขตของแม่น้ำ / ทะเลสาบแล้วฉันต้องการสร้างเส้นทางการเคลื่อนไหวที่ จำกัด ภายในขอบเขตแม่น้ำ / ทะเลสาบเส้นทางนี้จะรวมระยะทางสำหรับแต่ละส่วนของเส้น แม่น้ำของฉันเป็น polylines และทะเลสาบเป็นรูปหลายเหลี่ยม แต่ฉันสามารถแปลงแม่น้ำเป็นรูปหลายเหลี่ยมได้หากจำเป็น …

3
ฉันจะโมเสคภาพใน ArcMap โดยไม่ส่งผลกระทบต่อสีได้อย่างไร
นี่คือ 4 ส่วนภาพ (NE, SE, NW, SW) พวกเขามีการทับซ้อนกันระหว่างพวกเขา ทำงานกับออร์กาไนเซอร์แบบวง 3 เมตร 1m ส่วนต่าง ๆ บางครั้งก็บินตามเวลา / แหล่งที่แตกต่างกันดังนั้นความแตกต่างในช่วงเวลาของปี รูปภาพอยู่ในรูปแบบ. tif คุณสมบัติภาพถ่ายบอกว่าเป็นความลึก 8 บิตพิกเซลและประเภทพิกเซลเป็นจำนวนเต็มแบบไม่ได้ลงนาม เมื่อฉันทำให้พวกเขาเปลี่ยนสี มีลักษณะเหมือนกับด้านล่าง จำนวนแถบ = 3 Mosaic Operator = Mosaic Colormap โหมดสุดท้าย = Last มีลักษณะเหมือนกับด้านล่าง Mosaic Operator = Mosaic Colormap โหมดสุดท้าย = Match Mosaic Operator = Mosaic Colormap โหมดสุดท้าย …
11 arcmap  raster 

5
การสร้างรูปหลายเหลี่ยมในขอบเขตของจุดที่คล้ายกันโดยใช้ ArcGIS Desktop?
ฉันมีคะแนนสะสมเป็นล้านสำหรับเลเยอร์ lithology พวกเขาใช้รหัสสำหรับหินประเภทต่าง ๆ ฉันต้องการสร้างรูปหลายเหลี่ยมรอบขอบเขตของจุดที่คล้ายกัน วิธีที่ง่ายที่สุดในการรับรูปหลายเหลี่ยมแทนที่จะเป็นดิจิทัลนั้นด้วยตนเองคืออะไร ฉันกำลังค้นหาเครื่องมือที่แปลงคะแนนเป็นรูปหลายเหลี่ยม แต่ดูเหมือนว่าจะไม่เป็นเช่นนั้น ฉันเคยเห็นเครื่องมือสำหรับการแปลงบรรทัดเป็นรูปหลายเหลี่ยมรูปหลายเหลี่ยมเป็นเส้นและจุด แต่ไม่ใช่สำหรับจุดเป็นรูปหลายเหลี่ยม

1
เปลี่ยนการตั้งค่า“ ขนาดตัวอย่างสูงสุด” ของ ArcMap อย่างถาวรหรือไม่
เมื่อไม่นานมานี้ฉันได้ทำงานเกี่ยวกับคลาสฟีเจอร์ที่มีรูปหลายเหลี่ยมจำนวนมาก (เช่นบล็อกการสำรวจสำมะโนประชากรทั้งหมดในเขตเมืองชิคาโก) ฉันต้องการเป็นสัญลักษณ์ของพวกเขาด้วยปริมาณที่พอเหมาะเพื่อแสดงข้อมูลประชากร แต่เนื่องจากมีรูปหลายเหลี่ยมจำนวนมากฉันจึงได้รับMaximum sample size reached. Not all records are being used. Use this sample or change maximum sample size.ข้อความทุกครั้ง ฉันรู้ว่าฉันสามารถเปลี่ยนขนาดตัวอย่างได้ด้วยตนเองโดยกดSampling...ปุ่มในหน้าต่างการจัดหมวดหมู่ แต่ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะเปลี่ยนขนาดตัวอย่างเริ่มต้นที่อื่นเพื่อที่ฉันจะได้ไม่ต้องผ่านหน้าจอทั้งหมด ฉันไม่พบสิ่งใดในเอกสารของ Esri

3
รูปแบบข้อมูลใดที่มักแสดงเร็วที่สุดใน ArcMap
องค์กรของฉันกำลังทำงานกับแอปพลิเคชันที่ทำงานบน ArcGIS Engine แอปพลิเคชั่นรุ่นก่อนหน้านี้ใช้ Shapefiles เป็นหลักในการแสดงถนนพัสดุอาคาร ฯลฯ เนื่องจากฉันถูกสอนให้หลีกเลี่ยง Shapefiles เมื่อจัดการข้อมูลในงานวิทยาลัยของฉันฉันแนะนำให้ย้ายไปยังไฟล์ฐานข้อมูลภูมิศาสตร์ Esri อ้าง geodatabases ไฟล์ที่เหมาะสำหรับผลการดำเนินงานและการเก็บรักษา เพื่อนร่วมงานของฉันจำได้ว่าได้ยิน Shapefiles มักจะวาดเร็วขึ้น ฉันไม่เจอบทความที่พูดถึงเรื่องนี้โดยตรงดังนั้นฉันคิดว่าฉันจะถามชุมชน ฉันกำลังโน้มตัวไปยังฐานข้อมูลไฟล์ทางภูมิศาสตร์ แต่จะดีกว่าถ้าฉันพลาดสิ่งที่ Shapefiles เสนอ

5
ตรวจสอบผ่าน ArcPy ว่า ArcMap อยู่ในช่วงแก้ไขหรือไม่?
ฉันได้สร้างปุ่ม Python add-in ที่ช่วยเร่งขั้นตอนการทำงานของเพื่อนร่วมงานด้วยการคัดลอกคุณลักษณะคลาสคุณลักษณะหนึ่งไปยังอีก มันใช้ฟังก์ชัน arcpy.UpdateCursor เพื่ออัปเดตแถวในคลาสคุณลักษณะเป้าหมาย เนื่องจากมันมีอยู่ตอนนี้สคริปต์ปุ่มนี้สามารถทำงานได้โดยไม่คำนึงถึงโหมดการแก้ไข เห็นได้ชัดว่าเมื่อมันทำงานในเซสชั่นการแก้ไขผู้ใช้สามารถเลือกที่จะหยุดการแก้ไขและไม่บันทึกการเปลี่ยนแปลง แต่ไม่ใช่ในกรณีที่สคริปต์ทำงานนอกเซสชันการแก้ไข ฉันจะเพิ่มการตรวจสอบไปยังสคริปต์ที่จะหยุดสคริปต์ไม่ให้ทำงานได้อย่างไรหาก ArcMap ไม่ได้อยู่ในเซสชันการแก้ไขในปัจจุบัน สิ่งนี้เกี่ยวข้องกับ ArcMap 10 &amp; 10.1 ฉันต้องการตรวจสอบกับผู้ใช้ ArcMap คนอื่น ๆ เพื่อตรวจสอบว่าการอัปเดตตารางไม่ได้รับอนุญาตตามปกติโดยไม่ต้องอยู่ในเซสชันแก้ไข ดังนั้นสคริปต์นี้ทำงานนอกเซสชันแก้ไขอย่างไร สคริปต์นี้ยังทำให้เกิดคำถามอื่นเกี่ยวกับลำดับการเลือกที่ดูเหมือนว่าบังเอิญ ArcMap ดำเนินการที่เพิ่งเกิดขึ้นกับฉันเมื่อฉันอัปเดตตารางคลาสคุณลักษณะที่ 2 จากรายการ แต่นั่นเป็นอีกวัน นี่คือสคริปต์ที่ใช้งานได้ในขณะนี้ (ไม่มีการใช้งานเครื่องมือแก้ไข 10.1): จะเพิ่มการตรวจสอบเพื่อให้แน่ใจว่าผู้ใช้อยู่ในช่วงการแก้ไขได้อย่างไร? def onClick(self): #Reference mxd mxd = arcpy.mapping.MapDocument("CURRENT") #Reference the main Data frame mm = arcpy.mapping.ListDataFrames(mxd, "MainMap")[0] …
11 arcpy  arcmap  editing 

6
เพิ่ม Google Basemap ให้กับ ArcGIS
ฉันกำลังมองหาวิธีเพิ่มภาพ Google Earth ลงใน ArcMap 10 เมื่อปีที่แล้วสมาชิกGIS.SE ที่กล่าวถึงArc2Earthเป็นวิธีเดียวที่จะทำให้สิ่งนี้สำเร็จ ( 04/2011 เธรด ) อีกวิธีที่ซับซ้อนค่อนข้างอธิบายไว้ที่นี่ มีความคืบหน้าในการนำภาพ Google Earth ไปใช้กับ ArcGIS หรือไม่?

3
กำลังค้นหาอักขระขีดล่างใน ArcMap หรือไม่
สำหรับเคียวรี LIKE แบบมาตรฐานเทียบกับคลาสฟีเจอร์ ArcSDE ที่ใช้ Oracle อักขระขีดล่างแทนอักขระตัวแทนเดียวเมื่อใช้กับสตริง ฉันพยายามกำหนดคิวรีคำจำกัดความเพื่อค้นหาสตริงข้อความที่ขึ้นต้นด้วยตัวเลข 4 หลักตามด้วยอักขระขีดล่าง ไม่มีใครรู้ว่าฉันจะระบุตัวอักษรขีดล่างตัวเองในแบบสอบถามหรือถ้า / สิ่งที่ตัวละครหลบหนีอาจจะ? คำตอบของ MDHaldทำงานกับฐานข้อมูลไฟล์ทางภูมิศาสตร์แต่กรณีของฉันเฉพาะกับ Oracle สมมติว่า ArcSDE และการสืบค้นฐานข้อมูลไฟล์จะทำหน้าที่เหมือนกันสำหรับกรณีนี้

1
การเพิ่มป้ายกำกับพร้อมสัญลักษณ์เพื่ออธิบายใน ArcMap?
ฉันกำลังสร้างแผนที่ด้วยArcGIS Desktop v10.2.2โดยแสดงพิพิธภัณฑ์เป็นจุด เลเยอร์พิพิธภัณฑ์ไม่มีสัญลักษณ์และป้ายกำกับทำจากวงกลมที่เต็มไปด้วยสีที่มี ID ภายในซึ่งนำมาจาก[ID]สนาม ฉันต้องการเพิ่มรายชื่อพิพิธภัณฑ์ทั้งหมดในตำนานแผนที่เลย์เอาต์มีรายการสัญลักษณ์ของฉันพร้อมรหัสประจำตัวและคำอธิบาย (ชื่อของพวกเขา) ที่นำมาจาก[LABEL]สนามโดยไม่ต้องสร้างมันขึ้นมาเอง ฉันรู้ว่าโซลูชันแบบแมนนวลที่เป็นไปได้คือการตั้งสัญลักษณ์ของเลเยอร์เป็น "ค่าที่ไม่ซ้ำ" จากนั้นเพิ่มค่าทั้งหมด (มากกว่า 100!) และตั้งค่าหนึ่งครั้งสำหรับแต่ละสัญลักษณ์สัญลักษณ์ป้ายกำกับที่เหมือนกัน แต่ฉันหวังว่าจะมีทางออกที่ดีกว่า! ลองดูแผนที่ของฉันด้านล่าง เลเยอร์คือ "Musei" (พิพิธภัณฑ์) และอย่างที่คุณเห็นในตำนานทางด้านซ้ายไม่มีสัญลักษณ์ ด้านขวาคุณจะเห็นสัญลักษณ์ตำนานอธิบายวงกลมสีเทาเข้มพร้อมข้อความสีแดงด้านในถ่ายจาก[ID]สนาม ฉันต้องการเพิ่มคอลัมน์ที่มีวงกลมทั้งหมดที่มี ID และป้ายกำกับที่เกี่ยวข้องในเค้าโครงของฉัน - อัปเดต - นี่คือการตั้งค่า Field Calculator ที่ฉันใช้หลังจากทำตามวิธีแก้ปัญหาที่เสนอโดย @FelixIP แต่คะแนนไม่ได้อยู่ในแนวตั้งตามที่ฉันคาดหวัง แต่พวกมันขยับไปมาตรงนี้ ฉันลองใช้ค่าขั้นตอนที่ต่างกัน: 10, 100, 1,000, 10,000

2
กำลังเรียกใช้งานสคริปต์ในหน้าต่าง Python ของ ArcMap?
ฉันกำลังเขียน Python ในเท็กซ์เอดิเตอร์ของฉันดังนั้นฉันจึงมีสคริปต์ Python, script.py ฉันยังคงพัฒนามันอยู่ดังนั้นจึงไม่ต้องการใส่ไว้ในกล่องเครื่องมือของฉันและในขณะนี้หมายถึงการคัดลอกและวางจากโปรแกรมแก้ไขข้อความของฉันไปยังหน้าต่าง Python ใน ArcGIS Desktop มีคำสั่งที่ให้ฉันเรียกมันจากหน้าต่าง ArcGIS Python หรือไม่? บางสิ่งบางอย่างตาม: run script.py ดูเหมือนว่ามีเหตุผลที่ควรมีอยู่ แต่อาจจะไม่

1
จะทำอย่างไรถ้า Statement ใน Field Calculator ของ ArcGIS for Desktop?
ฉันมีไฟล์รูปร่างที่มีสองฟิลด์ตัวเลข ("Dist_1" และ "Dist_2") ฉันต้องการการคำนวณภาคสนามที่จะเติมฟิลด์เพิ่มเติม ("ผลลัพธ์") ด้วยหนึ่งในสามคำตอบ: ก่อนถ้า Dist_1 มากกว่า Dist_2 จะเติมผลลัพธ์ด้วย 'True' ที่สองถ้า Dist_1 น้อยกว่า Dist_2 ที่เติมด้วย 'False' และที่สามถ้า Dist_1 และ Dist_2 นั้นมีค่าเท่ากับ "Equal"

1
มีวิธีในการแสดงจำนวนเลเยอร์ใน TOC หรือไม่
ฉันกำลังใช้ ArcGIS 10 ในสารบัญ (TOC) ของ ArcMap มีวิธีให้ "ชื่อเลเยอร์" แสดงจำนวนคุณลักษณะทั้งหมดในแต่ละเลเยอร์โดยอัตโนมัติหรือไม่ ฉันคิดว่า TOC จะมีหน้าตาแบบนี้: ถนน (27) สตรีม (100) พัสดุภัณฑ์ (12) ฉันพบตัวเลือกนี้สำหรับการสร้างมูลค่าที่ไม่ซ้ำแต่: ฉันไม่ใช่คน ArcObjects และ ฉันต้องการทำงานร่วมกับตัวแสดงผลแบบค่าเดียวเท่านั้น การเรียงลำดับแท็บ "รายการตามการเลือก" ของมีความสามารถนี้ แต่เฉพาะเมื่อมีคุณสมบัติที่เลือก

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