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

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

3
ข้อผิดพลาดที่สำคัญในสถิติ ArcGIS Zonal?
อัปเดต: ข้อผิดพลาดได้รับการแก้ไขในรุ่น ArcGIS 10.4 ฉันใช้ ArcGIS 10.2.2 เพื่อกำหนดสถิติโซนสำหรับจำนวนของโซน หากไม่มี NoData ใด ๆ ในค่าแรสเตอร์ฉันต้องการให้ผลลัพธ์ของโซนเป็น "NoData" อย่างแม่นยำตามที่โฆษณาโดยคำอธิบายเครื่องมือ สถานะคำอธิบายเครื่องมือนี้: ข้อมูล - ภายในโซนใด ๆ เฉพาะเซลล์ที่มีค่าในแรสเตอร์มูลค่าการป้อนข้อมูลจะถูกใช้ในการกำหนดมูลค่าส่งออกสำหรับโซน เซลล์ NoData ใน Value raster จะถูกละเว้นในการคำนวณสถิติ NODATA - ภายในโซนใด ๆ หากมีเซลล์ NoData อยู่ใน Value raster จะถือว่ามีข้อมูลไม่เพียงพอที่จะทำการคำนวณทางสถิติสำหรับเซลล์ทั้งหมดในโซนนั้น ดังนั้นทั้งโซนจะได้รับค่า NoData บนเอาท์พุทแรสเตอร์ โปรดดูการตั้งค่าของฉันในภาพนี้: ฉันกำลังใช้ตัวเลือก NODATA กับค่าแรสเตอร์ที่มีหนึ่งพิกเซล NoData และดังนั้นจึงคาดว่าค่าโซนผลลัพธ์ (โซน 61154) จะเป็น 'NoData' …

3
พื้นฐานถ้า / จากนั้นใน Python Parser ของเครื่องคำนวณภาคสนามของ ArcGIS?
ฉันใช้ ArcGIS 10.2 สำหรับเดสก์ท็อปและฉันได้ดูเว็บไซต์นี้แล้วและยังไม่สามารถหาคำตอบได้ ใหม่มากสำหรับ VBA และ Python แต่ใช้เวลาหลายปีกับ ArcGIS ฉันรู้ว่าฉันสามารถทำสิ่งนี้ได้อย่างช้าๆด้วย Select By Attributes แต่ใช้เวลานาน ฉันกำลังพยายามเชื่อมต่อเชิงพื้นที่ระหว่างกรณีของโรค (จุดเลเยอร์) และทางเดินสำรวจสำมะโนประชากรของสหรัฐ (ชั้นรูปหลายเหลี่ยม) ต้องใช้ข้อมูลการนับ สำหรับแต่ละจุด / กรณีฉันมีเขตข้อมูลที่เรียกว่าปีกับช่วงวันที่ 2001 ถึง 2012 ขึ้นอยู่กับสิ่งที่เกิดขึ้น ฉันต้องการคอลัมน์การนับสำหรับแต่ละปี ตัวอย่างเช่นคนแรกที่ฉันโทรมา COUNT01 หากวันที่กรณีในปีคือ 2001 แล้ว COUNT01 จะมี 1 ในนั้น หากเป็นปีอื่น (2545-2555) จะต้องมีค่า 0 ฉันจะมีคอลัมน์ COUNT02, COUNT03 ... COUNT12 ไม่สามารถมีค่า "Null" นี่คือสิ่งที่ฉันได้ลองไปแล้ว และนี่คือข้อมูลที่ดูเหมือนในอาร์ค

8
การเปลี่ยนชื่อฟิลด์ใน ArcGIS สำหรับเดสก์ท็อป
ฉันจะเปลี่ยนชื่อฟิลด์ (ไม่ใช่นามแฝง) ใน ArcGIS 10.2 ได้อย่างไร ฉันพบหน้านี้แล้วในการสนับสนุน ArcGIS: "การเปลี่ยนชื่อฟิลด์รูปร่าง (การป้องกันการทำแผนที่) " แต่ไม่มี " การทำแผนที่การป้องกัน " ในหมวดหมู่โหมดที่กำหนดเองใน ArcCatalog ของฉัน! คุณช่วยบอกฉันทีว่าฉันสามารถเข้าถึง Defense Mapping ได้อย่างไรหรือฉันจะเปลี่ยนชื่อฟิลด์ได้อย่างไร?

