فصلنامه (ArcNews & ArcUser ESRI (Summer – 2015

  ArcUser – Summer – 2015

ArcUser2015

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

  ArcNews – Summer – 2015

ArcNews2015

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

ArcGIS 10.2.1 arcpy Reference

این فایل کلاس دیاگرام arcpy را در ArcGIS 10.2.1 نشان می دهد. علاقه مندان به برنامه نویسی پایتون در ArcGIS میتوانند از این کلاس ها در برنامه نویسی با arcpy استفاده کنند.

arcpy

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

Introduction to programming ArcObjects using the Microsoft .NET Framwork

کتاب Introduction to programming ArcObjects using the Microsoft .NET Framwork، یک کتاب خوب و پایه ای برای علاقه مندان به دنیای ArcObjects هست که توسط استاد بزرگ پوریا امیریان که مایه افتخار بسیاری از برنامه نویسان این حوزه در دنیا هستند تهیه و تدوین شده است.

Introduction to programming ArcObjects using the Microsoft .NET Framwork

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

Introduction to Geoprocessing Scripts Using Python

این کتاب برای علاقه مندان برنامه نویسی Python در GIS یه مرجع ساده، خوب و کاربردی هست و  نمونه کدهای کتاب بیشتر در محیط PythonWin نوشته شده اند. ازبرخی از فصول اصلی کتاب میتوان به کار با Desriping Data، Cursors، Selection Features و Automation map production اشاره کرد.

Introduction to Geoprocessing Scripts Using Python

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

کامپوننت ArcBruTile

این کامپوننت امکان نمایش تصاویر Basemap از سطح زمین را در ArcGIS Desktop برای شما فراهم می کند. با نصب این کامپوننت، نوار ابزار ArcBruTile به نرم افزار ArcMap اضافه شده و امکان نمایش انواع تصاویر  از OpenStreetMap, Bing, MapQuest, Mapbox, StamenStravaTianditu, VWorld را بصورت پس زمینه برای کاربران امکان پذیر می سازد.

نصب نسخه ۰٫۵ این کامپوننت نیازمند Microsoft.Net Framework 4.5 و نسخه ۰٫۴ به Net Framework 4.0. در سیستم کاربران می باشند.

Sincronizar-ArcGIS-con-Google-Earth

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

چرا باید برنامه نویسی پایتون در GIS را یاد بگیریم؟

بدون شک در طی چند سال آینده تمامی متخصصان در حوزه GIS نیازمند به یادگیری زبان اسکریپتی ساده و قدرتمند Python می باشند این زبان برنامه نویسی شی گرا، بخشی (و نه تمامی) نیاز به یادگیری ArcObjects را برای کاربران حرفه ای GIS مرتفع می سازد. بطور کلی میتوان گفت بدلیل مشابهت برخی کلاس های مورد استفاده در  ArcPy و ArcObjects، یادگیری این زبان در GIS می تواند مقدمه خوبی در یادگیری ArcObjects برای کابران حرفه ای تر باشد. در ادامه بصورت مختصر ضرورت یادگیری و دامنه کاربرد این زبان در نرم افزار ArcMap پرداخته شده است.

Python2

اگر کاربر نرم افزار ArcMap هستید به احتمال زیاد روزانه با عملیات های Geoprocessing زیادی از قبیل project، clip و buffer و… سروکار دارید بعنوان مثال تصور کنید که میخواهید چندین عملیات را در یک لایه اعمال کنین انجام این کار در یک لایه شاید خسته کننده بنظر نرسد اما چنانچه قصد انجام این عملیات ها در بعنوان مثال ۱۰۰ لایه دارید آنگاه اوضاع بصورت دیگری به نظر می رسد. نیاز به انجام اینگونه عملیات ها بصورت تکراری و در ابعاد زیاد گاهی اوقات خسته کننده و سبب ایجاد  خطا در نتیجه نهایی می گردد.

یک روش خوب برای حل این مشکل فرآیند یکپارچه سازی (GIS Automation) عملیات های Geoprocessing می باشد بگونه ای که خروجی یک لایه میتواند ورودی لایه دیگر باشد. اولین و ساده ترین روش برای این منظور استفاده از با قابلیت کاربردی Model Builder در نرم افزار ArcMap می باشد. این ابزار براحتی توانایی یکپارچه سازی اینگونه عملیات ها را برای کاربران GIS فراهم  می سازد بدون شک مهمترین قابلیت این ابزار قدرت بالای آن در ایجاد فرآیندهای Geoprocessing پیچیده با استفاده از یکپارچه سازی عملیات های ساده بدون نیاز به برنامه نویسی می باشد.

ModelBuilder

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

معرفی سایت انواع نمونه کدهای برنامه نویسی GIS

سایت arcscripts.esri.com، یک سایت بسیار خوب در زمینه نمونه کد های برنامه نویسی مکانی از قبیل ArcCAD، ArcGIS Engine، ArcGIS Explorer، WebGIS ، Mobile GIS و … می باشد که با جستجو کلمات کلیدی و همچنین زبان برنامه نویسی مورد نظر از قبیل Java  و #C میتوانین از منبع عظیمی از نمونه کدهای آماده استفاده کنین.

image

طبقه بندی شی مبنا با استفاده از Imagine Objective نرم افزار ERDAS IMAGINE (قسمت اول)

روش معمول طبقه بندی تصاویر سنجش از دور، پیکسل مبنا است. معمولا داده های چند طیفی برای طبقه بندی استفاده می شوند در واقع الگوی طیفی موجود در داده ها برای هر پیکسل به عنوان مبنای عددی طبقه بندی استفاده می شود. روش پیکسل مبنا بر مبنای تکنیک های آماری معمول همچون طبقه بندی نظارت شده و نظارت نشده می باشند. در مقایسه با پیکسلها، اشیا تصویر (Image Objects) اطلاعات بیشتری را در خود دارند. بنابراین، این اشیا می توانند با مشخصات بیشتری از اطلاعات طیفی، همچون شکل، بافت، زمینه یا همسایگی شناخته شوند.

مهمترین تفاوت بین تحلیل تصویر شی مبنا و پیکسل مبنا این است که در تحلیل شی مبنا، واحدهای پردازش پایه به جای پیکسل، اشیا یا قطعات (Segments)تصویرهستند.

در اینجا با استفاده از نرم افزار ERDAS 2011، نحوه استخراج اشیا تصویر را شرح می دهیم.

۱- ابتدا در تب (Tab) رستر، Imagine Objective را باز کنید.Imagine Objective۲- سپس پنجره زیر باز می شود. اسم پروژه و مدل ویژگی (feature model) خود را تعریف کنید.

feature model۳- در پنجره مشخصات متغیر، فایل ورودی و متغیری که می خواهید با آن کار کنید را معرفی کنید.

variable۴- شما الان در پنجره کاری Objective هستید.

Objective

ادامه مطلب »

دانلود ENVI 5.1 – نسخه ۶۴ بیتی

دانلود ENVI 5.1
نسخه ۶۴ بیتیenvi51

لینک های دانلود نرم افزار:

محتوای محدود شده. / فقط اعضا میتوانند این پست را ببینند

شما نمی توانید محتوا را مشاهده کنید زیرا فقط مخصوص کاربران است. لطفا یا ثبت نام کنید برای دیدن این بخش.

روشهای پر کردن فضاهای خالی (gapfill) در تصاویر سنجنده ETM+ ماهواره لندست ۷

با توجه به این که تصاویرسنجنده ETM+ از سال ۲۰۰۳ به دلیل از کار افتادن سیستم SLC، نوارهایی بدون داده دارند که حدود ۲۰% تصویر را در بر می گیرد، لذا برای استفاده از این تصاویر لازم است که ابتدا این نقص برطرف شود. برای بر طرف کردن این نقص روشهای مختلفی وجود دارد:

  • با استفاده از تصاویر مربوط به تاریخهای قبل و بعد از تصویر موردنظر: در این روش با استفاده از تصاویر قبل و یا بعد از تاریخ تصویر موردنظر، می توان نواحی خالی (گپ ها) را پر کرد. در استفاده از این روش، به خصوص در نواحی با تغییرات شدید در طول زمان مثلا زمینهای کشاورزی، می بایست دقت لازم صورت گیرد. در سایر مناطق که در فاصله زمانی کم تغییرات زیادی ندارند، می توان از این روش استفاده کرد.
  • با استفاده از تصاویر لندست نوارهای همجوار: در این روش، با توجه به این که تصاویر لندست با یکدیگر همپوشانی دارند، می توان از تصاویر نوارهای کناری نیز برای این کار استفاده کرد. اما عرض همپوشانی به میزانی نیست که برای تمام تصویر، بتواند استفاده شود، بلکه فقط در قسمت های کناری تصویر قابل استفاده است.
  • با استفاده از تصاویر سنجنده های دیگر: در این روش، از تصاویر سنجنده های دیگر که از نظر باندها و قدرت تفکیک شباهت زیادی با لندست دارند، استفاده می شود.
  • روشهای درونیابی و زمین آمار: این روش نیازی به استفاده از تصاویر دیگر ندارد. به عبارت دیگر با استفاده از داده های بالا و پایین گپ ها می توان به پیش بینی داده های از دست رفته پرداخت. معمولا از kriging، cokriging و GWR برای این مورد استفاده می شود.
  • روش شی – مبنا: این روش مبتنی بر داشتن تصاویر TM یا دیگر تصاویر برای استخراج عارضه های منطقه می باشد. بعد از استخراج عارضه ها با توجه به این که هر عارضه در هر باند مقدار یکسانی دارد، به تمام پیکسلهای داخل شی یا عارضه موردنظر، در هر باند عدد میانگین پیکسلهای موجود در داخل عارضه داده می شود. به این ترتیب، روش تحلیل از پیکسل مبنا به شی – مبنا تغییر پیدا می کند.

یکی از ابزارهایی که برای تصحیح و پر کردن فضاهای خالی تصاویر لندست ۷ استفاده می شود، ابزار landsat_gapfill است که به عنوان یک افزونه در ENVI نصب می شود. فقط کافی است این فایل را در مسیر زیر قرار دهید:

C:\Program Files\Exelis\ENVI51\extensions

تصویر لندست 7

تصویر لندست ۷، سنجنده  ETM+ قبل از پر کردن فضاهای خالی

تصویر لندست

تصویر لندست ۷، سنجنده ETM+ بعد از پرکردن فضاهای خالی.

برنامه دانلود ابزار

راهنمای انگلیسی برنامه