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

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

6
ArcMap Add-in พร้อมกับ app.settings ไม่รู้จักการเปลี่ยนแปลง app.config?
ฉันได้พัฒนา ArcMap Add-in ซึ่งต้องการไฟล์การกำหนดค่า หลังจากใช้เวลาในขณะที่พยายามอ่านค่าการตั้งค่าจากไฟล์ App.Config ไฟล์เดียว (และทำให้เป็นโมฆะเสมอ) ฉันเชื่อว่า Add-in ไม่สามารถอ่านค่าจากที่นี่เนื่องจากเป็นไลบรารีคลาสและมองหาแอปพลิเคชันการโทร (ArcMap) ไฟล์กำหนดค่าเมื่อฉันขอค่าของคีย์ (ดังนั้นจึงเป็นโมฆะ) เพื่อหลีกเลี่ยงปัญหานี้ฉันใช้ไฟล์ App.Settings ซึ่งแอปพลิเคชันสามารถอ่านได้ดี การสร้างสิ่งนี้ยังแนะนำไฟล์ App.Config ในสภาพแวดล้อมและ Visual Studio ดูเหมือนว่าจะทำให้ไฟล์ทั้งสองซิงค์ในระหว่างการพัฒนา ตอนนี้กำลังมีการปรับใช้ Add-in ฉันต้องสามารถเปลี่ยนค่าการกำหนดค่า (เช่นตำแหน่งไฟล์บันทึก) ฉันได้ลองเปิด / แตกไฟล์. esriaddin และอัปเดตไฟล์ App.Config ในนั้น แต่ Add-in ยังคงรักษาค่าการตั้งค่าเดิมที่รวบรวมไว้เมื่อรวบรวม ฉันรู้ว่าค่า App.Config ใหม่นั้นยังคงอยู่ในไฟล์. esriaddin เพราะฉันสามารถดูได้อีกครั้งหลังจากปิดไฟล์เก็บถาวร ไม่มีใครรู้วิธีที่เชื่อถือได้ในการกำหนดค่า Add-in และอนุญาตให้การกำหนดค่านี้สามารถอัปเดตได้เมื่อนำไปใช้งานหรือไม่ ข้อเสนอแนะใด ๆ ยินดีอย่างมากเพราะมันไร้สาระที่ฉันควรจะต้องมีไฟล์ปรับแต่งสำหรับสิ่งนี้ ค่า App.Settings …

4
การนิยามคำอธิบายพารามิเตอร์สำหรับกล่องเครื่องมือ Python ช่วยไหม?
ฉันพยายามสร้างกล่องเครื่องมือหลามสำหรับแอปพลิเคชั่น ArcMap ของเรา (เช่น MyTool.pyt) ฉันจะเห็นว่าข้อความช่วยเหลือถูกกำหนดด้วยแอตทริบิวต์ self.description คลาส อย่างไรก็ตามเมื่อฉันรันโปรแกรมแล้วคลิกลงในฟิลด์พารามิเตอร์ใด ๆ ข้อความช่วยเหลือ / คำอธิบายจะว่างเปล่า ฉันต้องการให้ฟิลด์คำอธิบายสำหรับแต่ละพารามิเตอร์ สิ่งนี้สำเร็จได้อย่างไร หลังจากคำตอบบางอย่างฉันเห็นว่าผ่านเมนูบริบท 'คำอธิบายรายการ' คลิกขวามีหลายฟิลด์ที่อาจมีการเติมข้อมูล มีวิธีการ 'pythonic' ทำเช่นนี้? นั่นคือเพียงฝังคุณลักษณะบางอย่างในคลาสไฟล์. pyt ตัวอย่างเช่นในนิยามกล่องเครื่องมือ. pyt คุณมีคลาสกล่องเครื่องมือ: import arcpy class Toolbox(object): def __init__(self): """Define the toolbox (the name of the toolbox is the name of the .pyt file).""" self.label = "My …

