คำถามติดแท็ก arcgis-10.2

ใช้แท็กนี้เมื่อ ArcGIS 10.2 เป็นรุ่นที่คุณใช้จากแพลตฟอร์ม ArcGIS

2
สร้างบัฟเฟอร์พื้นที่ที่ถูก จำกัด โดยแนวชายฝั่ง
ฉันกำลังพยายามใช้ ArcGIS 10.2 เพื่อสร้างบัฟเฟอร์ของจุดตามพื้นที่ที่กำหนดไว้ล่วงหน้า (เช่น 400 ตารางกิโลเมตร) ยิ่งไปกว่านั้นบัฟเฟอร์ของบางจุดอยู่ใกล้กับแนวชายฝั่งที่ต้องการให้บัฟเฟอร์ถูกตัดที่แนวชายฝั่งและยังคงมีพื้นที่เดียวกับที่อยู่ในบก (400 ตารางกิโลเมตร) ไม่มีใครรู้ว่าสิ่งนี้สามารถทำได้ด้วยตัวสร้างแบบจำลองหรือ Arcpy? ฉันมีทักษะ จำกัด กับ Arcpy และ R แต่ยินดีที่จะใช้สคริปต์บางอย่างเพื่อแก้ปัญหานี้ โปรดดูภาพด้านล่างแสดงภาพกราฟิกของสิ่งที่ฉันพยายามที่จะบรรลุ
10 arcpy  arcgis-10.2  r  buffer 

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

4
การตั้งค่า NoData สำหรับแรสเตอร์หลายแกน?
ฉันมี orthoimage RGB ที่มีพื้นที่สีดำแทน NoData ดังภาพที่นี่: เมื่อฉันใช้เครื่องมือ SetNull มันจะลบพื้นที่สีดำออกไป แต่มันจะเปลี่ยนเป็นสีเทาแบบออร์โธไมซ์ซึ่งไม่ใช่สิ่งที่ฉันต้องการ ฉันรู้ว่ามีวิธีแก้ไขปัญหานี้โดยใช้เครื่องมือ Clip (Data Management) เพื่อคลิปแรสเตอร์ให้กับตัวเองและในนั้นคุณสามารถตั้งค่า NoData เป็นค่าของเซลล์สีดำ (0) อย่างไรก็ตามฉันกำลังสร้างเวิร์กช็อปสำหรับนักเรียนและฉันต้องการใช้วิธีการที่ใช้งานง่ายกว่า แน่นอนว่ามีตัวเลือกในการเรียกใช้เครื่องมือ NoData ในแต่ละแบนด์แยกจากกันแล้วรวมสามแบนด์เข้าด้วยกัน แต่ฉันต้องมีเงื่อนไขที่ band1, band2 และ band3 เท่ากับ 0 ทั้งหมดเพื่อตั้งเป็น NoData ความสามารถในการทำเช่นนี้ใน ModelBuilder จะเหมาะ แต่การเขียนสคริปต์โดยใช้ ArcPy ก็จะดีเช่นกัน ฉันกำลังใช้เดสก์ท็อป ArcGIS 10.2 พร้อมใบอนุญาตขั้นสูง

1
ตั้งค่าเริ่มต้นสำหรับตารางค่าในเครื่องมือกล่องเครื่องมือหลาม
ฉันสร้างเครื่องมือ Python Toolbox เพื่อจัดลำดับฟิลด์ใหม่และสร้างคลาสฟีเจอร์ใหม่ด้วยฟิลด์ที่เรียงลำดับใหม่ เครื่องมือทำงานได้เป็นอย่างดีและฉันสามารถใช้ตารางค่าเพื่อให้ผู้ใช้จัดเรียงเขตข้อมูลตามลำดับที่พวกเขาเลือกหรือพวกเขาสามารถกรอกค่าอันดับสำหรับแต่ละเขตข้อมูล อย่างไรก็ตามส่วนที่น่ารำคาญของเครื่องมือนี้คือต้องเพิ่มเขตข้อมูลทั้งหมดในตารางค่าทีละครั้งก่อนที่จะจัดลำดับใหม่ ฉันกำลังพยายามตั้งค่านี้เพื่อนำฟิลด์ทั้งหมดไปยังตารางค่าโดยค่าเริ่มต้นและสามารถลบฟิลด์ที่ไม่ต้องการใด ๆ ก่อนที่จะจัดลำดับใหม่ มีใครเคยประสบความสำเร็จทำอะไรแบบนี้มาก่อนหรือไม่ ฉันพยายามทำสิ่งนี้ให้สำเร็จในวิธี UpdateParameters นี่คือรหัสที่ฉันพยายาม: import arcpy import os class Toolbox(object): def __init__(self): """Define the toolbox (the name of the toolbox is the name of the .pyt file).""" self.label = "Reorder Fields" self.alias = "Reorder Fields" # List of tool classes associated …

