Değiştir (scale, shiftX, shiftY) ve bu komut dosyasını çalıştır
import arcpy, traceback, os, sys
from arcpy import env
env.overwriteoutput=True
scale=10
shiftX=50
shiftY=25
points = r'D:\Scratch\points.shp'
try:
def showPyMessage():
arcpy.AddMessage(str(time.ctime()) + " - " + message)
with arcpy.da.SearchCursor(points,("Shape@","HLINK")) as scur:
for shp,image in scur:
worldFile=image.replace(".jpg",".jgw")
f = open(worldFile, 'w')
f.write('%s\n'%(float(1)/scale))
f.write('0.0000000\n')
f.write('0.0000000\n')
f.write('%s\n' %(-float(1)/scale))
f.write('%s\n' %(shp.firstPoint.X+shiftX))
f.write('%s\n' %(shp.firstPoint.Y+shiftY))
f.close
except:
message = "\n*** PYTHON ERRORS *** "; showPyMessage()
message = "Python Traceback Info: " + traceback.format_tb(sys.exc_info()[2])[0]; showPyMessage()
message = "Python Error Info: " + str(sys.exc_type)+ ": " + str(sys.exc_value) + "\n"; showPyMessage()
Komut dosyası, puan tablosunun resme köprü olduğunu ve jpegs olduğunu varsayar:
Komut dosyası, kullanıcı tarafından belirtilen parametreler ölçek faktörünü kullanarak dünya dosyasını yazar ve vardiyaları koordine eder. Ölçeğiniz ve görüntü konumunuz için en iyi eşleşmeyi elde etmek için onlarla oynayın.
Komut dosyasını çalıştırdıktan sonra, görüntü kataloğu oluşturmak için çok sayıda yaklaşım kullanabilirsiniz, örneğin bu veya bunu elde etmek için sadece mozaik veri kümesi oluşturun:
NOT: Bazı kataloglar sayfa tanımı sorgusunu destekler