আমি প্রচুর শেফফাইল থেকে থাম্বনেইল চিত্রগুলি কীভাবে তৈরি করব?


9

একজন সহকর্মী এবং আমি সম্প্রতি ম্যাপোটেকা নামে একটি ওপেন সোর্স প্রকল্প প্রকাশ করেছি যা পাইথন স্ক্রিপ্টগুলির একটি সেট যা একটি জিডিএল / এফডাব্লুটিউলস ইনস্টলেশনের সাথে সংহত হয় যা স্থানিক ডেটা অনুসন্ধান এবং এক্সট্র্যাক্টিং সীমা, জ্যামিতি, উপাদানগুলির সংখ্যা, প্রজেকশনকে সন্ধান করে এবং ব্যবহারকারী এটি সিএসভি ফাইলে লিখছেন। আমরা সেই অংশে কাজ করছি যা সম্পর্কিত ডিবিএফ ফাইলগুলিকে বর্ণনা করে এবং আমরা প্রতিটি আকারের ফাইলের একটি থাম্বনেইল চিত্র তৈরি করতে চেয়েছিলাম, আপনি কি জেপিগ বা পিএনজিতে পাইথন ব্যবহার করে এই থাম্বনেইলগুলি তৈরি করার উপায় জানেন?

উত্তর:



3

আমি ভেক্টর ডেটা থেকে চিত্রগুলি তৈরি করার বিষয়ে একটি প্রশ্ন পোস্ট করেছি যা আপনাকে দরকারী মনে হতে পারে। গৃহীত উত্তর, সুদৃশ্য, ওজিআর, ম্যাটপ্লোটিলিব এবং অদ্ভুত সংমিশ্রণটি মনে হয় এটি আপনার পক্ষে দুর্দান্তভাবে কাজ করবে।


2

সবচেয়ে সহজ উপায়টি হ'ল সাবড্রোসেসকেল () ব্যবহার করে জিডাল_রেস্টাইজ কল করা, তবে আমার সন্দেহ হয় যে এটি কোনও অন্তরঙ্গকরণ করে না তাই এটি ডেটা থেকে সরাসরি একটি থাম্বনেইল-আকারের চিত্র উত্পন্ন করলে এটি অবজ্ঞানের বিন্দুতে উপনাম হবে। সুতরাং আপনার উচিত একটি "যুক্তিসঙ্গত আকারের" * অস্থায়ী চিত্র তৈরি করা এবং পাইথন চিত্রের গ্রন্থাগারটি এটি আপনার পছন্দ মতো আকারে স্কেল করতে ব্যবহার করুন।

তবে আমি প্রত্যাশা করি সবচেয়ে বড় সমস্যাটি কোন বৈশিষ্ট্য (গুলি) এর উপর ভিত্তি করে আপনি আপনার স্টাইলিংকে ভিত্তি করবেন? শেফিলগুলির কোনও অন্তর্নিহিত প্রদর্শনের তথ্য নেই কারণ আমি নিশ্চিত যে আপনি সচেতন, সুতরাং আপনার কোন রঙগুলি ব্যবহার করবেন তা সিদ্ধান্ত নেওয়ার একটি উপায় খুঁজে বের করতে হবে। gdal_rasterize আপনাকে এটি করার ক্ষমতা দেয় না, তবে পছন্দটি সাধারণত ডোমেন-নির্দিষ্ট জ্ঞানের উপর ভিত্তি করে। জেনেরিক সরঞ্জাম পাওয়ার জন্য আপনার জেনেরিক স্টাইলিং স্কিম থাকতে হবে।

* এটিও এমন একটি জিনিস যার জন্য আপনাকে কয়েকটি হার্ড-কোডেড বিধি তৈরি করতে হতে পারে। সম্ভবত একটি আদর্শ পিক্সেল আকার (পিক্সেল প্রতি 10m বলুন) দিয়ে শুরু করুন, এবং ফলস্বরূপ চিত্রটি ব্যবহারিক হওয়ার পক্ষে খুব বড় হলে এটি বৃদ্ধি করুন।


1

ম্যাপনিক এবং gdal_rasterize ভাল বিকল্প। আমি সাধারণত চাইলে স্টাইলযুক্ত একটি সাধারণ মানচিত্র ফাইল তৈরি করি এবং তারপরে ম্যাপসভারের shp2img এক্সিকিউটেবল ব্যবহার করিমানচিত্র ফাইল তৈরির জন্য ভাল টিউটোরিয়াল রয়েছে


1

কেবল সম্পূর্ণতার স্বার্থে - ম্যাপস্ভার সার্ভার shp2img ইউটিলিটি ব্যবহার করে কমান্ডলাইনে বিভিন্ন বেস ডেটা থেকে ভাল বর্ণন মানচিত্র সরবরাহ করতে পারে । আবার, আপনাকে খুব সাধারণ, খুব সাধারণ শৈলীর বিষয়ে সিদ্ধান্ত নিতে হবে যা আপনার উদ্দেশ্যগুলির সাথে খাপ খায়।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.