7
การแบ่งรูปหลายเหลี่ยมเป็น * n * จำนวนกลุ่มของจำนวนที่เท่ากันด้วย ArcPy?
หนึ่งในภารกิจของฉันคือการแบ่งพัสดุเป็นกลุ่ม ตัวแทนเหล่านี้จะถูกใช้โดยตัวแทนเพื่อพูดคุยกับเจ้าของอสังหาริมทรัพย์ เป้าหมายคือทำให้งานของตัวแทนง่ายขึ้นโดยการจัดกลุ่มพัสดุที่อยู่ใกล้กันรวมทั้งแบ่งพัสดุเป็นจำนวนเท่า ๆ กันเพื่อให้งานมีการกระจายอย่างเท่าเทียมกัน จำนวนตัวแทนอาจมีความผันผวนตั้งแต่สองถึง 10+ ขณะนี้ฉันทำงานนี้ด้วยตนเอง แต่ต้องการดำเนินการอัตโนมัติหากเป็นไปได้ ฉันได้สำรวจเครื่องมือ ArcGIS ต่างๆแล้ว แต่ดูเหมือนไม่มีใครเหมาะสมกับความต้องการของฉัน ฉันลองใช้สคริปต์ (เป็นไพ ธ อน) ที่ใช้near_analysisและเลือกรูปหลายเหลี่ยม แต่มันค่อนข้างสุ่มและใช้เวลาตลอดไปเพื่อให้ได้ผลลัพธ์ที่ถูกต้องแบบกึ่งถูกต้องซึ่งทำให้ฉันต้องใช้เวลานานกว่าในการแก้ไขปัญหามากกว่าถ้าฉันทำทุกอย่างด้วยตนเองตั้งแต่เริ่มต้น มีวิธีการที่เชื่อถือได้ในการทำให้งานนี้เป็นอัตโนมัติหรือไม่? ตัวอย่างผลลัพธ์ (หวังว่าจะไม่มีส่วนที่เราเห็นเป็นสีเหลือง):

5
การนับรูปหลายเหลี่ยมที่ทับซ้อนกันจากหนึ่ง Shapefile โดยใช้ ArcGIS Desktop?
ฉันมีไฟล์รูปร่างที่มี 16,400 รูปหลายเหลี่ยม รูปหลายเหลี่ยมแต่ละอันแสดงให้เห็นถึงการขยายพันธุ์ของนกทั้งโลก ตอนนี้ฉันต้องนับรูปหลายเหลี่ยมที่ทับซ้อนกัน ฉันลองกับสหภาพและยุบ (นับยูเนี่ยน) แต่สหภาพไม่ทำงานสำหรับรูปหลายเหลี่ยมจำนวนมาก จากนั้นฉันพยายามที่จะคลิปทวีป แต่ก็ไม่ได้ผลเพราะรูปหลายเหลี่ยมจำนวนมาก ยิ่งกว่านั้นฉันลองวิธีนี้แต่ก็ไม่ประสบความสำเร็จ ดังนั้นฉันขอให้คุณฉันมีวิธีการนับรูปหลายเหลี่ยมที่ทับซ้อนกันถ้ารูปหลายเหลี่ยม 16400 มีอยู่ในรูปร่างเดียวหรือไม่ ฉันทำงานกับ 10.0 และสามารถทำงานกับ 10.2 โซลูชันของ ArcPy นั้นยอดเยี่ยมเช่นกัน ในขณะนี้ฉันกำลังคิดเกี่ยวกับการสร้างแหอวนและวนซ้ำแถวของ shp ด้วย 16400 polygons และเขียน 1 ไปยังเขตข้อมูลค่าของเซลล์ fishnet หากรูปหลายเหลี่ยมอยู่ในเซลล์นี้และใช้แถวถัดไป (รูปหลายเหลี่ยม) และ ถ้าสิ่งนี้อยู่ในเซลล์ fishnet ด้วย +1 แต่ฉันไม่รู้ว่านี่เป็นวิธีแก้ปัญหาที่ดีหรือไม่และจะรู้ได้อย่างไร หรือฉันต้องเรียนรู้ R เพื่อใช้วิธีนี้ ผลลัพธ์: ควรเป็นรูปร่างที่คุณมีรูปหลายเหลี่ยมใหม่จากส่วนที่ทับซ้อนกันและเขตข้อมูลที่มีการนับการทับซ้อน ดังนั้นในที่สุดควรมีไฟล์รูปร่างที่คุณสามารถดูจำนวนนกที่พบในสถานที่เดียวกัน

