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