পরিবর্তন করুন (স্কেল, শিফটএক্স, শিফটওয়াই) এবং এই স্ক্রিপ্টটি চালান
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()
স্ক্রিপ্ট ধরে নিয়েছে যে পয়েন্ট টেবিলের ছবিতে হাইপারলিংক রয়েছে এবং সেগুলি জেপিগস:
স্ক্রিপ্ট ব্যবহারকারী নির্দিষ্ট পরামিতি স্কেল ফ্যাক্টর এবং শিফট স্থানাঙ্ক ব্যবহার করে ওয়ার্ল্ড ফাইল লেখেন। আপনার স্কেল এবং চিত্রের অবস্থানের জন্য সেরা ম্যাচটি অর্জন করতে তাদের সাথে খেলুন।
স্ক্রিপ্ট চালানোর পরে আপনি ইমেজ ক্যাটালগ, যেমন তৈরি করতে পন্থা নম্বর ব্যবহার পারে এই নইলে এই পেতে মোজাইক ডেটা সেটটি তৈরি করুন:
দ্রষ্টব্য: ক্যাটালগগুলির কয়েকটি পৃষ্ঠার সংজ্ঞা ক্যোয়ারিকে সমর্থন করে