এটি হল shptree কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
shptree - একটি আকৃতি ডেটা সেটের জন্য একটি কোয়াডট্রি-ভিত্তিক স্থানিক সূচক তৈরি করুন
সাইনোপিসিস
shptree [ shpfile [গভীরতা] [index_format] | | -v]
বর্ণনাঃ
shptree একটি আকৃতি ডেটা সেটের জন্য একটি কোয়াডট্রি-ভিত্তিক স্থানিক সূচক তৈরি করে। ডিফল্ট গাছ
গভীরতা গণনা করা হয় যাতে প্রতিটি ট্রি নোড (quadtree সেল) 8 আকার ধারণ করে। ব্যবহার করবেন না
পয়েন্ট ফাইলের সাথে ডিফল্ট, 6 এবং 10 এর মধ্যে একটি মান ঠিক কাজ বলে মনে হচ্ছে। আপনার মিলেজ হতে পারে
পরিবর্তিত হয় এবং আপনাকে কিছু পরীক্ষা-নিরীক্ষা করতে হবে।
শেপ ডেটা সেট ব্যবহার করে এমন যেকোনো MapServer অ্যাপ্লিকেশনের জন্য এই ইউটিলিটি অপরিহার্য। shptree
কোয়াডট্রি পদ্ধতি ব্যবহার করে আপনার শেপ ডেটা সেটের একটি স্থানিক সূচক তৈরি করে। এই যে মানে
MapServer দ্রুত আঁকতে উপযুক্ত আকারগুলি খুঁজে পেতে এই সূচকটি ব্যবহার করবে। এটি একটি তৈরি করে
.qix ফাইল এক্সটেনশন সহ আপনার শেপ ডেটা সেটের একই নামের ফাইল। চতুষ্পদ গাছ
পদ্ধতিটি ফাইলটিকে 4টি চতুর্ভুজে বিভক্ত করে, পুনরাবৃত্তিমূলকভাবে যতক্ষণ না শুধুমাত্র কয়েকটি আকার থাকে
প্রতিটি চতুর্ভুজ মধ্যে. এই ন্যূনতম সংখ্যাটি দিয়ে সেট করা যেতে পারে গভীরতা কমান্ডের প্যারামিটার।
বিকল্প
shpfile
সূচীতে .shp ফাইলের নাম।
গভীরতা (ঐচ্ছিক) সূচকের সর্বোচ্চ গভীরতা তৈরি করতে হবে, ডিফল্ট 0 মানে
shptree একটি যুক্তিসঙ্গত ডিফল্ট গভীরতা গণনা করবে।
index_format
(ঐচ্ছিক) এর মধ্যে একটি:
NL LSB বাইট অর্ডার, নতুন সূচক বিন্যাস ব্যবহার করে
NM MSB বাইট অর্ডার, নতুন সূচক বিন্যাস ব্যবহার করে
নিম্নলিখিত পুরানো ফর্ম্যাট বিকল্পগুলি অবমূল্যায়িত করা হয়েছে:
N নেটিভ বাইট অর্ডার
L LSB (intel) বাইট অর্ডার
M MSB বাইট অর্ডার
ডিফল্ট index_format এই সিস্টেমে আছে: NL
-v ম্যাপসার্ভার সংস্করণ প্রদর্শন করুন এবং বিকল্পগুলি তৈরি করুন।
নোট
আকৃতির ডেটা সেটগুলি MapServer-এর নেটিভ, এবং তাই .shp এক্সটেনশনের প্রয়োজন হয় না
লেয়ারের ডেটা পাথে। আসলে, MapServer যাতে .qix এক্সটেনশন ব্যবহার করতে পারে
আপনি অবশ্যই এক্সটেনশন নির্দিষ্ট করবেন না, উদাহরণস্বরূপ:
স্তর
...
ডেটা "us_states" #MapServer us_states.qix অনুসন্ধান করবে এবং এটি ব্যবহার করবে
...
শেষ
স্তর
...
ডেটা "us_states.shp" #MapServer us_states.shp.qix অনুসন্ধান করবে এবং এটি খুঁজে পাবে না
...
শেষ
দ্রষ্টব্য: MapServer 5.2 অনুযায়ী qix ব্যবহার করা হবে এমনকি যখন .shp এক্সটেনশন নির্দিষ্ট করা আছে।
EXAMPLE টি
shptree us_states.shp
নতুন LSB বিন্যাসের সূচক তৈরি করা
ফলাফল:
একই স্থানে 'us_states.qix' নামের একটি ফাইল তৈরি করা হয়েছে। (মনে রাখবেন যে আপনি পারেন
ব্যবহার shptreevis(1) ইউটিলিটি ব্যবহার করা হয় এমন প্রকৃত quadtree quadrants দেখতে
এই qix ফাইলে MapServer দ্বারা)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে shptree ব্যবহার করুন