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

ประสิทธิภาพเกี่ยวข้องกับประสิทธิภาพของระบบคอมพิวเตอร์ที่ใช้ทรัพยากร

4
ประสิทธิภาพของโปรแกรม ArcGIS โดยใช้ฐานข้อมูลไฟล์ทางภูมิศาสตร์หลายไฟล์
ฉันกำลังพยายามตัดสินใจวิธีที่ดีที่สุดในการจัดระเบียบข้อมูลของฉันสำหรับแอปพลิเคชัน ArcGIS Engine ฉันสนใจการแสดงแผนที่และความเร็วในการสืบค้นเป็นพิเศษ ขณะนี้ฉันมีข้อมูลทั้งหมดของฉันแยกออกเป็นฐานข้อมูลไฟล์ทางภูมิศาสตร์แยกตามธีม ดังนั้นฉันจึงมี Transportation.gdb, Utilities.gdb และอื่น ๆ ข้อมูลไม่จำเป็นต้องจัดระเบียบตามธีมและฉันกำลังพิจารณาที่จะวางทั้งหมดไว้ในฐานข้อมูลเดียว ฉันจะทำการทดสอบของตัวเอง แต่ฉันต้องการส่งคำถามไปยังชุมชน โดยทั่วไปแล้วการใช้ฐานข้อมูลไฟล์ทางภูมิศาสตร์เดียวจะเร็วกว่าการใช้หลาย ๆ ไฟล์ (ประมาณ 7) เล็กกว่าหรือไม่ ฉันสนใจในข้อดี / ข้อเสียอื่น ๆ เช่นกัน หมายเหตุ: ซอฟต์แวร์และข้อมูลทั้งหมดจะอยู่ในเครื่องของลูกค้า ไม่มีการให้บริการข้อมูลบนเว็บหรือผ่านเครือข่ายและปริมาณข้อมูลมีขนาดค่อนข้างเล็ก (มีคุณสมบัติประมาณ 100,000 รายการ)

3
รูปแบบข้อมูลใดที่มักแสดงเร็วที่สุดใน ArcMap
องค์กรของฉันกำลังทำงานกับแอปพลิเคชันที่ทำงานบน ArcGIS Engine แอปพลิเคชั่นรุ่นก่อนหน้านี้ใช้ Shapefiles เป็นหลักในการแสดงถนนพัสดุอาคาร ฯลฯ เนื่องจากฉันถูกสอนให้หลีกเลี่ยง Shapefiles เมื่อจัดการข้อมูลในงานวิทยาลัยของฉันฉันแนะนำให้ย้ายไปยังไฟล์ฐานข้อมูลภูมิศาสตร์ Esri อ้าง geodatabases ไฟล์ที่เหมาะสำหรับผลการดำเนินงานและการเก็บรักษา เพื่อนร่วมงานของฉันจำได้ว่าได้ยิน Shapefiles มักจะวาดเร็วขึ้น ฉันไม่เจอบทความที่พูดถึงเรื่องนี้โดยตรงดังนั้นฉันคิดว่าฉันจะถามชุมชน ฉันกำลังโน้มตัวไปยังฐานข้อมูลไฟล์ทางภูมิศาสตร์ แต่จะดีกว่าถ้าฉันพลาดสิ่งที่ Shapefiles เสนอ

5
วิธีปรับปรุงประสิทธิภาพเมื่อใช้เคอร์เซอร์ ArcGIS ใน Python กับตารางขนาดใหญ่
ฉันมีคลาสฟีเจอร์จุดใหญ่ในไฟล์ฐานข้อมูลภูมิศาสตร์ (~ 4 000 000 บันทึก) นี่เป็นตารางคะแนนปกติที่มีความละเอียด 100 ม. ฉันต้องทำการวางแนวทั่วไปบนเลเยอร์นี้ สำหรับสิ่งนี้ฉันสร้างกริดใหม่โดยที่แต่ละจุดอยู่ตรงกลางของจุด 4 "เก่า": * * * * o o o * * * * o o o * * * * [*] = จุดของตารางเดิม - [o] = จุดของตารางใหม่ ค่าแอททริบิวของแต่ละจุดใหม่จะคำนวณตามค่าน้ำหนักของ 4 เพื่อนบ้านในกริดเก่า ฉันวนรอบทุกจุดของกริดใหม่ของฉันและสำหรับแต่ละจุดฉันวนรอบทุกจุดบนกริดเก่าของฉันเพื่อค้นหาเพื่อนบ้าน (โดยการเปรียบเทียบค่าของ X และ Y ในตารางคุณลักษณะ) เมื่อพบ 4 เพื่อนบ้านแล้วเราก็ออกไปจากวง …

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 แบบสอบถามส่งคืน …

8
การใช้ CPU ให้เกิดประโยชน์สูงสุด
สคริปต์ของฉันตัดกันกับเส้นหลายเหลี่ยม เป็นกระบวนการที่ยาวนานเนื่องจากมีมากกว่า 3000 บรรทัดและมากกว่า 500,000 โพลิกอน ฉันดำเนินการจาก PyScripter: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime startTime = datetime.now() # Set local variables inFeatures = [r"E:\DensityMaps\DensityMapsTest.gdb\Grid1km_Clip", "JanuaryLines2"] outFeatures = "JanuaryLinesIntersect" outType = "LINE" # Make lines …

