คำถามติดแท็ก error-999999

5
รวมถึงตัวแปรที่ส่วนของ arcpy.Select_analysis ()?
ฉันพยายามวนลูปผ่าน Shapefile โดยเลือกคุณสมบัติแต่ละอันแล้วคัดลอกไปยัง Shapefile ชั่วคราวเพื่อรวมไว้ในการวิเคราะห์แบบรวม ฉันใช้เคอร์เซอร์เพื่อค้นหาชื่อ ID สำหรับแต่ละคุณสมบัติที่ฉันตั้งค่าเป็น 'ชื่อ' ที่หลากหลาย เมื่อใดก็ตามที่ฉันพยายามใช้ตัวแปรนี้เป็นส่วนหนึ่งของส่วนคำสั่งใน arcpy.Select_analysis ฉันได้รับข้อผิดพลาด: ExecuteError: ข้อผิดพลาด 999999: ข้อผิดพลาดในการใช้งานฟังก์ชั่น มีการใช้คำสั่ง SQL ที่ไม่ถูกต้อง มีการใช้คำสั่ง SQL ที่ไม่ถูกต้อง ไม่สามารถดำเนินการได้ (เลือก) รหัสที่ฉันใช้คือ: Name = 101 where = "\'\"StudyID\" = \\'"+str(Name)+"\\'\'" arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", where) ถ้าฉันพิมพ์โดยไม่ใช้ตัวแปร: arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", '"StudyID" = \'101\'') มันใช้งานได้ดี ฉันต้องทำอะไรเพื่อให้พอดีกับตัวแปรในคำสั่ง sql

7
การแสดงคลาสคุณลักษณะด้วยโดเมนที่ใช้งานอยู่?
ฉันมีฐานข้อมูลไฟล์ Esri ที่มีโดเมนแอตทริบิวต์กำหนดไว้ ฉันต้องลบโดเมนแอตทริบิวต์บางส่วน แต่ไม่สามารถเพราะ"โดเมนถูกใช้โดยกฎแอตทริบิวต์" . ฉันจะค้นพบว่าฟีเจอร์คลาสใดที่ใช้โดเมนอยู่ Executing: DeleteDomain R:\v5\YT_Canvec.gdb Permanency Start Time: Thu May 19 11:01:02 2011 ERROR 999999: Error executing function. The domain is used by an attribute rule. Failed to execute (DeleteDomain). Failed at Thu May 19 11:01:02 2011 (Elapsed Time: 0.00 seconds) มีคลาสฟีเจอร์มากกว่าหนึ่งร้อยคลาสในฐานข้อมูลภูมิศาสตร์การค้นหาคุณสมบัติฟิลด์ FC สำหรับแต่ละรายการนั้นไม่ใช่การเริ่มต้น gdb …

2
โทโพโลยีไม่ถูกต้อง [ข้อผิดพลาด Topoengine] จาก ArcGIS สำหรับเดสก์ท็อปหรือไม่
การใช้ ArcGIS 10.1 สำหรับเดสก์ท็อปฉันพยายามเรียกใช้ฟังก์ชัน Identity ในชุดข้อมูลขนาดใหญ่สองชุด แต่ก็ล้มเหลวทุกครั้ง ฉันไม่คิดว่ามันจะขาดฮาร์ดแวร์เพราะฉันสามารถเรียกใช้กระบวนการอื่น ๆ ในชุดข้อมูลเดียวกัน ฉันได้อัปเดตซอฟต์แวร์แล้วและเพิ่ม Add-in geoprocessing 64 บิตตรวจสอบและซ่อมแซมรูปทรงเรขาคณิตและทำการแก้ไขในKB29559 (ตั้งค่าตัวแปร ARCTMPDIR env ให้กับโฟลเดอร์ในเครื่องที่เขียนได้) Executing: Identity DudleyStamp OA2011 "D:\Case Studies\National2\National.gdb\DudleyStampOA11" ALL "1 Meters" NO_RELATIONSHIPS Start Time: Wed May 08 21:11:43 2013 Reading Features... Processing Tiles... Assembling Tile Features... ERROR 999999: Error executing function. The table …

2
เหตุใด Intersect ให้ข้อผิดพลาด 999999: ข้อผิดพลาดในการใช้งานฟังก์ชั่นโทโพโลยีไม่ถูกต้อง [มีจุดปลายทางหลายเส้นมากเกินไป)?
ฉันกำลังพยายามเรียกใช้กระบวนการ Intersect ใน arcgis 10 sp 3 พร้อมชุดไฟล์ 2 ชุด (ภาพและความลาดชัน) จาก DEM 1m ไปทั่วพื้นที่ 65,000sq km ด้านมี 9,930,384 บันทึกและความลาดชันมี 31,435,462 บันทึก (รวมประมาณ 12GB ใน 2 ไฟล์ฐานข้อมูลทางภูมิศาสตร์) ฉันรันรูปทรงเรขาคณิตการซ่อมแซมประมาณ 3 ครั้งและตอนนี้ชุดข้อมูลไม่ได้รายงานข้อผิดพลาดใด ๆ (แต่ละครั้งใช้เวลามากกว่า 30 ชั่วโมง) ตอนนี้ฉันได้รับแล้ว การดำเนินการ (ตัด): ตัด "D: \ SCRATCH \ Projects \ 106 \ data \ 7_asp_Merge.gdb \ …

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