560 likes | 739 Views
دانشگاه محیط زیست سامانه های اطلاعات جغرافیایی مدرس: دکتر بهزاد رايگاني. Geoprocessing. کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور. پردازش اطلاعات جغرافیایی
E N D
دانشگاه محیط زیست سامانه های اطلاعات جغرافیایی مدرس: دکتر بهزاد رايگاني
Geoprocessing کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور • پردازش اطلاعات جغرافیایی • در این پردازش یک آنالیز مکانی و مدلسازی بوسیله ابزارها اعمال می شود و مجموعه جدیدی از داده ها بدست می آید.
Geoprocessing کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور • در پردازش جغرافیایی سه کلاس کلی ابزار وجود دارد: • شکستن عارضه یا پدیده به اجزای کوچکتر (Clip, Intersect, Union) • جمع یا متراکم نمودن پدیده به اجزای بزرگتر (Dissolve, Merge) • ایجاد چندضلعی های جدید به کمک حاشیه بندی (Buffer)
Geoprocessing in ArcGIS کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور • Several ways to do this…. • Run a tool using its dialog box. • Run tools at a command line. • Build and run a model • Create and run a script
توابع هم پوشانی وکتوری Slide courtesy of Leslie Morrissey
Union کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور • ترکیب عوارض دو یا چند لایه • حفظ تمامی خطوط • شکستن عارضه ها و تبدیل چندضلعی های جدید • داده های توصیفی حفظ می شوند • فقط مختص چند ضلعی می باشد
Tools: Union Polygons only A list of Polygon datasets
Intersect کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور • برای دو لایه معمول است • معمولاً تعداد زیادی چندضلعی ریز ایجاد می کند • تمامی توصیفهای هر دو لایه حفظ می شود • چندضلعی می تواند با موارد زیر همپوشانی شود: • Polygon • Line (output: line) • Point (output: point)
Introduction to GIS Tools: Intersect Two layers
Intersect: Layer 1 + Layer 2 Union: Layer 1 + Layer 2 Union vs. Intersection “1 AND 2” “1 OR 2”
Identity کلیات سیستمهای تصویری نقشه و شبیه سازی زمین واقعی پایگاه داده و سامانه مدیریت آن پردازش داده وکتور • اتحاد (Identity) یک نوع تقاطع (Intersect) است • تمامی عوارض و توصفات داده ورودی اولیه حفظ می شود ولی از داده اتحادی فقط بخش مشترک حفظ خواهد شد • در واقع ورودی اولیه گسترش جغرافیایی خروجی را تعیین خواهد نمود • Polygon with polygon, point, or line Kept, as with union Common (intersecting) areas Not kept, as with intersect
Overlay trouble warning…. • لایه خروجی ترتیبی از عوارض و ویژگی های هر دو لایه خواهد بود Overlay Parcels Impervious/Pervious یکسری چند ضلعی نامطلوب
Overlay trouble warnings…. • می تواند منجر به چندضلعی های متعددی گردد • فایل خروجی (shapefile vs. feature class) • Shapefile output: مساحت، محیط و طول جدید عوارض به طور خودکار محاسبه نمی شود. • Output as GDB feature class برای ایجاد اندازه های دقیق مساحت، طول و محیط مناسب است • برای جلوگیری از بروز خطا لایه های ورودی باید از پروجکسیون و دیتوم مشابه برخوردار باشند • ویژگی های عددی چندضلعی های جدید به طور خودکار به روز نمی شوند.
Overlay attribute errors • تمامی ویژگی های لایه های ورودی در خروجی به همان شکل اولیه بیان می شوند • مثلاً جمعیت به تمامی عوارض نسبت داده می شوند • محاسبه مجدد و بیان جمعیت بر اساس نسبت مساحتی انجام نمی شود، پس عدد جمعیت هر بخش غلط است • کل جمعیت خروجی هم غلط خواهد بود. Country Output States Uh oh! A+ 9M B+ 9M B A Population = 9 million + = C+ 9M D+ 9M D C Sum Pop. = 36M??
Symmetrical Difference • ایجاد یک عارضه بوسیله ورودی ها به گونه ای که خروجی فاقد بخش مشترک ورودی ها می باشد
More Overlay Tools Erase – remove some interior portion of a layer Update – merge new features, e.g., add new parcel to parcels layer Spatial Join – Joins attributes from one feature to another based on the spatial relationship
Polygon only Point, line, or polygon Clip • برش یک عارضه یا محدود کردن گسترش آن به یک میزان یک مرز مشخص • با این ابزار می توان عارضه های بزرگ را به قطعات ریز تبدیل نمود • در خروجی فقط ویژگی های تصویر ورودی بیان خواهد شد
Tools: Clip Point, line, polygon Polygon
Select • انتخاب نمودن بخشی از یک لایه یا عارضه و ایجاد یک خروجی از آن بخش. • ممکن است بر اساس زبان SQL مجموعه ای از عارضه ها انتخاب و به صورت خروجی درآیند.
Split • تقسیم یک عارضه بر اساس بخشهایی از یک عارضه دیگر
Table Select • انتخاب برخی ویژگی ها از یک جدول بر اساس یک ویژگی یا معیار خاص و گزارش گیری از این خصوصیات به صورت جدولی
Dissolve • ابزاری برای ادغام چندضلعی های هم ویژگی و بزرگتر نمودن آنها • فقط یک ورودی نیاز دارد
Dissolve: Example • Dissolve کدهای پستی به استانها
Dissolve: Example • انتخاب Dissolve بر اساس ویژگی های یک ستون (the County field)
Dissolve : Example • امکان جمع بندی آمار وجود دارد: به عنوان مثال جمعیت چندضلعی های ریز در چندضلعی بزرگ جمع شود یا مساحت مجدداً برای چندضلعی
Dissolve : Example • حالا نقشه استانهای که در هر چندضلعی مجموع جمعیت مشخص شده است.
Merge • اجازه ادغام دو شی مجاور یا غیر مجاور را در یک لایه می دهد • شبیه به کاشی کاری • بهترین شرایط استفاده زمانی است که ویژگی های دو شی یکسان باشند
Merge • اغلب ضرورت دارد بعد از ابزار ادغام از ابزار Dissolve استفاده شود
Tools: Buffering • بافر به منظور تشکیل یک چندضلعی اطراف یک عارضه(point, line or polygon) بکار می رود
Tools: Buffering Based on distance Based on attribute
Create Thiessen Polygons • ایجاد چندضلعی های تیسن از یک فایل ورودی نقطه ای • هر چندضلعی داری یک نقطه خواهد بود که به نقطه مربوطه نسبت به سایر نقاط نزدیکتر است
Multiple Ring Buffer • ایجاد یکسری حلقه های حاشیه ای بر اساس مجموعه ای از فواصل
Near • محاسبه فاصله هر نقطه از یک عارضه تا نزدیکترین نقطه از عارضه دیگر
Point Distance • محاسبه فاصله نقاط عارضه ورودی از تمامی نقاط نزدیکترین عارضه در یک شعاع خاص
Polygon Neighbors • ایجاد یک جدول آماری بر اساس مجاورت چندضلعی • در جدول آماری: سطح همپوشانی، طول لبه های تماس و تعداد دفعاتی که مرزها از یک نقطه خاص عبور یا برخورد می کنند، خلاصه می شود
Frequency • ایجاد یک جدول که در آن تعداد و فراوانی هر یک از عارضه های یک جدول ورودی با شناسه یکسان قید شده است
Summary Statistics • اعداد یک ستون مربوط به یک جدول مورد بررسی آماری قرار می گیرد
Tabulate Intersection • تلاقی دو عارضه و استخراج خروجی جدولی از آن به صورت طول، مساحت، درصد و یا تعداد برخوردها
ترکیبی از ابزارهای پردازش • ترکیب یکسری ابزارها با یکدیگر برای رسیدن به یک تصمیم مدیریتی • گام به گام • ایجاد و اجرای یک مدل • ایجاد و اجرای یک متن برنامه
مثال : Combining Buffering and Geoprocessing • سوال: چگونه میتوان مناطقی را که نزدیک زیستگاه گوزن سیبری و پیکره های آبی می باشند ولی از مناطق عبور و مرور دور هستند یافت؟ • داده های موجود • لایه چندضلعی زیستگاه های گوزن • لایه چند ضلعی پیکره های آبی • خطوط جاده
مثال : Combining Buffering and Geoprocessing • سوال: چگونه میتوان مناطقی را که نزدیک زیستگاه گوزن سیبری و پیکره های آبی می باشند، ولی از مناطق عبور و مرور دور هستند، یافت؟ Buffering • “نزدیکی” یا“دوری”: Intersect • مناطقی که نزدیک زیستگاه گوزن و (AND) پیکره آبی هستند • ترکیب لایه ها Union • گزینش: نوشتن دستوری برای مناطقی که در محدوده حمل و نقل قرار ندارند
مثال : Combining Buffering and Geoprocessing • Buffering: Made fixed buffers around deer wintering areas and water bodies, and a variable buffer around roads, based on traffic
مثال : Combining Buffering and Geoprocessing • Intersecting: The intersection of deer wintering buffers and water buffers (the area in the red)