আমার নীচের সমন্বয়গুলি রয়েছে
minx, maxx, miny ,maxy = 448262.080078, 450360.750122, 6262492.020081, 6262938.950073
আমি পাইথন ব্যবহার করে 1 মিটার আকারের একটি বর্গ গ্রিড তৈরি করতে চাই।
import math
minx,maxx,miny,maxy = 448262.080078, 450360.750122, 6262492.020081, 6262938.950073
size = 1
def set_bbox(minx, maxx, miny, maxy, distx, disty):
nx = int(math.ceil(abs(maxx - minx)/distx))
ny = int(math.ceil(abs(maxy - miny)/disty))
new_maxx = minx + (nx*distx)
new_miny = maxy - (ny*disty)
return ((minx, new_maxx, new_miny, maxy),ny,nx)
# shift the bottom (right - down)
coord, ny, nx = set_bbox(minx,maxx,miny,maxy,size,size)
# left-up origin
origin = coord[0],coord[3]
# number of tiles
ncell = ny*nx
এটি কি কোনও নির্দিষ্ট জিআইএস প্ল্যাটফর্মের সাথে সংযুক্ত বা কোনও নির্দিষ্ট আউটপুট বিন্যাস ছাড়াই খাঁটি অজগরটিতে এটি করার প্রয়োজনীয়তা রয়েছে (যেমন, শেফফাইল, টেক্সটফিল ইত্যাদি)
ধন্যবাদ @ ড্যান, আমি খাঁটি অজগরটিতে পারফর্ম করতে চাই এবং আউটপুটটি শেফফাইল ফর্ম্যাটে থাকবে
—
জিয়ান্নি
আর্কম্যাপের লাইসেন্সের আর্কআইএনফো স্তরের ফিশনেট সরঞ্জাম রয়েছে তবে আপনি কীভাবে আকৃতিটি তৈরি করতে চান তা নির্দেশ করেননি।
দুঃখিত আমি বাণিজ্যিক সফ্টওয়্যার ব্যবহার করি না। আমি খাঁটি ভাষা জাভা, পাইথন, সি ++ এ প্রোগ্রাম পছন্দ করি।
—
জিয়ান্নি
তবে আপনি জিডিএল / ওজিআর ( পিপিপিপিথন.আর / পিপিআই / জিডিএল ) বা পাইসপি ( পিপিপিপিথন.আর.পিআইপি / পিআইএসপি ) এর মতো কোনও লাইব্রেরি ব্যবহার করতে আপত্তি করেন না ?
—
স্নোরফলোরপাগাস