Daha çox

Tileserver zaman ölçüsü ilə


Hər gün yenilənən bir zaman ölçüsü olan plitələrə xidmət etmək üçün bir Tileserver hazırlayırıq. Bunun üçün ən yaxşı yanaşmanın nə ola biləcəyini və ya fikirlərimizin yaxşı bir yol olduğunu düşünürdüm.

Problemi göstərmək üçün:

10 saat ərzində hər tam saat üçün müşahidələrimiz var. Bir zaman sürüşdürücü ilə tətbiq olunarsa, o zaman 10 dəfə addım atmaq olardı. Müşahidələr hər gün dəyişir.

Fikrimiz fərqli bir layner adı ilə əldə edilə bilən 10 təbəqə yaratmaq idi. Layer adı müşahidə vaxtını əks etdirəcəkdir (məsələn, ISO 8601 timestring) və ya birinci qatın tarixini və interval arasındakı müvafiq meta.xml olan hər zaman aşaması üçün 1, 2, 3,… kimi sadə bir rəqəm ola bilər. timesteps.

Əlbəttə meta.xml bir WMS GetCapables kimi bir şey olsaydı ən yaxşısı olardı. MapProxy və ya Mapcache kimi fərqli çini xidmət proqramları, TMS və WMTS üçün WMTS GetCapables üçün bir növ metadata.xml xidmət edir, lakin vaxt ölçüsü əlavə edə bilmir. Bunu necə həyata keçirə bilərik? Bir WMTS üçün WMS zaman ölçüsünün tətbiq olunmasını xahiş edən bir yazı var, bəlkə də bu müddətdə bəzi inkişaflar var. Nasada olan uşaqların WMTS GetCapabilites-ə necə bir Ölçü bloku əlavə etməsi barədə bir blog yazısı var, amma bunun üçün hansı proqramı istifadə etdiklərini bilmirəm. Sonda öz strukturumuzu tətbiq etmək əvəzinə bəzi mövcud standartlardan istifadə etməyi üstün tutacağıq.

Bu getmək üçün yaxşı bir yoldur? Daha yaxşı bir həll yolu olduğunu düşünürsən?


Videoya baxın: How to configure Offline TileServer. (Oktyabr 2021).