2
กำลังรีเฟรชโมดูลที่อิมพอร์ตในกล่องเครื่องมือ ArcGIS Python?
เมื่อใช้กล่องเครื่องมือหลาม (.pyt) ใน ArcMap โดยทั่วไปแล้วฉันจะทำตามรูปแบบที่ไฟล์. pyt นั้นเป็นตัวหุ้มในการรวบรวมอาร์กิวเมนต์อินพุตและกำหนดเครื่องมือเอง รหัสสนับสนุนจะถูกเก็บไว้ในโมดูลที่ทดสอบแยกหน่วยได้ ตัวอย่าง: import supporting_module class MyTool(object): ... def execute(self, parameters, messages): """The source code of the tool.""" some_input = parameters[0].valueAsText some_output = parameters[1].valueAsText supporting_module.do_something(some_input, some_output) arcpy.SetParameter(2, some_output) มันใช้งานได้ดีมาก แต่ฉันพบเจอปัญหาที่น่าผิดหวังอย่างหนึ่งระหว่างการพัฒนา คลิกขวา -> รีเฟรชที่. pyt ใน ArcMap รีเฟรชโค้ดของไฟล์. pyt เท่านั้น มันไม่รีเฟรชโมดูลที่นำเข้าดังนั้นฉันต้องปิดและเปิด ArcMap ใหม่ทุกครั้งที่ฉันเปลี่ยนบางสิ่งที่นั่น โชคดีที่ฉันกำลังทดสอบโค้ดอย่างอิสระฉันไม่ต้องทำแบบนี้เลย แต่มันก็ยังเป็นปัญหาที่สำคัญ …

2
เข้าใจค่า min และ max ด้วย Mosaic to New Raster หรือไม่
ฉันต้องรวม DEM rasters หลาย ๆ อันไว้ในแหล่งนี้: http://srtm.csi.cgiar.org/SELECTION/inputCoord.aspดังนั้นฉันจึงใช้เครื่องมือ Mosaic กับ New Raster ฉันตั้งค่าเครื่องมือ: ฉันป้อน rasters (ทั้งหมดจากแหล่งเดียวกันขนาดเดียวกันและไม่มีการฉายภาพ); ตั้งค่า Pixel Type (จุดลอยตัว 32 บิตเหมือนในภาพแรสเตอร์ดั้งเดิม); ตั้งค่าขนาดเซลล์เป็นแบบแรสเตอร์ดั้งเดิม จำนวนวง = 1 เป็น rasters ดั้งเดิม ผู้ประกอบการโมเสกฉันได้ทำมันด้วย BLEND และ MEAN (ฉันได้ผลลัพธ์เดียวกัน) ปัญหาที่ฉันมีคือโมเสคผลลัพธ์แสดงช่วงของค่าสูงสุดและต่ำสุดที่แตกต่างจากค่าสูงสุดและต่ำสุดของแต่ละแรสเตอร์เช่น raster 1 (-5123.8, 23.25), raster 2 (-5974.6, 40.09), แรสเตอร์ 3 (-57770.2, 38), แรสเตอร์ 4 (-2534.3, 23.55) …

4
แยกจำนวนจุดยอดในแต่ละรูปหลายเหลี่ยม?
ฉันมี ArcGIS Desktop 10.2 และความท้าทายของฉันคือวิธีการแยกจำนวนจุดยอดในแต่ละรูปหลายเหลี่ยมสำหรับคุณสมบัติทั้งหมดดังนี้: ฉันมีพัสดุจำนวนมากในคลาสคุณลักษณะของฉันและฉันต้องการแยกจำนวนจุดยอดสำหรับคุณสมบัติทั้งหมดแยกจากนั้นฉันต้องการแสดงพิกัด XY สำหรับจุดยอดทั้งหมด สำหรับข้อมูลเพิ่มเติมฉันแค่ต้องการแปลงจุดยอดสำหรับแต่ละรูปหลายเหลี่ยมและแสดงหมายเลขของแต่ละจุดยอดที่จ้องมองจาก 1 หมายเลขดังนั้นถ้าฉันมีรูปหลายเหลี่ยมและมีจุดยอด 4 จุดต้องการแปลงรูปหลายเหลี่ยมเป็นจุดยอดฉันแสดงจำนวนจุดยอดเช่นนี้ (1,2,3,4,5) จากนั้นแสดง xy สำหรับแต่ละจุดยอดฉันคิดว่าความท้าทายที่แท้จริงเป็นวิธีการแปลงรูปหลายเหลี่ยมทั้งหมดไปยังจุดยอดและทำให้จุดยอดแต่ละจุดเริ่มต้นจาก 1 หมายเลข