1
มีความแตกต่างด้านประสิทธิภาพระหว่างหน้าต่าง Python และเครื่องมือสคริปต์ Python หรือไม่
มีความแตกต่างในการทำงานระหว่างการใช้งานสคริปต์ Python ในหน้าต่าง Python กับการใช้งานเป็นเครื่องมือสคริปต์ Python จากกล่องเครื่องมือใน ArcGIS Desktop 10.0 หรือไม่? บางครั้งฉันต้องใช้ ArcPy และเปิดใช้งาน ArcGIS จากประสบการณ์ล่าสุดของฉันฉันสามารถเรียกใช้สคริปต์เดียวกันผ่านกล่องเครื่องมือและในหน้าต่างหลามและกล่องเครื่องมือดูเหมือนจะเร็วขึ้นเล็กน้อย

1
ArcObjects ทำงานใน Addin ช้าลงไหม
ฉันได้สร้างห้องสมุดคลาสซึ่งใช้กระบวนการทางภูมิศาสตร์ Addin เรียกคลาสที่เป็นกระบวนการอะซิงก์ ฉันได้ทำให้แน่ใจว่าด้ายเป็น STA และ arcobjects เป็นด้ายปลอดภัย (เช่น. ไม่ผ่านจาก addin) arcobject ทั้งหมดถูกสร้างขึ้นภายในเธรด เพราะนี่คือห้องสมุดชั้นเรียนฉันห่อมันไว้ใน winforms UI และยังเป็นส่วนเสริม รหัสทั้งสองชุดนั้นเหมือนกันทุกประการและทำการทดสอบโดยใช้ข้อมูลเดียวกันที่แน่นอน ทั้ง winforms และ addin กรอกรหัสด้วยผลลัพธ์ที่ต้องการและไม่มีหน่วยความจำรั่ว สำหรับกรณีของ addin ไม่มีการโต้ตอบกับช่วงเวลาของแผนที่ ณ จุดนี้และไม่มีการแมปหรือองค์ประกอบการแสดงผลในรหัส winforms การอัพเดต UI เพียงอย่างเดียวคือการอัพเดทของกล่องโต้ตอบความคืบหน้าในทั้ง addin และ UI Addin กำลังใช้งานหน้าต่างที่สามารถเชื่อมต่อได้ (การควบคุมของผู้ใช้ UI) ปัญหาที่ฉันเห็นคือเมื่อมีการเรียกไลบรารี่จาก addin การประมวลผลโค้ดช้ากว่ารหัสเดียวกัน 5 เท่าที่เรียกใช้ผ่านแอปพลิเคชัน winforms ความคิดใด ๆ เกี่ยวกับที่ฉันอาจจะดูเพื่อดูว่าทำไมสิ่งนี้เกิดขึ้น?

1
ArcGIS Server 10.1 - รองรับการประมวลผล GPU
ArcGIS Server 10.1 หรือส่วนขยายใด ๆ (เช่น 3D Analyst, Spatial Analyst) ใช้ประโยชน์จากการประมวลผล GPU หรือไม่ Dell มีเซิร์ฟเวอร์ใหม่คือ R820 ซึ่งมีตัวเลือกในการรวม GPU ดังนั้นดอกเบี้ย

3
มีหลักฐานเชิงปริมาณที่สนับสนุนการใช้ Solid State Drive (SSD) สำหรับเวิร์คสเตชั่ ArcGIS Desktop หรือไม่?
มีใครเคยเห็นหลักฐานเชิงปริมาณที่สนับสนุนการใช้ SSD (โซลิดสเตตไดรฟ์) ในเวิร์กสเตชัน ESRI ArcGIS Desktop หรือไม่ หรือเวิร์กสเตชัน GIS ใด ๆ สำหรับเรื่องนั้น? ฉันอ่านอยู่เสมอว่า SSD นั้นสามารถเพิ่มประสิทธิภาพได้อย่างมาก แต่ฉันไม่ได้เห็นตัวเลขใด ๆ ที่รองรับการอ้างสิทธิ์ ฉันมีความรู้สึกว่าการเพิ่มผลผลิตนั้นเทียบได้กับสวิตช์จากการตั้งค่าจอภาพเดี่ยวไปเป็นคู่

4
วิธีแก้ไขปัญหาประสิทธิภาพใน PostGIS ST_Intersects
ฉันเป็นมือใหม่ใน postgis และฉันมีปัญหาในการค้นหา นี่แบบสอบถามของฉัน: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc และปัญหาก็คือรูปหลายเหลี่ยมของฉันมีรูปหลายเหลี่ยมขนาดใหญ่มาก (หน้ายาว 600 หน้าใน word word!) และใช้เวลาดำเนินการนานกว่า 2 ชั่วโมง! มีวิธีเพิ่มประสิทธิภาพข้อความค้นหาของฉันหรือใช้วิธีอื่นได้หรือไม่ กรุณาช่วยให้คุณชื่นชมอย่างมาก!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.