• 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CARGA DE WMS D EMI PAIS
#5
(04-08-2021, 21:28:20)Gustavo Río Briones escribió: Buenas tardes,

Cartodruid no tiene un soporte completo de servicios WMTS, solo permite visualizar correctamente servicios que utilicen la rejilla TMS (tìpicos, google, openstreet maps), o servicios WMTS que estén definidos con esta misma rejilla.

Hemos probado a configurar una capa contra este servicio, en determinados niveles (en torno al nivel 16-17) las imágenes sí se ven, seguramente por que en esos niveles la rejilla coincida más o menos y el BBOX que pide el cliente (el filtro espacial de la pantalla que ve) cumple con el threshold que hayan definido en el servidor.

Pero fuera de esos niveles la diferencia entre el BBOX pedido y la tile hace que el servidor devuelva un mensaje de error.
QGIS lee el xml de capabilites para interpretar el tileset definido en el servidor y ajustar las peticiones a la rejilla de las tiles y por eso le permite ver las imágenes a cualquier nivel. (Si pulsa F12 desde una versión de QGIS > 3.14 puede ver las peticiones que va haciendo).

Se puede configurar el servicio para que a determinado nivel no se hagan peticiones y que cartodruid "estire" el último nivel que funcione, por ejemplo el 16, pero imagino que no tiene mucho sentido, si utiliza este servicio en lugar del de Google maps será porque es una orto de mayor resolución.

Le dejo el XML de ejemplo, tendría que ponerlo en la ruta /cartodruid/config/crtdrdLayers.miProyecto.xml.

Gracias por utilizar Cartodruid.

Código:
<es.jcyl.ita.crtcyl.core.config.WKSLayerConfiguration>
  <environment>
    <entry>
      <string>idCapaActiva</string>
      <string>FEATURE</string>
    </entry>
    <entry>
      <string>idCapaSeleccion</string>
      <string>FEATURE</string>
    </entry>
  </environment>
  <layers class="java.util.LinkedHashMap">
    <entry>
      <string>ortos2017</string>
       <es.jcyl.ita.crtcyl.core.model.RasterLayer>
              <descripcion>ortos2017</descripcion>
              <id>ortos2017</id>
              <name>ortos2017</name>
              <sources>
                <es.jcyl.ita.crtcyl.client.dao.source.WMSServiceDescriptor>
                  <layerName>ortofoto2017_1000</layerName>
                  <format>image/png</format>
                  <request>GetMap</request>
                  <EPSG>4326</EPSG>
                  <quality>50</quality>
                  <transparent>true</transparent>
                  <wmsVersion>1.1.1</wmsVersion>
                  <endPointList>
                    <es.jcyl.ita.crtcyl.core.model.source.EndPoint>
                      <URL>https://geos1.snitcr.go.cr/Ortofoto1k/wms</URL>
                    </es.jcyl.ita.crtcyl.core.model.source.EndPoint>
                  </endPointList>
                </es.jcyl.ita.crtcyl.client.dao.source.WMSServiceDescriptor>
              </sources>
              <zOrder>14</zOrder>
              <range>
                <max>21</max>
                <min>0</min>
              </range>
            </es.jcyl.ita.crtcyl.core.model.RasterLayer>
    </entry>
  </layers>
</es.jcyl.ita.crtcyl.core.config.WKSLayerConfiguration>

Muchas gracias por el dato, se agradece mucho la aclaracion. y por la atencion oportuna.

Att: wilser.
  Responder


Mensajes en este tema
CARGA DE WMS D EMI PAIS - por Wilser - 27-07-2021, 20:05:47
RE: CARGA DE WMS D EMI PAIS - por NicolaLambert - 02-08-2021, 13:25:09
RE: CARGA DE WMS D EMI PAIS - por Wilser - 03-08-2021, 20:58:07
RE: CARGA DE WMS D EMI PAIS - por Gustavo Río Briones - 04-08-2021, 21:28:20
RE: CARGA DE WMS D EMI PAIS - por Wilser - 05-08-2021, 19:47:25

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)