2
ติดตั้งการประมวลผลทางภูมิศาสตร์ 64 บิตของ ArcGIS สำหรับเดสก์ท็อป
ฉันพยายามติดตั้งการประมวลผล 64 บิตเป็น ArcGIS 10.2 แต่เว็บไซต์ ESRI patches และ Service Packs มีการติดตั้งสำหรับ Service Pack 1 ที่ใช้งานกับ ArcGIS 10.1เท่านั้น คำถามที่คล้ายกันหนึ่งข้อในการแลกเปลี่ยนนี้แสดงภาพหน้าจอของหน้าต่างการติดตั้งที่แสดงตัวเลือกเพื่อรวมสิ่งนี้ แต่โปรแกรมติดตั้งการตั้งค่าของฉัน (ที่ฉันดาวน์โหลด) ไม่แสดงหน้าต่างการติดตั้งนี้ แต่ตรงไปที่การเลือกคุณสมบัติ . ฉันไม่พบเอกสารอื่น ๆ สำหรับการเรียกใช้การประมวลผลทางภูมิศาสตร์ 64 บิตบน ArcGIS เวอร์ชัน 10.2 ใครสามารถแสดงวิธีการทำเช่นนี้ได้ไหม หรือจะเป็นการดีที่สุดที่จะลองติดตั้ง Service Pack 1 เวอร์ชั่นของมัน?

4
การประมวลผลพื้นหลัง 64 บิตเป็นแบบดั้งเดิมของ ArcGIS 10.2 หรือไม่
ฉันดูเหมือนจะไม่พบเอกสารใด ๆ ว่าการประมวลผลทางภูมิศาสตร์พื้นหลัง 64 บิตนั้นเป็นของ ArcGIS 10.2 หรือไม่ หรือต้องดาวน์โหลดและติดตั้งแยกต่างหากเช่นเดียวกับใน 10.1? มีข่าวลือก่อนหน้ารุ่น 10.2 ว่าการประมวลผลพื้นหลัง 64 บิตมาพร้อมกับการอัพเกรด / ดาวน์โหลด มีการอ้างอิงที่มีสิทธิ์ในเรื่องนี้หรือไม่? ไม่มีข้อมูลระบบที่เกี่ยวข้องในข้อมูลการกำหนดค่า Arc Administrator ของฉัน

4
ArcMap มีเลเยอร์จำนวนเท่าไร
ฉันทำงานกับ ArcGIS โดยใช้การเชื่อมต่อซอฟต์แวร์เสมือน Citrix ในที่ทำงาน บางครั้งช้ามากและไม่มีการเปลี่ยนแปลงใด ๆ กับ MXD ที่ฉันทำงานอยู่ ArcMap หนึ่งนาทีสามารถทำงานได้ในอัตราที่สมเหตุสมผลจากนั้นนาทีต่อมาก็ช้าลงจนคลาน แผนกไอทีเชื่อว่าสาเหตุของปัญหาคือเลเยอร์มากเกินไปในแผนที่ของฉัน ฉันมีปัญหาเล็กน้อยอาจจะเป็นการกำหนดค่าฮาร์ดแวร์หรือซอฟต์แวร์หรือความจริงที่ว่าเรากำลังใช้ Citrix ในตอนแรก อย่างไรก็ตามฉันมีใน MXD มาตรฐานของฉันที่ฉันใช้สำหรับการแก้ไข 57 ชั้น SDE และชั้นฐานข้อมูลทางภูมิศาสตร์ 2 ไฟล์ ส่วนใหญ่เป็นเลเยอร์ที่ฉันต้องตรวจสอบเพื่อแก้ไข ฉันต้องตรวจสอบเพื่อดูว่ามีข้อมูลใด ๆ สำหรับแต่ละเลเยอร์เพราะพวกเขาจำเป็นต้องได้รับการแก้ไขและ QC'd สำหรับแต่ละโครงการก่อสร้างท่อส่งน้ำ มีเลเยอร์เพียงไม่กี่เลเยอร์คือ basemap ที่ฉันต้องการอ้างอิงเป็นประจำ แผนกไอทีต้องการให้ฉันลดจำนวนเลเยอร์ที่ฉันใช้อยู่ถึง 10 ในโลกอุดมคติอุดมคตินี้คงจะดี แต่ในโลกแห่งความเป็นจริงมันไม่จริง ด้วยคำแนะนำดังกล่าวฉันจะต้องใช้ MXD ที่แตกต่างกัน 5 รายการเพื่อดำเนินงานแก้ไขสำหรับโครงการที่กำหนด ฉันได้ทดลองใช้เพียง 10 เลเยอร์และมันก็ จำกัด อย่างรุนแรง ฉันไม่มีบริบทของข้อมูลที่เกี่ยวข้องกับข้อมูลอื่นและฉันต้องกลับไปที่พื้นที่เดิมหลายครั้งเพื่อให้แน่ใจว่าข้อมูลทั้งหมดได้รับการปรับปรุง ทั้งหมดนี้เป็นการปรับปรุงประสิทธิภาพเล็กน้อยและลดจำนวนการขัดข้องเล็กน้อยขณะแก้ไข …

