আরকজিআইএস ডেস্কটপে উত্তল হাল তৈরি করছেন?


15

আমি আর্কজিআইএস ডেস্কটপ 9.x এ একটি উত্তল হাল তৈরি করতে সক্ষম হতে চাই, তবে আমি একটি উপযুক্ত সরঞ্জাম খুঁজে পাই না।

কিভাবে একটি তৈরি করতে যায়?

আমি সমস্ত লাইসেন্স স্তরের উত্তরগুলিতে আগ্রহী: আর্কভিউ, আর্কইডিটর এবং আরকআইএনফো।


1
কিগিস ১.7.৪ জিওপ্রসেসিং সরঞ্জামগুলিতে একটি উত্তল হলের বিকল্প রয়েছে যা আর্কগিস 10-এ উত্তল

উত্তর:


5

আমি প্রাণীর চলাচল মেনুতে হাথের সরঞ্জামগুলি "ন্যূনতম উত্তল বহুভুজ তৈরি করুন" ব্যবহার করেছি । আপনি আরক্যাম্যাপের মধ্যে একটি বৈশিষ্ট্য নির্বাচন ব্যবহার করতে পারেন।


খুশী হলাম। এটি সর্বাধিক বিস্তৃত প্রযোজ্য উত্তর বলে মনে হচ্ছে। এই সরঞ্জামটির একটি বর্ণনার লিঙ্ক এখানে দেওয়া হয়েছে: spatialecology.com/htools/createmcp.php
চার্লস রোপার

আমি এটি কেবলমাত্র পয়েন্ট বৈশিষ্ট্যের জন্য খুঁজে পেয়েছি। আপনার যদি বহুভুজ বা লাইন থাকে তবে এটি ব্যর্থ হয়।
এসআইসলাম

14

সংস্করণ 10 এ, এখন একটি ন্যূনতম বাউন্ডিং জ্যামিতি (ডেটা ম্যানেজমেন্ট) জিওপ্রসেসিং সরঞ্জাম রয়েছে যা:

বহুভুজ সমন্বিত একটি বৈশিষ্ট্য শ্রেণি তৈরি করে যা প্রতিটি ইনপুট বৈশিষ্ট্য বা ইনপুট বৈশিষ্ট্যের প্রতিটি গ্রুপকে ঘিরে একটি নির্দিষ্ট ন্যূনতম বাউন্ডিং জ্যামিতির প্রতিনিধিত্ব করে।

যাহোক:

জ্যামিতি প্রকারের (জ্যামিতি_প্রকার) বিকল্পগুলি CONVEX_HULL , সিরকল এবং এনভলপ কেবল একটি আর্কইনফো লাইসেন্স সহ উপলব্ধ।


1
বাহ, নতুন ন্যূনতম বাউন্ডিং জ্যামিতি সরঞ্জামটি দুর্দান্ত দেখাচ্ছে। দুর্ভাগ্যক্রমে, CONVEX_HULL, সিরকেল এবং ENVELOPE কেবলমাত্র একটি আর্কইনফো লাইসেন্স সহ উপলব্ধ। আরও তথ্য: help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//…
চার্লস রোপার

5
সংস্করণ 10 দেখুন resources.arcgis.com/gallery/file/geoprocessing/... যা লাইসেন্স স্তরের সব নির্বিশেষে উত্পাদন করে

@ ড্যানপ্যাটারসন এসরির সাম্প্রতিক সাইট ক্লিনআপ আপনার লিঙ্কটি ভেঙে দিয়েছে - আপনি কি নতুন ইউআরএল জানেন? টুল / স্ক্রিপ্টটির নাম কী ছিল?
স্টিফেন লিড

সাইটটি ফ্লাক্স অবস্থায় রয়েছে বলে মনে হচ্ছে ... আমাকে জিওনেটের মধ্যে স্থানান্তরগুলি পরীক্ষা করতে হবে যেহেতু আমি জানি যে তারা চলছে ongoing আমি যখন আপডেট করব তখন আপডেট করব ...

3

এমন একটি সরঞ্জাম রয়েছে।

আর্টটুলবক্স> কার্টোগ্রাফি> মাস্কিং> বৈশিষ্ট্যরেখার মুখোশগুলি খুলুন


এটি কেবল আর্কইনফোর জন্য। আরকভিউ এবং আরকএডিটর ব্যবহারকারীদের আরও ভালভাবে সহায়তা করার জন্য আমি প্রশ্নটি সামান্য আপডেট করেছি।
চার্লস রোপার

ঐটা সত্য. : পি
জর্জ সিলভা

3

