المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استفسار مرفق بالصور



د. أحمد مسعود
04-20-2009, 09:05 PM
لدى file raster عبارة عن reclassify ناتجة من توزيع عنصر معين فى منطقة واريد تحويل كل لون من الالوان الموجودة بالصورة الى polygon ولكن بطريقة غير ال digitizing او رسم كل لون على حدة .... أرجو المساعدة

http://www.ahmedmasoud.com/1.JPG

عبادة مالك
04-20-2009, 10:59 PM
السلام عليكم
هنالك عدة طرق ...تستطيع فعل ذلك بواسطة برامج التحويل raster to cad اي تلك البرامج التي تحول المخططات المسحوبه سكنر الى اوتوكاد على شكل vector ...
اما الطريقة الاكثر دقة فهي من خلال برنامج arcmap ..وذلك من خلال شريط ادوات arcscan ,,,
لكن جربت الكثير من البرامج والنتائج لا تكون دقيقة والخطوط الناتجة تحتاج الى عمليه smoothing ..وللحصول على دقة عالية فهي الرسم فوق حواف هذه الالوان ..
والله اعلم

محمد الحسن الطيب
04-21-2009, 04:09 AM
ArcToolbox >Conversion Tools > From Raster > Raster to Polygon

ياسر عمار
04-21-2009, 01:05 PM
كما تفضل الاخوه هناك طرق عديده ساحاول شرح واحده منها وهي الطريق المستخدمه في ArcScan
1-تتم اضافة حزمه band واحده من الصوره وليس كل الحزم حيث تضهر الصوره باللون الاسود والابيض المتدرج Gray level وهذه العمليه تتم بعمل دبل كلك على الصوره عند اضافتها الى ArcMap فتضهر لنا ثلاث حزم او اكثر حسب عدد الطبقات في الصوره فنختار واحده فقط حيث نرى ان الصوره قد تمت اضافتها ولكن بالابيض والاسود
http://www.gisclub.net/vb/images/uploads/1709_1898249ed9819a4b86.jpg

2- يجب تحويل الصوره الى bi-level image وهذا يعني ان نجعل الصوره تتكون من لونين فقط اسود وابيض (بدون تدرج)
وتتم هذه العمليه بعمل تصنيف للصوره Classify وذلك من خلال عمل كلك ايسر على الصوره في قائمة المحتويات ثم نختار Properties لتضهر لنا نافذ خصائص الصوره, نضغط على الزر Sympology ونختار Classified و نجعل عدد الاصناف اثنان من خلال وضع 2 في الحقل Classes ثم ok نرى ان الصوره تحولت الى bi-level image .

http://www.gisclub.net/vb/images/uploads/1709_1848149ed98c4d80ab.jpg

3-نضيف طبقتين واحده Polygon والاخرى Polyline وهتين الطبقتين ستستقبل نتائج عملية التحويل اي ان نتيجه التحويل من raster الى vector ستكون في هتين الطبقتين.

4-نقوم باضافة شريط الادوات ArcScan الى البرنامج ونختار الصوره التي حولناها الى bi-level image في الحقل Raster من شريط الادوات ArcScan
5-من القائمه المنسدله Vectorization في شريط الادوات ArcScan نختار Generate Features فتتحول الصوره الى مجموعه من المضلعات Polygons والخطوط Polylines
http://www.gisclub.net/vb/images/uploads/1709_2194649ed991d70054.jpg

ملاحظه دقة العمل تعتمد على نقاوة الصوره ووضوحها فكلما كان الفصل بين اللونين الاسود والبيض جيدا كانت نتائج التحويل احسن وكذلك تعتمد على وجود البقع والنقاط السوداء في الصوره حيث تتحول هذه الاخيره الى مضلعات او خطوط مما يؤثر سلبا على النتائج علما ان هناك عمليات في ArcScan تمكننا من التخلص من البقع في الصور.
وفي برنامج Erdas يمكن تصنيف الصور الملونه وتحويلها الى vector مباشرةً.

واعتذر عن اختصار بعض الامور في الشرح لضيق الوقت.

د. وسام محمد
04-23-2009, 08:33 AM
أخي الكريم الدكتور مسعود
أفترض أن لديك Spatial Analyst ولذلك يمكنك تحويل هذا الـ Thematic Raster مباشرة إلى Vector باستخدام شريط أدزات Spatial Analyst فتختار منه Convert ومنها تختار Raster to Feature
تقبل تحياتي

رسلان احمد عثمان
04-30-2009, 06:40 AM
السلام عليكم ورحمة الله
اخي السائل الكريم
اولا يجب عليك اولا تثبيت الهيكلية للراستر بحيث تحوله الى مجاميع وهذا يتم بشكل مرئي فقط في الكلاسيفاي ولكن لتحويل هذا الشي المرئي الى راستر هيكلي يحوي هذه الاصناف فيجب عليك استخدام طريقة العزل بالتحليل المكاني spatial analyst ومنها تختار raster calculator ثم تبداء بتحديد حدود الصنف تلو الاخر باستخدام اشارة الاكبر والاصغر والربط بين المعادلتين بكلمة and عدها سوف يظهر لك كل صنف بصيغة الثنائي ومن ثم يتحول بعدها الى فكتور باستخدام convert من راستر الى بوليكون
طبعا وواذا كانت اصنافك متساوية يمكنك استخدام multivariate ومث ثم iso cluster وتكمل بقية العمل بالمناسبة عند التحويل يتحول كلا الصنفين او الاصناف ويمكن التخلص من الصنف الغير مرغوب باستخدام السلكشن باي اتربيوت
والله اعلى واعلم