2
เอกสารไม่สามารถที่จะเริ่มแก้ไขเลเยอร์ฐานข้อมูลทางภูมิศาสตร์ของ SQLite ใน ArcMap?
ฉันเพิ่งเริ่มสร้างฐานข้อมูลทางภูมิศาสตร์ของ SQLite โดยใช้ ArcGIS 10.2 สำหรับเดสก์ท็อปที่มีชนิดข้อมูลที่เก็บข้อมูล ST_GEOMETRY และ SPATIALITE และประทับใจกับวิธีการนี้ที่ทำได้ง่าย จากนั้นฉันพยายามที่จะเริ่มแก้ไขพวกเขาจาก ArcMap เท่านั้นที่จะถูกบล็อกโดยข้อผิดพลาด: ไม่มีเลเยอร์ที่แก้ไขได้ และคำเตือน พื้นที่ทำงานที่มีข้อมูลนี้ไม่สามารถแก้ไขได้ ฉันค้นหาและไม่สามารถหาข้อ จำกัด นี้ที่กล่าวถึงที่ใดก็ได้ แต่เดิมเข้าใจผิดว่า SQLite กำลังอ่านอย่างเดียวกับ ArcGIS สำหรับเดสก์ท็อป ความสามารถในการแก้ไขของ SQLite ใน ArcMap edit session ไม่ได้บันทึกไว้ทุกที่หรือไม่?

2
แสดงแอตทริบิวต์ตามรูปหลายเหลี่ยมภายในคำอธิบายแผนภูมิ ArcMap หรือไม่
ภายในโครงการ ArcMap ของฉัน (10.2.2) ฉันมีคลาสรูปหลายเหลี่ยมที่แสดงชนิดของดิน พวกเขาถูกออกแบบโดยใช้การเป็นตัวแทนและยังแสดงจำนวนของชนิดดินจากตารางคุณลักษณะของฉัน นี่คือลักษณะที่เป็นตำนาน: มีวิธีในการออกแบบตำนานหรือไม่ดังนั้นตัวเลขจะถูกวางบนรูปหลายเหลี่ยมสีดังที่แสดงในภาพต่อไปนี้หรือไม่? whitout โดยเฉพาะอย่างยิ่งการแปลงเป็นกราฟิกหรือทำใหม่ด้วยตนเองอื่น ๆ

2
ต้องการ ArcGIS Server เพื่อแก้ไขฐานข้อมูล MS SQL Server หรือไม่
นี่คือสิ่งที่ฉันมี: ArcGIS Desktop ขั้นสูง (10.2) และ MS SQL Server 2008 R2 นี่คือปัญหาของฉัน: ฉันต้องสามารถเชื่อมต่อกับเซิร์ฟเวอร์ ms sql และนำเข้าส่งออกสร้างและแก้ไขข้อมูลเชิงพื้นที่ได้ ฉันสามารถเชื่อมต่อกับฐานข้อมูลของฉันและส่งออกคุณสมบัติไปยังมันโดยใช้เครื่องมือ "Feature Class to Geodatabase" แต่ไม่สามารถแก้ไขข้อมูลได้เมื่อนำมันกลับเข้าสู่เซสชัน ArcMap ฉันได้ลองใช้เครื่องมือ "สร้าง Enterprise Geodatabase" ที่มีอยู่กับสิทธิ์ใช้งานเดสก์ท็อปขั้นสูง แต่ขอไฟล์การอนุญาต (สำหรับ ArcGIS สำหรับเซิร์ฟเวอร์ที่ฉันสมมติ) ว่าฉันไม่มี ฉันได้ดูราคาสำหรับ ArcGIS สำหรับเซิร์ฟเวอร์และมันเป็นตัวเลือกที่ไม่เป็นไปได้ มีทางเลือกอื่นในการบรรลุสิ่งที่ฉันต้องการใช้สิ่งที่ฉันมีใบอนุญาตอยู่หรือไม่ arcSDE อยู่ตรงไหนในเรื่องนี้?

