MapCache качетсво

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
mynewuser
Новоприбывший
Сообщения: 4
Зарегистрирован: 12 ноя 2022, 05:01
Репутация: 0
Откуда: Оттуда

MapCache качетсво

Сообщение mynewuser » 15 ноя 2022, 00:10

Здравствуйте.
Настроил MapCache по официальной документации. Но получаю плохое качество тайлов.
Все настройки перекрутил, никак не могу добиться нормального качества.
Предполагаю, что проблема где-то в grid resolutions.
Подскажите, пожалуйста, может кто-нибудь сталкивался с подобной проблемой?
(Выбрал MapCache, так как он первый попался в гугле, так же привлекла функция seeder)

Конфиг:

Код: Выделить всё

<mapcache>
   <cache name="disk" type="disk">
      <base>/etc/mapcache/tmp</base>
      <symlink_blank/>
   </cache>

   <source name="vmap0" type="wms">
      <getmap>
         <params>
            <SERVICE>WMS</SERVICE>
            <FORMAT>image/png</FORMAT>
            <crs>EPSG:3857</crs>
            <LAYERS>testLayer</LAYERS>
            <TRANSPARENT>true</TRANSPARENT>
         </params>
      </getmap>

      <http>
         <url>http://127.0.0.1:3000/qgisserver</url>
      </http>
   </source>

   <format name="PNG_BEST" type="PNG">
      <compression>best</compression>
   </format>

   <grid name="EPSG3857">
      <extent>-20037508.3427892480 -20037508.3427892480 20037508.3427892480 20037508.3427892480</extent>
      <srs>EPSG:3857</srs>
      <srsalias>EPSG:900913</srsalias>
      <units>m</units>
      <size>256 256</size>
      <resolutions>156543.0339280410 78271.51696402048 39135.75848201023 19567.87924100512 9783.939620502561 4891.969810251280 2445.984905125640 1222.992452562820 611.4962262814100 305.7481131407048 152.8740565703525 76.43702828517624 38.21851414258813 19.10925707129406 9.554628535647032 4.777314267823516 2.388657133911758 1.194328566955879 0.5971642834779395 0.2985821417389697 0.1492910708694849 0.07464553543474244 0.03732276771737122 0.01866138385868561 0.009330691929342805</resolutions>
   </grid>

   <tileset name="test0">
      <source>vmap0</source>
      <cache>disk</cache>
      <format>PNG</format>
      <grid>EPSG3857</grid>
      <metatile>5 5</metatile>
      <metabuffer>10</metabuffer>
      <expires>5</expires>
   </tileset>

   <service type="wms" enabled="true">
      <full_wms>assemble</full_wms>
      <resample_mode>bilinear</resample_mode>
      <format>PNG_BEST</format>
   </service>
   
   <default_format>PNG_BEST</default_format>
   <errors>report</errors>
   <locker type="disk">
     <directory>/etc/mapcache/tmp</directory>
     <timeout>300</timeout>
    </locker>
     <log_level>debug</log_level>
</mapcache>

Такую картинку выдаёт QGIS Server:
qgisServer.png
qgisServer.png (18.55 КБ) 2295 просмотров

Такую выдаёт MapCache:
mapCache.png
mapCache.png (14.81 КБ) 2295 просмотров

Если наложить друг на друга:
mapCacheANDqgisServer.png
mapCacheANDqgisServer.png (20.29 КБ) 2295 просмотров

mynewuser
Новоприбывший
Сообщения: 4
Зарегистрирован: 12 ноя 2022, 05:01
Репутация: 0
Откуда: Оттуда

Re: MapCache качетсво

Сообщение mynewuser » 15 ноя 2022, 12:13

Поставил MapProxy, качество в разы лучше, но всё равно линии какие-то нечёткие.
Видна разница между проксированными тайлами и кэшированными тайлами.

Разница:
diff.png
diff.png (6.14 КБ) 2231 просмотр

Есть ли способ добиться точно такого же качества, как выдаёт QGIS сервер?

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей