امیر حسین میثمی
امیر حسین میثمی
خواندن ۱ دقیقه·۴ سال پیش

چه جوری میشه فرمت های مختلف جغرافیایی رو به هم تبدیل کرد

ما کلی دستگاه مختصات جغرافیایی و کلی فرمت ذخیره سازی اطلاعات جغرافیایی داریم. با استفاده از ابزار FME امکان اجرای ETL و تبدیل اطلاعات جغرافیایی مطابق شکل زیر فراهم میشود.

دیتا جغرافیایی دوتا فرمت کلی دارن، Vector و Raster.

دیتا Vector اطلاعات خام هستن مثل موقعیت شعب یک بانک و یا موقعیت دستگاههای ATM یک بانک.

دیتا Vector بصورت لایه در نرم افزارهای تولید نقشه مثل GeoServer تعریف میشوند.

در نرم افزار GeoServer امکان ترکیب لایه های مختلف در zoom ها مختلف فراهم میشود.

لود شدن اطلاعات بصورت Vector در صفحات وب سنگینه و هزینه زیادی داره بنابراین به Tile یا همون عکسهای کوچیک تبدیل میشن. به این تصاویر جغرافیایی اطلاعات از نوع Raster گفته میشود.


در شکل زیر امکان معرفی دیتا خام جغرافیایی بصورت Shapefile در نرم افزار GeoServer مطابق شکل زیر فراهم شده است.

در مرحله بعد امکان ویرایش اطلاعت Vector آپلود شده فراهم شده است.

در شکل زیر یک آیکن خاص برای نمایش اطلاعات جغرافیایی مشخص میشود.

در شکل زیر امکان ویرایش لایه جغرافیایی جدید ایجاد شده فراهم شده است.

در شکل زیر امکان تولید وب سرویس جغرافیایی WMS و فراخوانی این سرویس در اپ های دیگر و یا لایبراری جاوا اسکریپت leaflet.js فراهم شده است.

برای بیان شفاف تر در شکل زیر از یک نقطه قرمز برای تعریف لایه جدید استفاده شده است.

لایه جغرافیایی تعریف شده در شکل قبل بصورت وب سرویس در شکل زیر فراخوانی شده است و امکان استفاده از آن در اپ های دیگر فراهم شده.

امیدوارم مفید باشه

به امید فردای پر تلاش


کارشناس نرم افزار - محقق
شاید از این پست‌ها خوشتان بیاید