ساخت نقشه نقطه ای از موقعیت های مطلق
به نام خالق اندیشه و گفتار، سلام
قبلاً اشاره شد که داده هاییمورد استفاده در پروژه های GIS در چهار دسته کلی تقسیم بندی می شود:
- داده های وکتوری یا برداری Vector
- داده های رستری Raster یا شبکه ای
- داده های TIN شبکه نامنظم مثلثی
- داده های توصیفی
اکثر محققین و علاقمندان به GIS می دانند که عوارض سطح زمین را از نظر هندسی می توان به سه گروه اصلی تقسیم بندی کرد که عبارتند از:
- عوارض نقطه ای Point Features
- عوارض خطی Line Features
- عوارض پلیگونی Polygon Features
در چند جلسه قبل در رابطه با ساخت و ترسیم عوارض وکتوری یا برداری در قالب Shapefileها به تفصیل برای شما آموزشهایی ارائه دادیم، از لیست زیر می توانید به آموزشهای قبلی دسترسی داشته باشید:
- آغاز فرایند رقومی سازی در ArcGIS
- ترسیم عوارض هندسی منظم
- ترسیم دقیق نقاط و گره ها
- آموزش VIP ترسیم عوارض برداری
- آموزش VIP ترسیم عوارض برداری هندسی منظم و دقیق
- آموزش VIP ترسیم عوارض وکتوری با هندسه عوارض
- آموزش VIP ترسیم عوارض دقیق با ابزارهای پیشرفته
- آموزش VIP ترسیم عوارض و محاسبه هندسه با CLIP
اما علاوه بر روشهای فوق که به صورت دستی ترسیم عوارض صورت می گرفت، گاهی اوقات نیاز است که عوارض نقطه ای را با استفاده از موقعیت های دقیق و مشخص ترسیم کرد.
مثلاً اگر مختصات طول و عرض جغرافیایی ایستگاه های هواشناسی یک منطقه را در اختیار داشته باشیم چگونه می توان چنین نقشه هایی را ترسیم کرد.
یا اینکه اگر مختصات ها را با دستگاه GPS برداشت کرده باشیم چگونه می توان این مختصات ها را در ArcMap به نقشه تبدیل کرد.
راحت ترین روش برای این کار قرار دادن تمامی مختصات ها در یک فایل پایگاه داده متنی مثل اکسل Excel است.
تبدیل فایل اکسل excel به نقشه shapefile:
اما هنگامی که می خواهید اطلاعات ایستگاه های هواشناسی یا مختصات طول و عرض جغرافیایی هر منطقه را در فایل اکسل ذخیره سازی کنید باید به نکاتی اساسی دقت کنید.
اولین نکته:
برای هر خصوصیت و ویژگی باید در فایل اکسل یک ستون در نظر بگیرید و نامی را برای این ستون ها مشخص کنید.
یعنی اولین ردیف در فایل اکسل باید متعلق به نام هر ویژگی یا ستون باشد. بدین ترتیب پس از اینکه فایل اکسل به نقشه تبدیل شد، این اسامی یا تمامی ویژگی هایی که در ردیف اول اکسل قرار گرفته بعنوان نام هر فیلد در نظر گرفته می شود.
بهتر است نام فیلدها را به انگلیسی وارد کنید.
پیشنهاد می شود نام ستون های مختصات طول و عرض جغرافیایی را X و Y تعریف کنید یا Longitude برای طول جغرافیایی و Latitude برای عرض جغرافیایی وارد نمایید.
دومین نکته:
مختصات های طول و عرض را حتماً با واحدهای درجه اعشار، یا متریک (طول جغرافیایی ۶ رقم صحیح و عرض جغرافیایی ۷ رقم صحیح) تنظیم کنید.
به هیچ عنوان واحدهای طول و عرض جغرافیایی را به صورت درجه، دقیقه، ثانیه وارد نکنید.
اما پس از اینکه مختصات ها را در ستون های مشخص قرار دادید می توانید برای دیگر متغیرها هم ستون های مشخص تعیین کنید.
مثلاً یک ستون برای بارش، یک ستون برای دما، یک ستون برای ارتفاع و…
سومین نکته:
فایل اکسل را حتماً با فرمت ۹۷-۲۰۰۳ ذخیره کنید. این فرمت با انشعاب xls ذخیره سازی می شود.
به هیچ عنوان با فرمت xlsx ذخیره سازی نکنید، زیرا ممکن است این فایل در ArcMap باز نشود.
چگونه فایل اکسل ذخیره سازی شده را به نقشه تبدیل کنم؟
پس از اینکه تمامی اطلاعات را در اکسل ذخیره کردید همانند دیگر نقشه ها از طریق Add data فایل اکسل را به محیط ArcMap فراخوانی کنید.
در داخل toc بر روی نام فایل اکسل کلیک راست و گزینه display xy data را انتخاب نمایید.
در پنجره باز شده در کادر X Field فیلدی که اطلاعات طول جغرافیایی قرار گرفته است را معرفی کنید.
در کادر y Field فیلدی که اطلاعات عرض جغرافیایی قرار گرفته است را معرفی کنید.
نهایتاً بر روی دکمه Ok کلیک کنید.
بدین ترتیب نقشه نقاط برای شما ساخته می شود.
اما در گام بعدی باید نقشه ساخته شده را ذخیره سازی کنید.
بنابراین در داخل toc بر روی نام نقشه کلیک راست و گزینه data و export data را انتخاب نمایید.
در پنجره باز شده در کادر output feature class مسیر و نام ذخیره این shapefile را تعیین نمایید.
فیلم آموزشی زیر نیز روش ساخت نقشه نقطه ای shapefile بوسیله یک excel را نشان می دهد.
درباره آسام
آکادمی سامانه اطلاعات مکانی یک مرجع تخصصی و کاربردی برای آموزشهای GIS و RS است.
نوشته های بیشتر از آسامجستجوی آموزش
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
با سلام وممنون از مطالب مفیدتون.
یه سوال دارم. من یه سری ایستگاه دارم از تهران. الان کاری که میخام کنم اینه که این نقاط بعد از ادد شدن بیفته روی شیپ فایل استان تهران. دقیقا همون کاری که شما در این فیلم آموزش انجام دادین. ممنون میشم راهنماییم کنین.