2
เรียกใช้แอปพลิเคชั่น ArcGIS 10.1 บน 10.2
ฉันรองรับแอปพลิเคชั่น. NET ที่คอมไพล์แล้วบนพีซีที่ติดตั้ง ArcGIS 10.1 แอปพลิเคชันประกอบด้วยส่วนต่อประสานผู้ใช้และส่วนขยายเดสก์ท็อป ArcGIS รวมถึงแอสเซมบลีของตัวติดตั้งที่ Windows Installer เรียกใช้เพื่อลงทะเบียนส่วนขยายเดสก์ท็อประหว่างการติดตั้ง ปัญหาที่ฉันมีคือแอปพลิเคชันจะไม่ทำงานบนพีซีที่มี ArcGIS 10.2 เนื่องจากไม่พบชุดประกอบ ESRI 10.1 ดังนั้นจึงเกิดปัญหา ดูเหมือนว่าตั้งแต่ v9.3 ESRI จะไม่ส่งไฟล์นโยบายของผู้เผยแพร่อีกต่อไปเพื่อเปลี่ยนเส้นทางโปรแกรมขณะใช้งานเป็นเวอร์ชันล่าสุด ฉันจัดการเพื่อเปลี่ยนเส้นทางโปรแกรมเพื่อโหลดชุดประกอบ 10.2 โดยเพิ่มการรวมรันไทม์แอสเซมบลีลงใน. exe.config ของแอปพลิเคชัน อย่างไรก็ตามสิ่งนี้จะไม่เปลี่ยนเส้นทางส่วนขยายเดสก์ท็อปและจะไม่แก้ปัญหาด้วยตัวติดตั้งที่กำลังมองหาไลบรารี 10.1 เมื่อติดตั้งแอปพลิเคชัน ดูเหมือนว่าโซลูชันของ ESRI จะรวบรวมแอปพลิเคชั่นใหม่ทุกครั้งที่มีการปล่อย ArcGIS เวอร์ชันใหม่ อย่างไรก็ตามนี่หมายความว่าฉันต้องมีสำเนาของ ArcGIS ทุกรุ่นที่ผู้ใช้ใช้ และฉันจะต้องถอนการติดตั้งและติดตั้งเวอร์ชันที่แตกต่างกันใหม่ทุกครั้งที่ฉันต้องเปลี่ยนรหัสแอปพลิเคชันเพื่อรวบรวมใหม่ ไม่มีใครมีข้อเสนอแนะใด ๆ ? สามารถโหลดไลบรารีแบบไดนามิกที่รันไทม์เพื่อหลีกเลี่ยงการค้นหารุ่นที่เฉพาะเจาะจงหรือไม่ มีวิธีแก้ปัญหาอื่น ๆ อีกไหม?

4
ArcGIS 10.2 Query Layer บนประสิทธิภาพของ SQL Server
ฉันใช้ Query Layer บน SQL Server ใน ArcMap Query Layer ดำเนินการทันทีใน SQL Server แต่ใช้เวลานานในการดึงข้อมูลใน ArcMap ซึ่งระบบจะไม่ตอบสนองเป็นเวลาประมาณ 10 นาทีหรือนานกว่านั้น ในระหว่างการวาด ArcMap CPU ตัวใดตัวหนึ่งจะถูก maxed out ในกระบวนการ SQL Server My Query คือ STIntersects ของบัฟเฟอร์บนฟีเจอร์ Line (Shannon) เทียบกับฟีเจอร์รูปหลายเหลี่ยม (Townlands) ดังนี้ SELECT TOWNLANDS.TL_ID,TOWNLANDS.Shape FROM dbo.TOWNLANDS as townlands with(index(FDO_Shape)) JOIN dbo.Shannon on townlands.Shape.STIntersects (Shannon.Shape.STBuffer(2.0))=1 แบบสอบถามส่งคืน …

