¿Alguien sabe de un buen servicio de mapas web abierto para mostrar el terreno en JMP?Espero recrear lo que obtengo de Strava en JMP. Algo que se parece a lo que tengo a continuación.

Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Yo uso caltopo.com casi exclusivamente.
https://caltopo.com/map.html#ll=34.48845,-83.93555&z=4&b=map
Hay muchas capacidades integradas en la aplicación. Encontré este video de YouTube fácil de seguir que puede ayudarlo a comenzar.
https://youtu.be/_wnYsnee7CY
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Gracias Jason todavía está buscando ver si estos mapas pueden incorporarse a JMP como mapas de fondo.
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Todavía no he podido descifrar el código en esto. Debería ser posible con una licencia CALTOP Pro, que tengo. Con una licencia profesional, se le proporcionan URL con una clave API y la capacidad de agregar capas personalizadas. Estas son mis URL disponibles

Intenté ingresar las URL de WMTS y WMS y una capa que construí en Graph Builder. Ninguna de las URL funciona

Hago ping al soporte de CALTOPO y obtuve la siguiente respuesta:
Hola,
¿Está utilizando la API universal como se mencionó en la discusión de ayuda anterior que proporcionó? Si es así, ingresaría su punto final como: http://caltopo.com/api/MSNRKC/wmts/tile/t/{z}/{x}/{y}.pnghttp://caltopo.com/api/MSNRKC/wmts/tile/t/%7BZ % 7D /% 7BX% 7D /% 7BY% 7D.png
Por favor, háganos saber si eso lo hace. Gracias Rom
No estoy seguro de lo que JMP espera aquí, así que no estoy seguro de cómo interpretar la sugerencia de punto final. ¿Alguien más puede ayudarnos a superar este obstáculo?
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?El servidor JMP OpenStreetMap admite una API de servicio de mapeo web (WMS). Entonces, en el cuadro de diálogo del mapa de fondo, use la API WMS proporcionada por el servidor; en su caso, parece que es: http://caltopo.com/api/M5NRKC/wms . ¿M5NRKC es tu clave? De lo contrario, probablemente también deba proporcionar la clave. Para ello, agregue un signo de interrogación seguido de la sintaxis correcta para su clave, como? Key = xxxxx. Eso es solo un ejemplo. No sé cuál sería la sintaxis correcta para su servidor en particular.
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Para responder a la pregunta original, el US Geological Survey (USGS) proporciona algunos servidores WMS disponibles públicamente:
https://basemap.nationalmap.gov/arcgis/services/USGSTopo/MapServer/WmsServer?
https://basemap.nationalmap.gov/arcgis/services/USGSImageryOnly/MapServer/WmsServer?
https://basemap.nationalmap.gov/arcgis/services/USGSImageryTopo/MapServer/WmsServer?
Observe que la única diferencia es el tipo de mapa proporcionado. Uno es Topo, el segundo es Imágenes y el tercero es Topo e Imágenes combinadas. En todos los casos, la capa es 0 (el número 0, no la letra O).
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Gracias John. Creo que mi clave es M5NRKC. Responderé con los desarrolladores de CalTopo y veré si puedo obtener alguna aclaración sobre la URL. ¿Para Pete USGS puede funcionar por ahora? Para mí, uso tanto CalTopo que me gustaría descifrar el código. Publicaré todo lo que aprendo.
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Acabo de probar las URL de USGS. ¡Funcionan muy bien!
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Gracias John! Eso es lo que estaba buscando.
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Ok, si esa es su clave, entonces la URL WMS que estaba usando debería funcionar. La siguiente pregunta sería ¿qué están regresando? JMP espera que se devuelva una imagen, ya sea JPG o PNG. Probé la URL de WMS que proporcionaste y tampoco funciona para mí. Recibo este mensaje en el registro:
Tipo de imagen desconocido al intentar recuperar mapas del servidor WMS.
Entonces, o están devolviendo una imagen que tiene un formato diferente o no estamos recuperando una imagen en absoluto.
Por cierto, en su ejemplo, tenía la capa como DOERide. Eso no parece ser una capa válida para este servidor. Escribí un complemento JMP llamado Complemento WMS Explorer . Si lo ejecuta, puede ingresar su URL WMS y presionar enter y consultará al servidor y le devolverá una lista de capas válidas. Debe ingresar una capa válida para recuperar cualquier mapa del servidor WMS. Me devuelve una lista de capas válidas. Eso me dice que la URL de WMS que está utilizando es una URL válida. También me dice cuáles son las capas válidas: hay 33. Desafortunadamente, incluso con una capa válida, no obtengo una imagen válida.

En caso de que no pueda ver desde la captura de pantalla de WMS Explorer, algunas de las capas válidas son:
mbt, mbh, t, f, f16a ..... r2, r3, N3N0S6 y M3GKMG. Los últimos se desplazan fuera de la vista.
¡Espero que esto ayude!
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?¡Esto es asombroso John! ¡Gracias! Acabo de cargar el complemento. Esto ayudará a solucionar problemas con seguridad.
Parece que también tendré que entender cómo acceder a las capas personalizadas. DOERide es una capa que construí en caltopo. Supuse que tendría acceso a mis capas a través de wms con mi clave de API.
Te haré saber lo que aprendo cuando tenga noticias de Caltopo ...
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Investigué un poco más con el servidor caltopo WMS. Para cualquier servidor WMS, puede hacer un GetCapbilities que le dice algo sobre lo que proporcionará el servidor. Esta es la solicitud que uso en el Explorador de WMS para averiguar qué capas tiene el servidor. Por lo general, cuando hago esto, recibo un documento XML que me dice, entre otras cosas, las capas y las proyecciones de mapeo compatibles. Eso es importante porque en JMP siempre usamos una proyección llamada WGS84. Eso se especifica al especificar EPSG: 4326 en la solicitud de mapa. El servidor de caltopo no me devolvió un documento XML, lo cual fue sorprendente. Pero me mostró lo suficiente en un documento de texto para hacerme pensar que el servidor de caltopo solo admite EPSG: 900913 y EPSG: 3857. 900913 es un EPSG específicamente para Google Mercator y 3857 es otra variación de la proyección de Mercator. En pocas palabras, parece que el servidor caltopo solo admite una proyección de Mercator y JMP solo admite la proyección WGS84. Si ese es el caso, no puede usar mapas de caltopo en JMP. De lo contrario, los datos no se alinearán en la ubicación correcta en la parte superior del mapa. Es posible que desee verificar esto con caltopo. Pero dado que solicitamos EPSG4326 (WGS84), esa puede ser la razón por la cual caltopo nunca devuelve un mapa a JMP.
Re: ¿Alguien sabe de un buen servicio de mapa web abierto para mostrar el terreno en JMP?Solo una corrección. Dije " El servidor JMP OpenStreetMap admite una API del Servicio de mapas web (WMS) ". Debería haber dicho" JMP admite una API del Servicio de mapas web (WMS) ". En JMP ofrecemos ambas opciones en el diálogo de mapa de fondo: la opción WMS y OpenStreetMap opción. No están relacionados. Espero que esto aclare.