بستر WebGIS برای نمایش مدل سه بعدی زمین با داده آزاد
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
جنگو (Django)
جاوا اسکریپت (JavaScript)
Geolocation
ویو جی اس (VueJs)
متن کامل آگهی:
متخصص 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 *******, 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
برای داده رایگان جهت تولید این مدل از:
1. عکس های ماهواره MODIS که رایگان و 250 متر رزولوشن دارد استفاده میکنید.
2.از مدل ارتفاعی رقومی (DEM) از SRTM استفاده میکنید که رایگان است.
برنامه اجرا (4 فاز):
1. فاز هسته (؟ روز): توسعه موتور پردازش,
دریافت دادهی رایگان برای یک منطقهی نمونه و خروجی گرفتن یک مجموعه 3D Tiles آماده برای یک کشور با ناهمواری و کوهستان های زیاد مثل تبّت.
تبدیل مدل به Multi-level LODو همچنان با فرمت 3D Tile
نتیجه: یک دموی کامل و عملیاتی به عنوان پایه پروژه.
2. فاز سرور (؟ روز): راهاندازی سرویس با `nginx` و `GeoServer` روی اوبونتو.
3. فاز مقیاس (؟ روز): توسعه موتور برای پردازش داده در مقیاس کل زمین.
4. فاز رابط (؟ روز): ساخت API و یک نمونه فرانتاند.
تاکید: موفقیت فاز 1 نشان دهنده ی آشنایی و تسلط شما به موضوع است.
نکته: ما به WebGIS دوبعدی آشنا هستیم و انجام شده است: GeoServer, OpenLayers, LeafLets, ...
پیش پرداخت فقط در صورت داشتن نمونه کار انجام شده مشابه, قابل قبول است.
مبلغ هزینه هر فاز به صورت پرداخت امن در اختیار پونیشا قرار میگیرد و بعد از تایید آن, آزاد میشود.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.