1
คำนวณพื้นที่ภายในสคริปต์ Python ใน ArcMap
ฉันพยายามคำนวณพื้นที่ของรูปหลายเหลี่ยมภายในสคริปต์ Python ของฉัน ฉันสร้างรูปหลายเหลี่ยมใหม่จากการรวมสองรูปเข้าด้วยกันและฉันต้องการเพิ่มพื้นที่ของรูปหลายเหลี่ยมที่เป็นผลลัพธ์ลงในเขตข้อมูลในไฟล์ผลลัพธ์ รูปหลายเหลี่ยมจะถูกเก็บไว้ในรูปร่างปกติและฉาย พื้นที่โดยเฉพาะอย่างยิ่งในหน่วยแผนที่ ฉันคิดว่านี่เป็นงานที่ค่อนข้างธรรมดาและเรียบง่าย แต่ถึงแม้ว่าจะมี Googleing อยู่มากมายฉันก็ยังหาวิธีแก้ปัญหาที่ใช้งานไม่ได้ ฉันวางแผนที่arcpy.updateCursorจะใช้เพื่อแทรกค่าเมื่อคำนวณแล้ว (มีเพียงฟีเจอร์เดียวใน FC ในขั้นตอนนี้) ดังนั้นที่ง่ายที่สุดคือถ้ามันสามารถส่งคืนเป็นตัวแปรได้ โซลูชันทางเลือกใด ๆ ที่ทำภารกิจเดียวกันให้สำเร็จ (การรับค่าพื้นที่ลงในฟิลด์ที่ถูกต้อง) ก็จะใช้ได้เช่นกัน ฉันได้ลองใช้เครื่องคิดเลขภาคสนามจาก Python ด้วย แก้ไขจากหน้าช่วยเหลือฉันคิดว่าสิ่งต่อไปนี้ใช้ได้ แต่ยังไม่มีโชค arcpy.AddField_management(tempPgs, "Shape_area", 'DOUBLE') exp = "float(!SHAPE.AREA!.split())" arcpy.CalculateField_management(tempPgs, "Shape_area", exp) ใช้งาน ArcGIS Basic 10.1 SP1 ด้วย Python 2.7 บน Windows 7 ส่วนที่เกี่ยวข้องของรหัสปัจจุบันของฉันมีลักษณะดังนี้: #/.../ arcpy.Copy_management(inpgs, outpgs) arcpy.AddField_management(outpgs, …

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

3
การลบฟิลด์จำนวนมากใน ArcGIS 10
มีกลยุทธ์ที่ดีสำหรับการลบสองสามพันเขตข้อมูลจากตารางแอตทริบิวต์ของ shapefile ใน ArcGIS โดยใช้ ArcMap หรือ ArcCatalog หรือไม่? ฉันรู้วิธีการคลิกขวาด้วยตนเองและเลือก 'ลบฟิลด์ ;; ฉันสงสัยว่าถ้ามีกลยุทธ์อื่นใด ถ้าฉันสามารถส่งออกรูปร่างไฟล์โดยเลือกคอลัมน์สิ่งนั้นก็ใช้ได้เช่นกัน แต่ฉันไม่คิดว่าจะทำได้

4
การตั้งค่าเลเยอร์ใดที่สามารถเลือกได้ใน ArcMap?
ฉันไม่สามารถหาวิธีสลับเลเยอร์ที่เลือกได้ใน ArcMap 10 ใน 9.3 ฉันจำได้ว่าสามารถเลือกจากรายการที่ฉันต้องการเลือกคุณลักษณะในแผนที่ สมมติว่าฉันกำลังแก้ไขคลาสฟีเจอร์ที่ต่างกันสองแบบสำหรับอาคาร - 'FireExtinguishers' และ 'EvacuationRoutes' ในขณะที่แก้ไขฉันไม่ต้องการเลือกคลาสคุณลักษณะ 'ห้อง' โดยไม่ตั้งใจ ฉันต้องการที่จะปิดการเลือกของ 'ห้อง' แต่วิธีเดียวที่ฉันรู้วิธีการเปลี่ยนแปลงคือคลิกขวาที่เลเยอร์ในสารบัญและเลือกการเลือก -> ทำให้เป็นเลเยอร์ที่เลือกได้เท่านั้น ฉันต้องการควบคุมอย่างละเอียดยิ่งขึ้นว่าเลเยอร์ใดบ้างและไม่สามารถเลือกได้ ไม่มีใครรู้วิธีการทำเช่นนี้?

2
จะปิดและเปิดใช้งานการวาดใน ArcMap โดยใช้ Python ได้อย่างไร?
สคริปต์ที่ฉันเขียน repositions สองเฟรมข้อมูลและตั้งค่าขอบเขตของพวกเขา เมื่อทำสิ่งนี้ระบบจะวาดมุมมองแอ็คทีฟทั้งหมด 4 ครั้งทำให้สคริปต์ทำงานช้าลงอย่างมาก การกด F9 หรือคลิกปุ่ม 'หยุดการวาดชั่วคราว' ก่อนที่จะเรียกใช้สคริปต์จะเป็นการปิดใช้งานการวาดและทำให้สคริปต์ทำงานเร็วขึ้นมาก แต่ฉันต้องการให้สคริปต์ทำสิ่งนี้โดยอัตโนมัติ ฉันต้องการปิดการใช้งานการวาด ArcMap 10 ที่จุดเริ่มต้นของสคริปต์และเปิดใช้งานในตอนท้าย ฉันจะทำสิ่งนี้ได้อย่างไร

