کد متلب برای خواندن و استخراج داده ها از فایل های با فرمت shape

easy_SHAPEREAD  یک فایل با فرمت shape را می خواند. این کد  فایلی را که دارای نام FNAME با پسوندهای .dbf، .shp  و .shx هستند را می خواند. داده‌ها در ساختار M برگردانده می‌شوند که قالب آن شامل چندین فیلد ثابت است که حاوی داده‌ها هستند، و همچنین تعداد دلخواه فیلدهایی که حاوی اطلاعات پایگاه داده برای این فایل خاص هستند.   از آنجایی که shapefile یک قالب خود توصیفی است، باید به M نگاه کنید تا ببینید چه چیزی در آنجا وجود دارد. خود داده ها معمولاً در زیر فیلد .ncst هستند.     توجه داشته باشید که چند ضلعی‌ها یا چند خط‌های منفرد در یک فایل شکل گاهی به صورت قسمت‌هایی در می‌آیند، اینها به یک بخش پیوسته تبدیل می‌شوند که NaN‌ها بخش‌های مختلف را از هم جدا می‌کنند.       easy_SHAPEREAD(FNAME, RANG) فقط آن عناصری را با حداقل مستطیل مرزی (MBR) که با حداقل مستطیل محدود تعیین شده توسط کاربر (RANG) قطع می‌شود،([minX minY maxX maxY]) در قالب برمی‌گرداند.       …


0 دیدگاه

دیدگاهتان را بنویسید

Avatar placeholder

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *