سرویسهای تایلینگ و نقشهای
- خانه
- سرویسهای تایلینگ و نقشهای
ژئوباکس دارای یک تایلسرور اختصاصی با امکان پردازش موازی است که امکان ساخت تعداد بالای وکتور تایل (MVT) از لایههای برداری حجیم (دارای تعداد عوارض میلیونی) و تایل تصویری از دادههای رستری را فراهم مینماید. در ژئوباکس، تایلها بهصورت دینامیک و در لحظه (On-demand) تولید و ذخیره (کَش) میشوند که این امر موجب میشود شما همواره به بهروزترین تایلها دسترسی داشته باشید. همچنین ژئوباکس دارای یک سرور نقشه اختصاصی برای رندر کردن تایلهای برداری بر اساس استاندارد Mapbox Style Specification بهصورت تایلهای تصویری میباشد.
سرویس تایلینگ (Tiling Service)
ژئوباکس با ارائه سرویس تایلینگ قدرتمند و مقیاسپذیر، امکان تولید و کَشکردن تایلهای برداری و تصویری از لایههای برداری، رستری و نقشهها را فراهم میکند. این سرویس از تولید پویای تایل در زمان درخواست و همچنین تولید انبوه و از پیش آمادهسازی تایلها برای افزایش سرعت نمایش دادههای حجیم پشتیبانی میکند.
- تایلهای برداری: تولید پویای تایلهای برداری با فرمت MVT (Mapbox Vector Tile) از لایههای برداری در زمان درخواست (On-Demand)
- تایلهای تصویری: تولید پویای تایلهای تصویری با فرمت PNG از لایههای رستری و نقشهها
- کَش پویای تایلها: تولید و ذخیره تایلها در Cache هنگام اولین درخواست و استفاده مجدد از آنها در درخواستهای بعدی برای افزایش سرعت پاسخگویی
- بهروزرسانی هوشمند کَش: شناسایی تغییرات داده و بازسازی خودکار تایلهای تحت تأثیر، بدون نیاز به تولید مجدد کل مجموعه تایلها
- تولید انبوه تایلها (Seed): امکان تولید و کشکردن یکجای یک مجموعه تایل (Tileset) در محدوده جغرافیایی و سطوح بزرگنمایی دلخواه، مناسب برای آمادهسازی دادههای پرترافیک
- بازسازی موضعی تایلها: امکان تولید مجدد صرفاً تایلهای تغییرکرده یا منقضیشده بهمنظور کاهش زمان و هزینه پردازش
- پردازش موازی: بهرهگیری از پردازش چندگانه (Multi-processing) و اجرای همزمان چندین Worker برای افزایش سرعت تولید مجموعههای بسیار بزرگ، حتی در مقیاس صدها میلیون تایل
مدیریت تایلستها (Tilesets)
ژئوباکس امکان ایجاد، مدیریت و انتشار تایلستهای برداری (Vector Tilesets) را برای نمایش سریع و بهینه حجم بالایی از دادههای مکانی فراهم میکند. هر تایلست میتواند شامل مجموعهای از لایهها و میلیونها تایل برداری در محدوده جغرافیایی و سطوح بزرگنمایی مختلف باشد و بهعنوان منبع داده برای رندر نقشههای تحت وب مورد استفاده قرار گیرد.
- ایجاد تایلست: امکان ایجاد تایلست از یک یا چند لایه برداری یا نمای برداری (View) و تعیین محدوده مکانی و سطوح بزرگنمایی موردنظر
- مدیریت لایههای تایلست: امکان افزودن یا حذف لایهها و مدیریت مجموعه لایههای تشکیلدهنده هر تایلست
- تولید و مدیریت تایلها: امکان تولید و ذخیره تایلهای برداری در سطوح مختلف بزرگنمایی برای نمایش سریع دادههای حجیم
- انتشار سرویس تایل برداری: امکان انتشار تایلست بهصورت سرویس MVT بر اساس Mapbox Vector Tile Specification برای استفاده در نرمافزارها و کتابخانههای نقشه تحت وب
سرویسهای نقشهای و رندرینگ
ژئوباکس با ارائه سرویسهای نقشهای و رندرینگ (Map Rendering)، امکان طراحی، انتشار و نمایش سریع نقشههای تحت وب را بر پایه دادههای برداری و رستری فراهم میکند. این سرویس قابلیت رندر نقشه در سمت کاربر و سرور را پشتیبانی کرده و امکان ارائه خروجی در قالب استانداردهای متداول نقشه و تایل را فراهم میسازد.
- پشتیبانی از تایلهای برداری: ایجاد و نمایش نقشههای مبتنی بر Vector Tiles و طراحی کارتوگرافی آنها بر اساس استاندارد Mapbox Style Specification
- رندرینگ سمت سرور: امکان Server-Side Rendering نقشه و تولید تایلهای تصویری از ترکیب لایهها و استایلهای تعریفشده
- انتشار سرویس WMS: ارائه نقشهها از طریق سرویس استاندارد OGC WMS (Web Map Service) با امکان تولید تصاویر نقشه بهصورت پویا بر اساس محدوده، مقیاس و لایههای درخواستی
- انتشار سرویس WMTS: ارائه نقشهها بهصورت سرویس استاندارد OGC WMTS (Web Map Tile Service) برای دسترسی سریع و مبتنی بر تایل به نقشهها
- پشتیبانی از تایل XYZ: ارائه تایلهای نقشه بر اساس ساختار XYZ Tiling Scheme برای استفاده آسان در کتابخانهها و اپلیکیشنهای نقشه تحت وب