2
หนึ่งต่อหลายคนเข้าร่วมในคลาสคุณลักษณะไปยังตาราง
ฉันใช้ ArcMap 10.2.2 พร้อมใบอนุญาตขั้นสูง ฉันใช้ ArcMap สำหรับการวิเคราะห์ขั้นพื้นฐานอื่น ๆ แต่ค่อนข้างใหม่สำหรับโปรแกรมและมีทักษะการเขียนโปรแกรมขั้นพื้นฐานเท่านั้นโดยไม่มีประสบการณ์ SQL นอกเหนือจากการสืบค้นพื้นฐานมากโดยใช้ตัวสร้างรหัส SQL ใน ArcMap ฉันมีรูปหลายเหลี่ยมของพื้นที่ทางภูมิศาสตร์ของสปีชีส์และฉันมีตารางที่มีรายการของเชื้อโรค / โรคที่ดำเนินการโดยสปีชีส์เหล่านั้น สายพันธุ์บางชนิดมีเชื้อโรคหลายชนิด ในโลกอุดมคติฉันจะเข้าร่วมรูปหลายเหลี่ยมในตารางของสปีชีส์ + จุลชีพก่อโรคและเก็บข้อมูลรูปหลายเหลี่ยม / อวกาศ แต่ดูเหมือนจะไม่มีเครื่องมือ GIS ที่จะทำสิ่งนี้ (ฉันจะ ต่อมานับจำนวนเชื้อโรคที่ทับซ้อนกันดังนั้นสิ่งสำคัญคือการรวมกันของสปีชีส์ของเชื้อโรคแต่ละชนิดมีคุณสมบัติของตัวเองมากกว่าหนึ่งคุณลักษณะที่มีข้อมูลสำหรับเชื้อโรคหลายชนิด) ข้อมูลของฉันมีลักษณะเป็นอย่างไร (# 1 & # 2, # 3 สำหรับใช้ภายหลัง): ตารางคุณสมบัติสำหรับคุณสมบัติเชิงพื้นที่: ตารางที่ไม่มีข้อมูลเชิงพื้นที่: (โปรดทราบว่าสิ่งเหล่านี้ไม่ใช่ข้อมูลจริงและการรวมกันของสปีชีส์ของเชื้อโรคอาจไม่จริงจริง ๆ แล้วฉันมี 115 รูปหลายเหลี่ยมและ 519 แถวของตารางชนิดของสายพันธุ์มีที่ใดก็ได้ระหว่าง 1-40 เชื้อโรคและสปีชีส์ โต๊ะของฉัน) ในฐานะที่เป็นโบนัสที่เพิ่มเข้ามาเนื่องจากการวิเคราะห์ในอนาคตที่ฉันต้องทำฉันจึงต้องการที่จะสามารถเข้าร่วมแบบหนึ่งต่อหลายคนนี้เพื่อให้ฉันสามารถเก็บคอลัมน์พิเศษของข้อมูลจากตาราง …

3
เพิ่ม Basemap เป็นสีเทาใน ArcMap?
ทำไมฉันไม่สามารถเพิ่มแผนที่ฐานลงในกรอบข้อมูลของฉันใน ArcMap ได้? ฉันใช้ ArcGIS 10.2 สำหรับเดสก์ท็อปและตัวเลือกภายใต้เพิ่มข้อมูลสำหรับเพิ่มแผนที่ฐานข้อมูลและเพิ่มข้อมูลจาก ArcGIS Online ถูกปิดการใช้งาน (สีเทา)

3
การบันทึกและการใช้คุณสมบัติสัญลักษณ์สำหรับแรสเตอร์ประเภทย่อยใน ArcMap?
ฉันมีแรสเตอร์จัดที่มีสัญลักษณ์ที่ต้องการกำหนดค่าใน ArcMap 10.2 และฉันต้องการใช้สัญลักษณ์นี้กับแรสเตอร์อื่น ๆ ที่คล้ายกัน ดังนั้นฉันจึงใช้ตัวเลือกบันทึกในแท็บ Symbology ซึ่งตั้งใจจะบันทึกไฟล์ * .lyr - แต่ตัวเลือกเดียวคือสร้างไฟล์ XML ของเทมเพลต Raster Function เมื่อฉันพยายามนำเข้าสัญลักษณ์นี้กลับไปยังเลเยอร์เดียวกันตัวเลือกเดียวคือนำเข้าไฟล์ * .lyr: นี่เป็นการป้องกันไม่ให้ฉันใช้สัญลักษณ์ที่บันทึกไว้นี้กับหลายเลเยอร์ ฟังก์ชั่นบันทึกและนำเข้า symbology จะแสดงตัวเลือกต่าง ๆ สำหรับเลเยอร์เดียวกันได้อย่างไร ดูเหมือนว่าจะเป็นข้อผิดพลาด แต่ฉันหวังว่าจะได้รับการแก้ไขปัญหา / ข้อเสนอแนะบางอย่าง

3
ArcGIS สืบค้นอักขระเฉพาะในส่วนที่เฉพาะเจาะจงของฟิลด์
ใช้ ArcGIS 10.2.2 ฉันมีเขตข้อมูลสตริงในตารางแอตทริบิวต์ SDE ฉันต้องการความช่วยเหลือในการสร้างแบบสอบถามเพื่อเลือกระเบียนทั้งหมดที่มีศูนย์ในอักขระที่ 6 และ 7 ของฟิลด์ (เช่น 1995-0023A) เพื่อช่วยให้ฉันเข้าใจคำค้นหาประเภทนี้ได้ดีขึ้นฉันต้องการเห็นแบบสอบถามที่เลือกระเบียนที่มีศูนย์ในอักขระ 6 ตัวของเขตข้อมูล ฉันสามารถใช้ส่วนคำสั่ง "และ" และทำซ้ำเพื่อเลือกอักขระตัวที่ 7 ได้เช่นกัน ฉันลองชุดรูปแบบแล้ว "FIELD1" LIKE '%00_______'แต่ไม่ได้เลือกระเบียนด้วยเลขศูนย์คู่ในตำแหน่งที่ถูกต้องในสตริง

2
กำลังละลายรูปร่างไฟล์ แต่คงไว้ซึ่งเขตข้อมูลคุณลักษณะโดยใช้ ArcGIS Desktop หรือไม่
มีวิธีใดที่จะละลาย shapefile แต่เก็บฟิลด์คุณสมบัติไว้ในเวลาเดียวกัน? นี่คือวิธีที่ฉันต้องการเก็บรักษาเขตข้อมูล: มีสองเขตข้อมูลที่ฉันต้องการอนุรักษ์ใน shapefile คอลัมน์แรกคือ Net_ID ที่มีชนิดยาวและคอลัมน์ที่สองคือธรณีวิทยาที่มีประเภทสตริง ฉันต้องการยุบ shapefile โดยใช้ฟิลด์ NET_ID นอกจากนี้ฉันต้องการเก็บฟิลด์ธรณีวิทยาไว้ดังรูปด้านล่าง

4
การย่อขนาดตารางแอตทริบิวต์ใน ArcMap?
ก่อนหน้า ArcGIS 10.0 ฉันทำงานบนตารางคุณลักษณะหลายอย่างพร้อมกันและฉันก็ย่อขนาดมันให้เล็กที่สุด ตอนนี้ตารางคุณลักษณะไม่มีไอคอนเพื่อย่อให้เล็กสุดใช้ ArcGIS 10.1 สำหรับเดสก์ท็อปบนคอมพิวเตอร์ Windows 7 ของเรา เรามีพวกมันบนพีซีและใน Citrix ด้วยเช่นกันและพฤติกรรมของซอฟต์แวร์นั้นเหมือนกันที่นั่น มีวิธีรับตารางแอตทริบิวต์เพื่อลดหรือไม่

1
เป็นไปได้หรือไม่ที่จะทำซ้ำฐานข้อมูลภูมิศาสตร์ SDE รวมถึงตารางเก็บถาวร?
ฉันมีฐานข้อมูลในที่เดียวซึ่งฉันต้องการจะจำลองไปยังที่อื่นโดยใช้การจำลองแบบทางเดียว ในการทดสอบเราไม่สามารถทำซ้ำตารางการเก็บถาวรซึ่งเป็นเรื่องที่น่าเสียดายเพราะเราจำเป็นต้องเก็บประวัติรุ่นเหล่านี้ไว้ในทั้งสองที่ เป็นไปได้หรือไม่ที่จะทำซ้ำฐานข้อมูล DEFAULT ทั้งหมด (รวมถึงตารางเก็บถาวร) ถ้าไม่มีวิธีใดบ้างที่จะแก้ไขปัญหานี้ได้?

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