6
การระบุเส้นโค้ง / ส่วนโค้งจริงใน ArcMap?
วิธีเดียวที่ดีในการสร้างแวดวงใน ArcMap คือการใช้ส่วนโค้งจริง (เส้นโค้งผสม) แต่ฉันจำเป็นต้องแปลงวงกลมเหล่านั้นให้เป็นจุดสุดยอด (ทำให้หนาแน่น) เนื่องจากปัญหาความเข้ากันได้ ฉันต้องการข้อมูลสำหรับ geodatabase และ SDO_geometry (arcsde) และใช่มีวิธี ฉันใช้: UPDATE layer1 a SET arctype = 'compound' WHERE has_compound_curves(a.shape) <> 0; จากนั้นใช้ ET Geotools เพื่อเพิ่มความหนาของชั้นโดยชั้น แต่ควรมีวิธีที่ง่ายกว่าในการทำตรงไปตรงมาใน Oracle หรือ ArcMap และฉันแค่ต้องการเพิ่มความหนาแน่นของฟีเจอร์ที่มีส่วนโค้งที่แท้จริง ฉันไม่ต้องการจุดยอดที่ไม่จำเป็นบนเส้นตรงเป็นต้น ฉันจะระบุส่วนโค้งที่แท้จริงใน ArcMap ได้อย่างไรและฉันจะทำให้พวกมันหนาแน่นได้เร็วและง่ายที่สุดได้อย่างไร เช่นเดียวกับ Oracle SQL

4
เพิ่มตารางข้อความธรรมดา (Excel) ลงในเลย์เอาต์และรักษาการจัดรูปแบบและความคมชัดหรือไม่?
ฉันพยายามวางตารางข้อความธรรมดา (excel) ลงในเลย์เอาต์ของฉันและรักษาการจัดรูปแบบเซลล์รวมถึงการจัดตำแหน่งเส้นขอบและความคมชัดของข้อความ ฉันลองหลายวิธีแล้ว แต่ก็ยังไม่มีอะไรน่าพอใจ ฉันใช้ ArcGIS 10.1 สำหรับเดสก์ท็อป

1
การสร้างและใช้แม่แบบแผนที่ใน ArcMap อีกครั้งหรือไม่
ฉันกำลังใช้ ArcMap 10.1 และทำงานในโครงการที่ต้องการการวิเคราะห์ 5 แบบที่แตกต่างกันในข้อมูลเดียวกัน ฉันสร้างเอกสารแผนที่ห้าฉบับ (.mxd) และวิเคราะห์เสร็จแล้ว ตอนนี้ปัญหาคือฉันต้องการส่งออกผลลัพธ์ของฉันในรูปแบบแผนที่ แต่ฉันต้องการให้มันเหมือนกันในการแสดงเช่นมีแม่แบบแผนที่เดียวกัน มีวิธีการบันทึกหนึ่งในแผนที่เป็นแม่แบบและใช้สำหรับการสร้าง 4 แผนที่อื่น ๆ หรือไม่? ฉันพยายามบันทึกเอกสารหนึ่งฉบับในโฟลเดอร์ 'แม่แบบแผนที่' ในโฟลเดอร์ ArcGis แต่กล่องข้อความปรากฏขึ้นซึ่งบอกว่าฉันไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนั้นและฉันต้องติดต่อผู้ดูแลระบบเพื่อทราบแม้ว่าฉันจะเป็นผู้ใช้และผู้ดูแลระบบคนเดียว ของคอมพิวเตอร์ ฉันไม่ต้องการเพิ่มองค์ประกอบแผนที่ทั้งหมดด้วยตนเองสำหรับ 5 แผนที่ที่แตกต่างกันมันน่าเบื่อมาก!

6
การแบ่งพาร์ทิชันออกเป็นกลุ่มโดยใช้ ArcGIS Desktop?
ฉันมีรูปร่างของสหรัฐอเมริกา ฉันแยกขอบเขตระหว่างสองสถานะทำให้เกิดส่วนของเส้นตรง ตัวอย่างเช่นขอบเขตระหว่างจอร์เจียและนอร์ทแคโรไลนา มีวิธีแบ่งขอบเขตนี้ออกเป็นหน่วยระยะทาง 25 ไมล์หรือไม่? ในทำนองเดียวกันมีวิธีการแบ่งบรรทัดเป็นส่วนความยาวเท่ากัน ตัวอย่างเช่นการนำส่วนขอบนี้มาหารด้วย 3 ส่วนที่มีความยาวเท่ากัน ฉันใช้ ArcGIS 10.1 และ ArcMap และถ้าเรามีหลายบรรทัดที่จะแยก (ไม่กี่พัน)?