3
การตั้งค่าแบบสอบถามความหมายในชั้น ArcPy จาก shapefile?
ฉันพยายามกำหนดตัวเลือกเพื่อตั้งค่าคิวรีเลเยอร์การกำหนดโดยใช้ ArcPy ฉันรู้ว่ามันเป็นไปได้เมื่อใช้ arcpy.mapping.ListLayers () อย่างไรก็ตามในสถานการณ์นี้ฉันกำลังโหลดในรูปร่างและใช้ arcpy.MakeFeatureLayer_management () ใน ArcPy ฉันต้องการตั้งค่าคิวรีการสืบค้นบนเลเยอร์ที่ฉันสร้างจากการใช้ตัวประมวลผลทางภูมิศาสตร์นี้ เป็นไปได้ไหม

2
การเขียนสคริปต์ที่สามารถโทรได้ทั้ง Arcpy และ PyQGIS?
ฉันใช้เวลาสักครู่เพื่อค้นหาคำตอบที่ชัดเจนในหัวข้อนี้และยังไม่สามารถบรรลุเป้าหมายของฉันในการเข้าถึง PyQGIS ในสคริปต์แบบสแตนด์อะโลนได้ มีการให้คำตอบบางส่วนไว้ในคำถามต่าง ๆ มากมายเช่น: แอปพลิเคชันแบบสแตนด์อโลนที่ใช้ QGIS และตัวแปรสภาพแวดล้อม pyQgis ในสคริปต์สแตนด์อะโลนข้อผิดพลาดในการโหลดเวกเตอร์ การเขียนสคริปต์ Python แบบสแตนด์อโลนโดยใช้ PyQGIS? ส่วนใหญ่ thourough คำตอบที่ฉันได้พบถูกจัดให้โดย @gene ที่นี่ สิ่งที่ฉันสนใจเป็นพิเศษคือสามารถเขียนสคริปต์ที่สามารถเรียกใช้ทั้ง Arcpy และ PyQGIS ฉันได้ตั้งค่าตัวแปรระบบทั้ง PATH และ PYTHONPATH ตามเอกสารประกอบตำรา PyQGIS เป็น: C:\OSGeo4W\apps\qgis\bin,%PATH%;C:\Python27\ArcGIS10.2\Lib\site-packages\PyQt4;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio …

3
การสร้างรายการตัวเลือกหลายค่าใน ArcGIS โดยใช้การตรวจสอบเครื่องมือโดยไม่ใช้ความถี่?
ฉันกำลังพยายามปรับรูปแบบและชุดสคริปต์ที่พบในเว็บไซต์บล็อกของ ESRI ชื่อ 'การสร้างรายการตัวเลือกหลายค่า' อย่างไรก็ตามฉันได้ข้อสรุปว่าส่วนหนึ่งของการตรวจสอบความถูกต้องที่ใช้ในสคริปต์ฝังตัวนั้นอาศัยเครื่องมือ 'ความถี่' เพื่อให้สามารถทำงานได้อย่างถูกต้อง แต่สามารถใช้งานได้เฉพาะกับสิทธิ์การใช้งานขั้นสูง (อ่อนแอ) โพสต์บล็อกอธิบายเวิร์กโฟลว์และสถานที่ในการดาวน์โหลดแบบจำลองและสคริปต์ (แต่ฉันจะโพสต์ไว้ที่นี่ตามคำร้องขอ) เท่าที่ฉันสามารถบอกได้ว่าเป็นหน้าที่หลักของฉันในการสร้างรายการตัวเลือกหลายค่า: .. เป็นที่สคริปต์การตรวจสอบความถูกต้องทำงานอย่างถูกต้อง หากไม่มีการตรวจสอบความถูกต้องฉันไม่สามารถรับค่าจากฟิลด์ให้ปรากฏเป็นรายการได้ มีสิ่งใดบ้างที่ฉันสามารถลบออกจากสคริปต์ตรวจสอบนี้เพื่อรับฟังก์ชั่นที่ฉันใช้อยู่หรือมีวิธีแก้ไขชั่วคราว ฉันไม่คุ้นเคยกับกระบวนการตรวจสอบ นี่คือรหัสสำหรับการตรวจสอบความถูกต้อง (ฉันกำลังจะโพสต์เป็นตัวอย่างโค้ด แต่ดูเหมือนว่าจะติดตามได้ง่ายกว่า): [ หมายเหตุบรรณาธิการ:นี่คือรหัสการตรวจสอบจริงภาพไม่ถูกต้อง] import arcpy class ToolValidator(object): """Class for validating a tool's parameter values and controlling the behavior of the tool's dialog.""" def __init__(self): """Setup arcpy and the list of tool …

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