উত্তর:
শেপিলির affinity
মডিউল কোনও জ্যামিতিতে অ্যাফাইন ট্রান্সফর্মেশনগুলি সমর্থন করে, উদাহরণস্বরূপ:
from shapely import affinity
from shapely.geometry import LineString
# Example geometry
line = LineString([(1, 3), (1, 1), (4, 1)])
# Rotate 30 degrees CCW from origin at the center of bbox
line_rot_center = affinity.rotate(line, 30, 'center')
# Rotate from origin at (1, 1)
line_rot_11 = affinity.rotate(line, 30, (1, 1))
help(shapely.affinity)
। আসলে আমি প্রায় মডিউল জন্য ম্যানুয়াল আপডেট প্রস্তুত সম্পন্ন।
আমি পাইথন বা শেপলি তে কোনও বৈশিষ্ট্য দেখতে পাচ্ছি না তবে আপনি এটিটি জেটিএস (জাভা টপোলজি স্যুট) দিয়ে করতে পারেন http://tsusiatsoftware.net/jts/main.html (জিইওএস, শেপালি ব্যবহার করা লিব একটি বন্দর জেটিএসের তবে জেটিএসের আরও কার্যকারিতা রয়েছে)
আপনি এখানে সফট ডাউনলোড করতে পারেন http://sourceforge.net/projects/jts-topo-suite/ এবং অনুসন্ধানের জন্য খেলতে আপনার OS এর উপর নির্ভর করে testbuilder.sh বা testbuilder.bat চালু করতে পারেন । আপনি বুঝতে পারার পরে, বেসিকগুলি আপনাকে জিইআইআই ছাড়াই একই কাজ করতে হবে তবে কেবল জাভা প্রোগ্রামিংয়ের সাথে।
http://geoscript.org/ আপনাকে পাইথন কোড এবং জাভা এর মধ্যে আঠালো বীট তৈরি করতে সহায়তা করতে পারে (কারণ একটি বাস্তবায়ন জাইথন ব্যবহার করে)
ঘাস v.transforfor ব্যবহার করে এটি করতে পারে ।
আপনি অ্যাফিন রূপান্তরের করতে gdal পাইথন বাইন্ডিং ব্যবহার করতে পারেন http://www.gdal.org/ogr/osr_tutorial.html
যেহেতু এটি প্রজ / জিওস / জিডালের শীর্ষে নির্মিত তাই আপনি সুশ্রী + আরও কিছু একই জিনিস করতে পারেন