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

3
ที่อยู่หน่วยความจำรั่วใน IFeatureClass.Search (เฉพาะ SDE ที่มีการเชื่อมต่อโดยตรง) ของ ArcObjects?
ฝ่ายสนับสนุนของ ESRI กล่าวว่าพวกเขาทำซ้ำปัญหาและได้เปิดรายงานข้อผิดพลาด (NIM070156) ผมตั้งใจว่าจะมีการรั่วไหลของหน่วยความจำ (ในความทรงจำที่ไม่มีการจัดการกอง) ที่เกิดขึ้นเมื่อเครื่องมือในของฉัน .NET / C # ArcMap เพิ่มในการดำเนินการสอบถามเชิงพื้นที่ (ส่งคืนICursorจากIFeatureClass.Searchที่มีISpatialFilterตัวกรองแบบสอบถาม) วัตถุ COM ทั้งหมดจะได้รับการปล่อยตัวโดยเร็วที่สุดเท่าที่พวกเขาจะไม่จำเป็น (ใช้Marshal.FinalReleaseCOMObject) เมื่อต้องการตรวจสอบสิ่งนี้ฉันจะตั้งค่าเซสชัน PerfMon ด้วยตัวนับสำหรับ Private Bytes, Virtual Bytes และ Working Set ของ ArcMap.exe และตั้งข้อสังเกตว่าทั้งสามเพิ่มขึ้นอย่างต่อเนื่อง (โดยประมาณ 500KB ต่อการทำซ้ำ) ด้วยการใช้เครื่องมือแต่ละครั้ง . สิ่งสำคัญนี้จะเกิดขึ้นเฉพาะเมื่อดำเนินการกับคลาสคุณลักษณะบน SDE โดยใช้การเชื่อมต่อโดยตรง (หน่วยเก็บข้อมูล ST_Geometry, ไคลเอ็นต์ Oracle 11g และเซิร์ฟเวอร์) ตัวนับยังคงคงที่เมื่อใช้ Geodatabase ของไฟล์เช่นเดียวกับเมื่อเชื่อมต่อกับอินสแตนซ์ SDE รุ่นเก่าที่ใช้การเชื่อมต่อแอปพลิเคชัน …

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

3
วิธีกำหนดประเภทการจัดเก็บ (ST_Geom / Oracle) จาก arcpy / python
เรากำลังย้ายคลาสฟีเจอร์บางส่วนจาก SDELOB (หรือบางรูปแบบไบนารีที่เก่ากว่า) ไปยัง ST_Geometry ในขณะที่เราเขียนสคริปต์ arcpy ของเราเพื่อใช้ ESRI Migrate Storage Tool เราต้องการทดสอบว่า ST_Geom นั้นมีบางสิ่งอยู่แล้วหรือไม่ ... นอกจากการเขียน hooks ลงในฐานข้อมูลโดยใช้แพ็คเกจ comtypes แล้วใคร ๆ ก็รู้ว่าเรียบง่าย วิธีการตรวจสอบนี้
10 arcpy  oracle 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.