
بستر WebGIS برای نمایش مدل سه بعدی زمین با داده آزاد
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
متخصص 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, ...
پیش پرداخت فقط در صورت داشتن نمونه کار انجام شده مشابه, قابل قبول است. مبلغ هزینه هر فاز به صورت پرداخت امن در اختیار پونیشا قرار میگیرد و بعد از تایید آن, آزاد میشود.
مهارتهای مورد نیاز
جنگو (Django)
جاوا اسکریپت (JavaScript)
Geolocation
ویو جی اس (VueJs)
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
- زمان تحویل: 5 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
- HRhr.jamshidi4.91(70) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:
