متخصص WebGIS برای ایجاد بستر مدل سه بعدی زمین با داده های رایگان و آزاد
نکته مهم: میتوانید از بسترهای متن باز و رایگان مثل GeoServer هم استفاده کنید که قابلیت سه بعدی هم دارند.
نکته: نیازی به آشنایی به نقشه و ایجاد نقشه سه بعدی نیست. فقط مدل زمین با ارتفاع پستی و بلندی های آن و عکس های ماهواره ای به عنوان بافت (texture)
هدف: ساخت سیستم کامل (Backend + Frontend) برای تولید و خدمات دهی کاشی های سهبعدی چندمقیاسه (3D Tiles با LOD) از مدل زمین.
مهارتهای فنی ضروری برای متخصص:
GDAL / Python (برای پردازش دادههای عکس ماهوارهای و ارتفاعی)
3D Tiles / Multi-Level LOD (استاندارد فرمت خروجی)
Cesium Terrain Builder (تولید تایل ارتفاعی)
GeoServer و nginx (برای انتشار و سرویسدهی لایهها)
JavaScript / TypeScript (برای توسعه Frontend و واسط)
آشنایی با 3DGIS از قبیل CesiumJS, ThreeJS
آشنایی با داده های مکانی (Geospatial Data) و فرمت داده ها از قبيل GeoTIFF
آشنایی یا سیستم های مختصاتی جهانی: WGS84, EPSG 4326 3587, UTM, Latitude Langtitude
آشنایی با انواع مختلف ارتفاع: GeoID, Orthometric, Ellipsoid
آشنایی با استانداردهای کاشی کردن داده در دو بعدی - OGC Server Web Protocols از قبیل: WMS, TMS, WFS, ....
آشنایی با مدل های ارتفاعی رقومی زمین (Digital Elevation Models): DTM, DSM, nDSM
آشنایی با پایگاه داده های مکانی مثل PostgreSQL, PostGIS
آشنایی با Vue, React, CSS, H5, PHP, Django
برای داده رایگان جهت تولید این مدل از:
- عکس های ماهواره MODIS که رایگان و 250 متر رزولوشن دارد استفاده میکنید.
2.از مدل ارتفاعی رقومی (DEM) از SRTM استفاده میکنید که رایگان است.
برنامه اجرا (۴ فاز):
- فاز هسته (؟ روز): توسعه موتور پردازش,دریافت دادهی رایگان برای یک منطقهی نمونه و خروجی گرفتن یک مجموعه 3D Tiles آماده برای یک کشور با ناهمواری و کوهستان های زیاد مثل تبّت.تبدیل مدل به Multi-level LODو همچنان با فرمت 3D Tileنتیجه: یک دموی کامل و عملیاتی به عنوان پایه پروژه.
- فاز سرور (؟ روز): راهاندازی سرویس با
nginx و GeoServer روی اوبونتو. - فاز مقیاس (؟ روز): توسعه موتور برای پردازش داده در مقیاس کل زمین.
- فاز رابط (؟ روز): ساخت API و یک نمونه فرانتاند.
تاکید: موفقیت فاز ۱ نشان دهنده ی آشنایی و تسلط شما به موضوع است.
نکته: ما به WebGIS دوبعدی آشنا هستیم و انجام شده است: GeoServer, OpenLayers, LeafLets, ...
پیش پرداخت فقط در صورت داشتن نمونه کار انجام شده مشابه, قابل قبول است.
مبلغ هزینه هر فاز به صورت پرداخت امن در اختیار پونیشا قرار میگیرد و بعد از تایید آن, آزاد میشود.