2 votos

¿El plugin de folletos de Esri sólo muestra el azulejo de América del Norte?

Estoy utilizando el esri-leaflet plugin para conectarse a un servidor ArcGIS alojado internamente. He intentado utilizar un mapa base o una implementación de mapa de mosaico, pero obtengo los mismos resultados con ambos. El problema es que sólo veo América del Norte y América del Sur con el mismo mosaico empezando de nuevo en el primer meridiano. Puedo encontrar los mosaicos de Europa y Asia mirándolos en el servidor de Arcgis, así que sé que están ahí.

Mi ArcGIS Server (configurado por alguien que ya no está) dice que estamos utilizando la referencia espacial de 4326.

El plugin de Leaflet Esri dice esto -

Su servicio de mapas debe publicarse utilizando el esquema de mosaico de esfera auxiliar de Web Mercator (WKID 102100/3857) y la opción de escala por defecto utilizada por Google Maps, Bing Maps y ArcGIS Online. Esri Leaflet no admite ninguna otra referencia espacial para las capas de mosaico.

¿Puedo utilizar este plugin de leaflet de Esri o necesito el proj4Leaflet con una nueva configuración de proyección de CRS?

Creo que me estoy tropezando con el esquema de mosaico de este servidor preexistente de ArcGis y no sé cómo conseguir que un mapa 2D de folleto funcione con él.

Algunos ejemplos de código -

var crs = L.CRS.EPSG4326;
var map = L.map("map").setView([1,1],1); //just picked a random spot. 
L.esri.tiledMapLayer({
  url: myUrl,
  crs:crs,
  minZoom:0,
  maxZoom:12
}).addTo(map);

4voto

user21012 Puntos 21

El folleto incluye información sobre el sistema de coordenadas WGS84 generalmente , pero todavía tendrá que proporcionar información sobre el origen y los niveles de detalle de su propio servicio de caché para que se dibuje correctamente.

const myWGS84 = L.CRS.EPSG4326;

// the service metadata advertises the origin and resolutions
myWGS84.origin = [-180,90];
myWGS84.resolutions = [
  0.3515625,
  0.17578125,
  0.087890625
];

var map = L.map('map',{crs: myWGS84}).setView([45,-125], 0);

L.esri.tiledMapLayer({
  url: 'https://services.arcgisonline.com/arcgis/rest/services/ESRI_Imagery_World_2D/MapServer'
}).addTo(map); 

demostración en vivo

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X