পুরানো প্রশ্ন, তবে যেহেতু "উত্তল হোল অর্কগিস" অনুসন্ধান করার সময় এটি বেশ উঁচুতে উপস্থিত হয়েছিল, তাই ভেবেছিলাম আমি ক্রিয়েভস হালস জিওপ্রোসেসিং নমুনা যুক্ত করব।

এটি জ্যামিতি উত্তল () 10.5 বা তার উপরে প্রয়োজন 10.2 পরীক্ষিত) জ্যামিতি উত্তল পদ্ধতি ব্যবহার করে। আর্কজিআইএস বেসিকের ক্ষেত্রে সূক্ষ্মভাবে কাজ করে, (অজগর) টুলবক্সের কোডটি অন্য কোথাও এই পদ্ধতিটি ব্যবহারের জন্য একটি ভাল রেফারেন্স।


2

আরকজিআইএস-এ আপনি আর্কটুলবক্সে ন্যূনতম সীমাবদ্ধ জ্যামিতি সরঞ্জামটি ব্যবহার করেন

ন্যূনতম বাউন্ডিং জ্যামিতি বা হোল বহুভুজ

এটি আপনার জন্য এখানে: https://www.youtube.com/watch?v=7CkbEbmz08w


1

এটি একটি পুরানো আরস্ক্রিপ্ট যা ভালভাবে কাজ করেছে http://arcscriptts.esri.com/details.asp?dbid=12084 (আরকি স্ক্রিপ্টগুলিতে 0k ফাইল আকার ত্রুটি উপেক্ষা করুন এটি 359kb) বিন্দুগুলির সেট বা উত্তল খামের উত্তল হাল তৈরি করে ( পয়েন্টের একটি সেট ন্যূনতম বাউন্ডিং বক্স)

দ্রষ্টব্য: ভিবিএ ব্যবহার করে তবে আরকিভিউ, আরসিডিটর আর্ক / ইনফর্মে কাজ করে।


1

এই প্রশ্নের গৃহীত উত্তর Hawth এর সরজ্ঞামগুলির, যা এখন ছাপিয়ে বোঝায় হিসেবে আমি এই এটা উত্তরসূরি পোস্ট করার সিদ্ধান্ত নিয়েছে ভৌগলিক অবস্থান বিষয়ক প্রযুক্তিবিদ্যা মডেলিং পরিবেশ

কমান্ড জিনম্যাকপি (জেনারেট মিনিমাম কনভেক্স বহুভুজ) কাজটি করবে। সরঞ্জামটি একটি পয়েন্ট ইনপুট এবং alচ্ছিক অনন্য সনাক্তকারীকে গ্রহণ করে এবং বহুভুজগুলিকে আউটপুট দেয়। একটি যেখানে ইনপুট বৈশিষ্ট্যগুলির একটি উপসেট সনাক্ত করতে ক্লজ নির্দিষ্ট করা যেতে পারে।

এনবি, জিএমইর কিছুটা নির্ভরশীলতা রয়েছে : আর্কজিআইএস এবং আর সবচেয়ে গুরুত্বপূর্ণভাবে।


1

আরকজিআইএস 10 দিয়ে শুরু করে , arcpy.geometryশ্রেণিতে একটি পঠনযোগ্য সম্পত্তি রয়েছে hullRectangleযা উত্তল হলের আয়তক্ষেত্রের স্থানাঙ্ক জোড়াগুলির একটি স্পেস-সীমাবদ্ধ স্ট্রিং ফিরে আসবে।

আপনি প্রতিটি বৈশিষ্ট্যের মাধ্যমে উত্তল হাল তৈরি করতে এবং তারপরে প্রয়োজনীয় হিসাবে সংরক্ষণের মাধ্যমে সহজেই পুনরাবৃত্তি করতে পারেন। এটি সমস্ত লাইসেন্স স্তরে উপলব্ধ।

g = [f for f in arcpy.da.SearchCursor("CityStreets","SHAPE@","OBJECTID=47")][0][0]
c = g.hullRectangle

আউটপুট:

u'1592326,2415 7543305,0318 1592303,39647295 7543680,88044691 1594546,11624981 7543817,19860157 1594568,96127687 7543441,34995466'

আরকজিআইএস 10.1 দিয়ে শুরু করে , convexHull()জ্যামিতি অবজেক্টটি সরাসরি ফেরত দেওয়ার জন্য একটি পদ্ধতি রয়েছে :

g = [f for f in arcpy.da.SearchCursor("CityStreets","SHAPE@","OBJECTID=47")][0][0]
c = g.convexHull()
arcpy.CopyFeatures_management(c,'outhull')

পললাইন বৈশিষ্ট্যটির জন্য উত্তল হলের উদাহরণ:

এখানে চিত্র বর্ণনা লিখুন

রেফারেন্স লিঙ্ক:

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