انجمن جی آی اس (GIS)
محاسبه میزان سطوح نقشه های رستری - نسخه‌ی قابل چاپ

+- انجمن جی آی اس (GIS) (http://forum.arcgis.ir)
+-- انجمن: علاوه بر این ها (http://forum.arcgis.ir/Forum-%D8%B9%D9%84%D8%A7%D9%88%D9%87-%D8%A8%D8%B1-%D8%A7%DB%8C%D9%86-%D9%87%D8%A7)
+--- انجمن: درخواست ها (http://forum.arcgis.ir/Forum-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D9%87%D8%A7)
+--- موضوع: محاسبه میزان سطوح نقشه های رستری (/Thread-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%87-%D9%85%DB%8C%D8%B2%D8%A7%D9%86-%D8%B3%D8%B7%D9%88%D8%AD-%D9%86%D9%82%D8%B4%D9%87-%D9%87%D8%A7%DB%8C-%D8%B1%D8%B3%D8%AA%D8%B1%DB%8C)



محاسبه میزان سطوح نقشه های رستری - M.Noori - ۰۵-۱۶-۱۳۹۵

سلام دوستان وقتتون بخیر.
من از یه محدوده فقط خطوط ترازشو داشتم. از این خطوط تراز tinساختم بعد dem زدم بعد از dem نقشه های درصد شیب و جهت شیب و طبقات ارتفاعی گرفتم . الان لازم دارم بدونم چقدر از مساحت زمین دارای شیب کمتر از 5 درصده چقدر بیشتر از 20 درصد و الی آخر....
همینطور مساحت طبقات ارتفاعی و جهت های شیبم رو میخوام. اما zonal جواب نمیده برای فایلام. یک مورد دیگه که خیلی مهمه اینه که جی آی اس گوشه های خطوطم رو در تولید نقشه های رستری به هم وصل کرده و این طوری حتی با محاسبه تعداد پارسل ها هم به عدد درستی از هر طبقه نمی رسم. چون خود جی آی اس کلی محیط از اطراف به نقشه هام اضافه کردم. یکی میتونه منو راهنمایی کنه چیکار کنم؟ HuhHuhHuh


RE: محاسبه میزان سطوح نقشه های رستری - فردین آژغ - ۰۵-۱۶-۱۳۹۵

سلام شما باید اول Dem میساختین با این کارتون که اول تین ساختین بعد دم دقت دم رو پایین آوردین برای سوال بعدی شما باید ابتدا از reclassify استفاده کنید سپس در آن طبقات خود را مشخص کنید و به هر طبقه یک عدد مشخص اختصاص بدین مثلا به طبقه 0 تا 5 درصد عدد یک ر اختصاص بدین و بعد از خروجی گرفتن میتوانید از رستر خود open attribute table بگیرید و تعداد پیکسل های هر طبقه را ضربدر پیکسل سایزتون کنید. یا حتی میتوانید رستر خروجی گرفته خود را(بعد از reclassify ) به پولیگون با دستور rater to polygon تبدیل کنید.و بعد مساحت گیری کنید.مساحت هر طبقه رو که گرفتین راحت میتونین با تقسیم آن به ماسحت کل محدوده و ضربدر 100 کردن آن درصدش را به دست بیاورید.
آخرین سوالتون رو خوب متوجه نشدم درصورت امکان با عکس توضیح بدین


RE: محاسبه میزان سطوح نقشه های رستری - M.Noori - ۰۵-۱۶-۱۳۹۵

Huhچطوری از خطوط تراز اولیه دم تولید کنم؟ اولین کار مگه تولید تین نیست؟
یک سوال دیگه اینکه چطوری سایز هر پارسلم رو مساحتشو بفهمم؟
سوال آخر اینه که من یه محدوده ای دارم که مشخصات اون برام مهمه. ولی به دلیل خطوط تراز که از اون محدوده بیرون زده بوده و هم خود gis یک سری ها رو به هم وصل کرده، خیلی به محدودم اضافه شده و حتی با محاسبه پارسل ها و مساحت و درصد گیری از اونا به عدد درستی نخوام رسید. تصویر زیر که می فرستم رو ببینید. خط خاکستری محدوده منه. خود جی آی اس ببینید چقدر اضافه کرده در نقشه های رستری و این کلی خطا بهم میده در محاسبه مساحت ها اگر بتونم....

الان با راهنمایی شما همه نقشه هامو reclassify کردم. یعنی الان تعداد پیکسل های طبقات شیب و جهات و درصد شیب هامو دارم. فقط مشکل اون بخش هایی هست که خارج از محدوده منه و لازم ندارم و محاسباتم رو غلط می کنه. چطوری این بخش های اضافه رو خارج کنم از محاسباتم؟ راهی داره؟


RE: محاسبه میزان سطوح نقشه های رستری - مهدی مرادی - ۰۵-۱۷-۱۳۹۵

(۰۵-۱۶-۱۳۹۵، ۰۳:۱۶ ب.ظ)M.Noori نوشته است: Huhچطوری از خطوط تراز اولیه دم تولید کنم؟ اولین کار مگه تولید تین نیست؟
یک سوال دیگه اینکه چطوری سایز هر پارسلم رو مساحتشو بفهمم؟
سوال آخر اینه که من یه محدوده ای دارم که مشخصات اون برام مهمه. ولی به دلیل خطوط تراز که از اون محدوده بیرون زده بوده و هم خود gis یک سری ها رو به هم وصل کرده، خیلی به محدودم اضافه شده و حتی با محاسبه پارسل ها و مساحت و درصد گیری از اونا به عدد درستی نخوام رسید. تصویر زیر که می فرستم رو ببینید. خط خاکستری محدوده منه. خود جی آی اس ببینید چقدر اضافه کرده در نقشه های رستری و این کلی خطا بهم میده در محاسبه مساحت ها اگر بتونم....

الان با راهنمایی شما همه نقشه هامو reclassify کردم. یعنی الان تعداد پیکسل های طبقات شیب و جهات و درصد شیب هامو دارم. فقط مشکل اون بخش هایی هست که خارج از محدوده منه و لازم ندارم و محاسباتم رو غلط می کنه. چطوری این بخش های اضافه رو خارج کنم از محاسباتم؟ راهی داره؟

اگه خطوط تراز به جای نقاط ارتفاعی دارید بهترین روش تهیه دم از خطوط تراز استفاده از ابزار topo to raster هستش. این باعث میشه موقع درست کردن دم برخلاف تین لایه دم شما حالت smooth داشته باشه و همچنین دقت مناسبی خواهد داشت.


RE: محاسبه میزان سطوح نقشه های رستری - M.Noori - ۰۵-۲۵-۱۳۹۵

دوستان من خودم با راهنمایی دوستان و کمی کنکاش به نتایجی رسیدم که اینجا میزارم. ممکنه بعدا برای عده دیگه ای پیش بیاد.
من برای تولید نقشه های شیب و جهت شیب و طبقات ارتفاعی و سایه روشن فقط خطوط تراز رو داشتم. یک محدوده مشخص هم باید فقط توپو می زدم که مرزم نرم و پر از منحنی بود.
راه حل:
از ابزار Top to raster استفاده کردم. خطوط ترازمو بهش دادم، یک لایه محدوده هم معرفی کردم و فیلدشو گذاشتم روی boundray . این لایه باید پولیگون باشه. من از اتوکد این پولیگون رو که با پولی لاین کشیده بودم آوردم تو جی آی اس. انتخاب کردمش و خروجی به عنوان لایه جدا گرفتم. وقتی پیغام ادد داد اوکی کردم و به صورت پولیگون به محیط جی آی اس اضافه شد.
بعد از انتخاب این دو تا گزینه اندازه پارسل رو 0.5 در 0.5 زدم تا رزولیشن فایل خروجی زیاد باشه. بعد اوکی. چند باری این کار رو کردم. گاهی ارور می ده که ابزار شما license نشده ولی بالاخره یک بار جواب داد و نقشه اولیه رستری توی محدوده مشخص تولید شد.
این نقشه رو در properties و سربرگ symbology به صورت جدید طبقه بندی کردم. از نظر ارتفاغ (value) . این نقشه میشه پایه بقیه نقشه هام. برای نقشه طبقات ارتفاعی:
Reclassify ابزار رو انتخاب کنید. لایه نقشه رستری پایه رو بهش بدین. خودش هر طبقه رو یک عدد بهش میده و نقشه جدید میده بهتون. این نقشه جدید حاوی تعداد پارسل ها در هر طبقه است و قادر هستید مساحت هر طبقه رو با توجه به تعداد پارسل ها و مساحت هر cell محاسبه کنید. برای من مساحت هر cell میشد 0.5*0.5=0.25 مترمربع. که در تعداد count سل های هر طبقه ضرب کردم.
برای نقشه های درصد شیب و جهت شیب هم به همین منوال. فقط اول از ابزار : raster to slop و raster to aspect این دو نقشه رو تولید می کنید. از سربرگ سیمبولوژی دسته بندی مورد نظر خودتون رو اعمال می کنید. بعد نقشه نهایی رو reclassify می کنید. نقشه ریکلسیفای شده جدید حاوی تعداد سل ها در هر طبقه است که در جدول اون لایه تولید شده.

امیدوارم توضیحات به دردتون بخوره