4
เครื่องมือหรือกระบวนการในการ snap จุดปลายของ polylines โดยอัตโนมัติภายในระยะใกล้เคียงที่กำหนดโดยใช้ ArcMap?
ฉันสร้างเครือข่าย polylines ที่ทุกคนควรจะเชื่อมต่อ อย่างไรก็ตามฉันเพิ่งตระหนักว่าจุดปลายจำนวนมากของสายไม่ได้เชื่อมต่อ แต่อยู่ใกล้มาก ฉันคิดว่าควรมีเครื่องมือในการ snap จุดสิ้นสุดของ polylines ถ้าพวกเขาอยู่ใกล้กันมาก แต่ฉันไม่สามารถหามันเจอ ไม่มีใครรู้วิธีที่ง่ายในการทำเช่นนี้?

1
หยุด ArcMap จากการตรวจสอบแหล่งข้อมูลที่หายไปเมื่อเริ่มต้น
เมื่อทำการย้ายแผนที่จากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง (เช่นจากสภาพแวดล้อมของลูกค้าที่มีอยู่ไปยังสภาพแวดล้อมการพัฒนาของเรา) เรามักจะได้รับเอกสาร MXD ที่เป็นตัวแทนของแผนที่ เอกสารเหล่านี้มักจะเชื่อมต่อกับแหล่งข้อมูล SDE โดยทั่วไปจะไม่พยายามโหลดข้อมูลลงในฐานข้อมูลของเราเองมากนักเปิดตัว MXD รอจนกว่าจะไม่พบข้อมูลใด ๆ และวางเลเยอร์ใหม่อีกครั้ง อย่างไรก็ตามหากเอกสารแผนที่มีหลายสิบหรือหลายร้อยชั้นอาจเป็นการรอนาน มีวิธีใดบ้างที่จะหยุด ArcMap ไม่ให้แม้แต่พยายามโหลดเลเยอร์เหล่านั้น? ตั้งค่าสถานะบางแห่งที่บอกว่า "ฉันรู้ว่าข้อมูลหายไปเพียงข้ามขั้นตอนนั้น" สิ่งนี้ใช้ได้กับทั้ง ArcGIS 9.3.1 และ 10

4
เปรียบเทียบแบบจำลองการยกระดับดิจิทัลสองรูปแบบ (DEM) จากไฟล์ LAS หรือไม่
ฉันมีไฟล์ LiDAR สองไฟล์ (.las) ไฟล์หนึ่งเป็นต้นฉบับแล้วสมมุติว่ามีจุด X และอีกอันคือสำเนาของไฟล์. Atlas แรก แต่มีจุด Y โดยที่ Y น้อยกว่า X ตอนนี้ฉันต้องการเปรียบเทียบแบบจำลองการยกระดับแบบดิจิทัล (DEMs) ของไฟล์. Atlas สองไฟล์นี้และเห็นภาพว่ามันแตกต่างกันอย่างไร ฉันต้องการได้รับข้อมูลเช่น RMSE ค่าเบี่ยงเบนมาตรฐานและการเปรียบเทียบประเภทอื่น ๆ ฉันจะขอบคุณถ้าใครสามารถบอกฉันว่าซอฟต์แวร์และวิธีการรับข้อมูลการเปรียบเทียบ

1
คุณจะดูหลายตารางพร้อมกันใน ArcMap 10 ได้อย่างไร
คำถามเดิมของฉันคือ: คุณจะปลดตารางในหน้าต่างแอตทริบิวต์ ArcMap ได้อย่างไร เพราะนั่นคือวิธีที่ฉันคิดว่าควรทำงานในสภาพแวดล้อมการเชื่อมต่อ ArcGIS 10 ใหม่ ไม่ว่าจะเป็นเรื่องที่เข้าใจง่าย ฉันมีผู้ใช้ ArcMap ซึ่งขึ้นไปที่ ArcGIS 10 เมื่อวานนี้และเขาต้องการดูสองตารางในเวลาเดียวกัน หากเขาเปิดสองตารางพวกเขาจะโหลดเป็นแท็บในหน้าต่างตาราง เขา (เรา) พยายามลากแท็บหนึ่งที่อื่นและไม่มีอะไรเกิดขึ้น ปุ่มควบคุมหน้าต่างเดียวคือ 'X' ซึ่งปิดตาราง ถ้าฉันคลิกขวาที่แท็บปิดเป็นเพียงตัวเลือกเดียว
12 arcgis-10.0  arcmap  ux 

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