मेरी स्क्रिप्ट पॉलीगॉन के साथ लाइनों को काटना है। यह एक लंबी प्रक्रिया है क्योंकि 3000 से अधिक लाइनें और 500000 से अधिक बहुभुज हैं। मैं 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
arcpy.Intersect_analysis(inFeatures, outFeatures, "", "", outType)
#Print end time
print "Finished "+str(datetime.now() - startTime)
मेरा सवाल है: क्या सीपीयू को 100% काम करने का एक तरीका है? यह हर समय 25% पर चल रहा है। मुझे लगता है कि अगर प्रोसेसर 100% होता तो स्क्रिप्ट तेजी से चलती। गलत अनुमान?
मेरी मशीन है:
- विंडोज सर्वर 2012 आर 2 मानक
- प्रोसेसर: Intel Xeon CPU E5-2630 0 @ 2.30 GHz 2.29 GHz
- इंस्टॉल की गई मेमोरी: 31,6 जीबी
- सिस्टम प्रकार: 64-बिट ऑपरेटिंग सिस्टम, x64- आधारित प्रोसेसर