Мой скрипт пересекает линии с полигонами. Это долгий процесс, поскольку в нем более 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%. Неправильное предположение?
Моя машина это:
- Windows Server 2012 R2 Standard
- Процессор: Intel Xeon CPU E5-2630 0 @ 2,30 ГГц 2,29 ГГц
- Установленная память: 31,6 ГБ
- Тип системы: 64-разрядная операционная система, 64-разрядный процессор