Más

Recuperando mosaicos en formato EPSG: 4326. ¿Existe un servicio para eso como CloudMade?

Recuperando mosaicos en formato EPSG: 4326. ¿Existe un servicio para eso como CloudMade?


¿Existe un servicio que pueda proporcionar mosaicos personalizados en la proyección EPSG: 4326? He visto Cloudmade y sería la solución ideal, pero sus mosaicos usan Spherical Mercator.

Básicamente, el resultado final que estoy buscando es crear una superposición de cuadrícula cuadrada en un mapa. Así: http://openlayers.org/dev/examples/graticule.html

Por lo tanto, recuperar los mapas a través de WMS sería una buena opción, pero necesito que el mapa tenga un estilo personalizado, como usted podría hacerlo en la nube. Pero los mapas como los mapas de Google y Cloudmade parecen distorsionar el mundo, por lo que una cuadrícula cuadrada no sería posible en sus mosaicos si quisiera crear la cuadrícula con incrementos iguales de latitud y longitud.


ESRI publicó mapas base previamente con su esquema de ordenamiento en mosaico de ArcGIS Online, que se encuentra en el sistema de coordenadas geográficas WGS 1984 / EPSG: 4326, por ejemplo, este mapa de calles de ESRI. Puede buscar sus servicios de mapas en línea aquí para obtener más ejemplos.

Desafortunadamente, parece que los están eliminando gradualmente y van con el esquema de ordenamiento en teselas de Web Mercator / Google a partir de ahora. Es una verdadera lástima, ya que creo que hay una gran demanda de una proyección geográfica, y ESRI ha perdido la oportunidad de diferenciarse de Google y Microsoft y atender a una base de desarrolladores más orientada a SIG:

Los mapas de ArcGIS Online publicados y alojados por Esri se han migrado al esquema de ordenamiento en teselas de Google Maps / Bing Maps. Esri continuará alojando los mapas de ArcGIS Online existentes (por ejemplo, World Street Map, World Imagery, etc.) en el esquema de ordenamiento en teselas tradicional de ArcGIS Online durante al menos seis meses y, según la demanda, pueden permanecer disponibles más tiempo para dar a los usuarios tiempo suficiente para migrar sus mapas y aplicaciones a los nuevos servicios. Aunque los mapas seguirán estando disponibles, el contenido de estos mapas ya no se actualizará.

Fuente

Entonces, una vez que estos servicios se desconectan, parece que debe renovar los suyos, trabajar con Mercator o esperar que alguien brinde un servicio similar antes de que se cierren los servicios de ESRI.


También puede crear una cuadrícula en Web Mercator. Hice el siguiente ejemplo en QGIS usando "Cuadrícula vectorial" con un tamaño de cuadrícula = 1,000,000 metros.

Ni Web Mercator ni WGS84 conservan medidas de longitud real, por lo que si lo que busca es una cuadrícula cuadrada, no veo mucha diferencia.


¿Has probado metacarta?

http://labs.metacarta.com/wms-c/Basic.py/1.0.0/basic/{z}/{x}/{y}.png">http://tilecache.osgeo.org/wms -c / tilecache.py / 1.0.0 / basic / 5/32 / 23.png ">


Capas abiertas

Alias ​​de SphericalMercator y EPSG

La proyección SphericalMercator en OpenLayers usa el código EPSG: 900913. Muchos otros servicios, como OpenStreetMap, Bing y Yahoo, ahora también usan la misma proyección, pero no necesariamente admiten el uso del código EPSG: 900913. Se inventaron otros códigos, como EPSG: 3857 y EPSG: 102113. Hoy en día, existe un código EPSG oficialmente registrado 3857 cuya proyección es idéntica a EPSG: 900913. (http://www.epsg-registry.org/export.htm?gml=urn:ogc:def:crs:EPSG::3857). Por lo tanto, si necesita combinar capas de superposición que utilizan un alias o el código EPSG oficial con una capa OpenLayers SphericalMercator, debe asegurarse de que OpenLayers solicite EPSG: 3857 u otro alias en lugar de EPSG: 900913. Puede lograr esto anulando la proyección de la capa antes de agregar la capa al mapa. Por ejemplo:

// crear capas de sphericalmercator var googleLayer = new OpenLayers.Layer.Google ("Google", {"sphericalMercator": true}); var osmLayer = new OpenLayers.Layer.OSM ("OpenStreetMap"); // anula el código epsg predeterminado aliasproj = new OpenLayers.Projection ("EPSG: 3857"); googleLayer.projection = osmLayer.projection = aliasproj; // agrega capas base al mapa map.addLayers ([googleLayer, osmLayer]);

En este punto, se solicitarán superposiciones (como capas WMS) utilizando el código 3857; las transformaciones funcionarán entre 4326 y 3857 como se esperaba.

http://docs.openlayers.org/library/spherical_mercator.html


[GeoNode] Problema de proyección en las capas # 395

Cuando terminamos de subir algunas capas que tienen proyección en geográfica (EPSG: 4326), es decir, la capa de jakarta_flood_18113_wgs_no_kw, podemos ver que las capas se pueden mostrar en lista de capas, especialmente en la vista en miniatura que puede mostrar directamente el tipo de capa. Entonces, será diferente si cargamos alguna capa con la proyección diferente (además de EPSG: 4326), es decir, zona 49s UTM, nos encontramos con un problema para ver la vista en miniatura. En la lista de capas, podemos ver que la capa de Jalan_Sleman_49s no tiene una vista en miniatura en la vista fija. Vea la imagen a continuación:

Veamos la capa diferente con la proyección diferente, en la imagen de abajo:

Cuando lo comprobamos en los detalles de los metadatos, hay una diferencia entre ellos.

En este caso, en el lado izquierdo, tal vez sea la misma explicación que la vista de mapa. Creo que la capa que se muestra pero en el tamaño muy pequeño. Y cuando vemos la extensión de la capa se ve extraño porque el sistema de proyección indica que la capa en EPSG: 4326 pero por qué la extensión de la capa muestra el formato diferente (metros). Este caso también aparece en la lista de vista previa en miniatura de capa.
En el lado derecho, la capa de extensión muestra de acuerdo con el sistema de proyección. Entonces la capa puede mostrarse directamente en la vista del mapa.

  1. Quizás la capa en la vista de mapa no se muestra porque tiene una capa de extensión diferente. La capa puede aparecer, pero debido a la extensión, la capa tiene una amplia cobertura, por lo que la capa se ve muy pequeña y parece que no hay imagen en la vista en miniatura.
  2. Podemos ver en los detalles de los metadatos que la capa de extensión en el lado izquierdo como en el formato de metros UTM pero el sistema de proyección está en EPSG: 4326.
    La pregunta es:
    ¿La carga de la capa en el geonodo cambiará o transformará las coordenadas a EPSG: 4326? En caso afirmativo, tal vez la transformación de coordenadas también incluyó la capa de extensión (es decir, de metros / UTM a coordenadas geográficas)

Comportamiento esperado

Si el CRS de la capa necesita transformarse en la proyección WGS84, será mejor si la extensión de la capa también se transforma en la coordenada geográfica.


Mapas de Windows 10, parte 7: uso de mapas externos con TMS / WMS

Intro
En este episodio final de la planificado serie, publicada el día "Regreso al futuro", le mostraré cómo usar fuentes de mapas externas y cómo usarlas con el control de mapas de Windows 10. Específicamente, le mostraré cómo usar Tile Map Services (TMS), una forma de distribuir mapas digitales diseñados por la Open Source Geospatial Foundation y popularizado por Google Maps, y Web Map Services (WMS), y un protocolo más antiguo y complejo diseñado por el Consorcio Geoespacial Abierto en 1999.
Estoy usando TMS de una manera vagamente definida aquí: lo estoy definiendo como un sistema basado en REST que recupera mosaicos pre-renderizados de mapas usando niveles de zoom fijos basados ​​en el nivel de zoom y la ubicación (intente decir eso sin tartamudear). Básicamente, un TMS es un enfoque de "tómalo o déjalo": obtienes un mapa renderizado como el creador consideró adecuado, mientras que WMS te ofrece la posibilidad de seleccionar capas y determinar el orden en el que se recuperan esas capas, y a veces incluso admite estilos personalizados. Además, permite tamaños de imagen arbitrarios, mientras que TMS normalmente da servicio a imágenes de 256x256. TMS generalmente proviene de un sistema de archivos que contiene una gran cantidad de archivos pequeños, mientras que un WMS generalmente se sirve desde una base de datos espacial. En consecuencia, WMS, aunque es más versátil, suele ser mucho más lento.


¿Entonces de que se trata esto?
Hay una gran cantidad de servidores que le ofrecen mapas que puede usar: OpenStreetmaps, Google, NOAA, pero también nuestro propio Rijkswaterstaat holandés, una agencia gubernamental que mantiene la principal infraestructura de transporte por carretera y agua de los Países Bajos. Puede buscar puntos finales públicos de esos servidores, y cuando implemente un pequeño código para traducir las solicitudes de su control de mapas de Windows 10 en las URL correctas, aparecerán los mapas.
El código de muestra le mostrará cómo utilizar los siguientes datos:

  • mapas de Google
  • OpenStreetMaps (una organización sin fines de lucro que tiene mapas increíblemente detallados): lo uso a menudo cuando salgo de vacaciones de senderismo en Alemania o similares, ya que incluso las rutas de senderismo más oscuras se muestran con más detalle que cualquier mapa turístico que puedas comprar.
  • Mapas holandeses de Rijkswaterstaat
  • Mapas meteorológicos y de nubes de la NOAA

Asegúrese de leer los términos de servicio de los proveedores de mapas. No todos esos proveedores tienen ancho de banda ilimitado o potencia de CPU para satisfacer las necesidades de su aplicación, o pueden requerir que pague por eso. OpenStreetMaps es una organización sin fines de lucro a la que no le gusta que dejes que sus servidores se quemen. Algunos, como Google, requieren que use su API en lugar de acceder directamente a las URL donde residen sus datos. El código de muestra utilizado en este proyecto infringe estos TOS de Google y está destinado a ser solo una muestra educativa.. Le recomiendo encarecidamente que no utilice esto en entornos de producción y, para ser honesto, los datos de los mapas de HERE son tan buenos en la mayoría de los casos que hay poca necesidad de hacerlo.


Viendo las demostraciones
Inicie la aplicación, haga clic en "Ubicación inicial". Verás esto.

Ahora seleccione "Ninguno" para el estilo del mapa (el mapa se volverá negro), luego seleccione "OpenStreetMap" para el mapa de mosaicos. El mapa se convertirá en lo que se muestra a continuación, y ya muestra algunas rutas de senderismo con puntos azules, incluso a través del mismo cuello del bosque donde vivo.

Si selecciona Google Hybrid, obtendrá las imágenes de Google Satellite con etiquetas de calles encima. Una vez más, esto es ilegal, pero prueba mi punto:

Y por qué esto podría ser útil. Si hace zoom completamente y coloca las imágenes de Google y Here una al lado de la otra, verá que las imágenes de Google en algunos lugares todavía tienen más detalles, aunque están muy desactualizadas: la extensión de la casa de mi vecino aún no está visible (está activada). Aquí Maps) y ahora estoy conduciendo el segundo automóvil después del automóvil que todavía está frente a mi casa, lo que se remonta a los primeros días de 2009 a más tardar.

Si vuelves a alejar un poco la imagen y seleccionas "RWS NWB", verás el mapa de la cuadrícula de carreteras nacional del Rijkswaterstaat holandés, un mapa de líneas simples para las carreteras secundarias, la carretera principal representada como líneas rojas dobles, con puntos negros que muestran la ubicación. de señales de hectómetro: las pequeñas señales que le muestran dónde se encuentra en las carreteras y que se pueden usar para especificar su ubicación cuando su automóvil se descompone y necesita llamar para pedir ayuda. Entre otras cosas :)

Vuelva a establecer el estilo en "Carreteras" y aleje más o menos los EE. UU., Seleccione el radar NOAA. Esto muestra el radar de lluvia de los EE. UU., Según lo observado por la NOAA


Parece que a mi amigo Richard Hay le espera un poco de lluvia en Jacksonville. O tal vez simplemente lo haya pasado). De todos modos, si selecciona "Visible Img" obtendrá algunas imágenes de satélite meteorológicas en tiempo real (o lo más cerca posible del tiempo real) en la luz visible.

Ahora esta es lo que yo llamo un servicio en la nube)
Ahora lo crea o no, pero todos esos hermosos mapas se crean con estos métodos simples en MainPage.Xaml.cs

Y, por supuesto, 'el acto de apoyo' de algunas clases lo escribí yo mismo.


Fuentes de mosaicos
Bienvenido al maravilloso mundo de los mapas de mosaicos. Nuestros amigos del equipo de desarrollo de Maps han creado una pequeña jerarquía de clases para servir mapas de mosaicos en un mapa de aplicaciones de Windows. Agregue cualquier hijo de MapTileSource a la colección TileSource de su mapa y habrá creado un nuevo mapa. Es tan simple como eso. Hay tres tipos de fuentes de mosaicos de mapas, como se muestra en el siguiente diagrama:

  • HttpMapTileDataSource está destinado a servir mosaicos de mapas a través de un URI en la web y descargarlos sobre la marcha
  • LocalMapTileDataSource está destinado a proporcionar mosaicos de mapas a través de un URI a los títulos que se descargan en el almacenamiento local.
  • CustomMapTileDataSource está destinado a cubrir todos los demás casos: no solicita un URI remoto o local para un mosaico de mapa, sino que le pide que devuelva un mapa de bits de 256x256 y depende de usted determinar de dónde viene o cómo se crea.
  • Solicitar
  • X
  • Y
  • Nivel de zoom

Una vez más, esto viola los TOS de Google, pero el truco es muy antiguo y escribí primero sobre él hace casi exactamente cinco años. Sigo esperando a que los abogados de Google lleguen a mi puerta, momento en el que con mucho gusto hablaré sobre la falta de una API decente para las aplicaciones de Windows que nos permita utilizar los datos en una legítimo manera.

Mapas WMS
Web Map Services es un excelente ejemplo de la sabiduría ancestral de que un camello es un caballo diseñado por un comité; el comité en este caso es el Open Geo Consortium. OGC es, o al menos lo era en ese momento, un grupo de profesionales de SIG de origen académico y claramente han intentado diseñar un protocolo que satisfaga una amplia variedad de necesidades analíticas, por supuesto, utilizando XML, que fue el furor en los días en que fue diseñado. Lo que no hicieron fue tener en cuenta cosas banales como la coherencia, la facilidad de uso, el rendimiento y otras cosas que son valoradas por simples mortales que solo quieren tener un mapa sangriento en su página web o aplicación. Y si cree que esto es malo, intente leer las especificaciones de vector datos (WFS o Web Feature Service), un formato tan complicado, inflado, con tantas versiones, inconsistencias y complejidades que casi requiere un doctorado para obtener una comprensión básica de cómo funciona, y mucho menos utilizar eso. Los servidores WMS solían ser lentos, el ancho de banda y el poder de procesamiento devoraban monstruos. Y esto a principios de la década de 2000, el año en el que la mayor parte del acceso web se ofrecía a través de 56k6 líneas de acceso telefónico, y una computadora de primera línea tenía un procesador Pentium 4. No es de extrañar que nunca haya tenido mucho uso fuera del ámbito de los especialistas.
Pero yo divago. Escribí una pequeña clase que servirá como WMS cliente para los escenarios limitados que funcionan bien con el control de mapas de Windows, que requieren poco conocimiento de las tuberías reales para usarlo. Esta clase se llama WmsTileSource. Cómo se usa, se puede ver en InitTileComboBox, donde inicializo cuatro instancias de la misma. Para explicar cómo se llega a tales parámetros, primero tendré que explicar un poco. El siguiente párrafo es yo subiéndome a mi caballo de pasatiempo GIS. Si eso no le importa, al menos lea las dos viñetas a la mitad y la primera oración del párrafo debajo de la imagen de África.


Proyecciones (y sistemas de coordenadas)

Esto puede ser una sorpresa, pero la Tierra no es plana, sin embargo, todos los mapas desde el comienzo de la elaboración de mapas fingen que lo es. Esto tiene varias razones, en su mayoría históricas, la más notable es el hecho de que es mucho más fácil enrollar un mapa plano de las piezas de la Tierra que le interesan (o poner muchas de ellas en un libro) y llevarlas de viaje. , que cargar con una representación real de la Tierra, que probablemente contendría muchos detalles sobre cosas que no necesita y muy pocos de las cosas que sí. Sí, niños, la gente solía cargar atlas, libros con mapas. Tienen la ventaja adicional de que nunca se quedan sin batería.

Entonces, un mapa necesita (o necesita) ser plano, lo que hace necesario colocar el exterior de lo que es esencialmente una esfera sobre una superficie plana. Eso no se puede hacer sin algunas consecuencias nefastas. Pele una naranja e intente que el exterior sea una superficie plana continua, y comprenderá lo que quiero decir.
Aquí es donde proyecciones ven a jugar. Estas son formas de colocar el exterior de la esfera en una superficie plana. Hay literalmente miles de proyecciones en uso, tanto para todo el planeta como para partes de él, tanto que en su mayoría están designadas por números - los llamados números EPSG - no por su nombre. A la izquierda muestro solo algunas formas de proyectar la Tierra. La versión más conocida es la proyección de Mercator, que se muestra en la parte superior izquierda. También se conoce como WGS84 o EPSG: 4326 (ese es el número al que me refería). También hay una variante de esto, odiada por los cartógrafos profesionales en todas partes, pero se convirtió instantáneamente y de la noche a la mañana en la proyección más utilizada en todo el mundo, tal como la usa Google Maps. Se lo conoce como 'Mercator popular', inicialmente tenía la designación irónica EPSG: 900913 (900913 es 'Google en "leet speak"), posteriormente adoptado oficialmente como EPSG: 3857.
El punto de todo este párrafo laberíntico es doble:

  • El control de mapas de Windows 10 utiliza la proyección EPSG: 3857. Esto significa que solo los servidores WMS que admiten la entrega de mapas en EPSG: 3857 / EPSG: 900913 mostrarán correctamente los datos (es decir, las carreteras y otras cosas aparecerán exactamente en los mismos lugares que los datos estándar de Here Maps). EPSG: 4326 dará resultados 'en su mayoría correctos', siempre que no se aleje demasiado. Todos los demás sistemas de proyección no funcionarán en absoluto. En el mejor de los casos, mostrarán cosas en el lugar equivocado, lo más probable es que también parezcan estar muy distorsionadas.
  • La proyección de Popular Mercator viene con algunas graves consecuencias. Uno de ellos es que cuanto más te alejas del ecuador (acercándote a los polos), más cosas se estiran. Ahora, toda una generación ha crecido creyendo que Groenlandia tiene aproximadamente el tamaño de Canadá (el país más grande del mundo excepto Rusia), y que el continente norteamericano tiene aproximadamente el tamaño de África. Bueno, eche un vistazo a este mapa y compruebe también la realidad. ¡Salud!


Un pequeño detalle: otra cosa que Google nos hizo hacer fue usar el WGS84 sistema coordinado (también conocido como "lat / lon", que significa latitud y longitud) para una proyección no se pretendía, porque es muy conveniente cuando se usa junto con la navegación por satélite. También hay muchas formas de designar ubicaciones en la Tierra además de la latitud y la longitud, pero fuera del círculo interno de SIG casi nadie lo sabe, e incluso a menos personas les importa. Hay una lección que aprender: si diseña estándares demasiado orientados académicamente, serán eliminados o al menos bastardos por partes del mercado más interesadas en aparatos prácticos que en enfoques científicos correctos.


Encontrar los parámetros correctos para WmsTileSource
Suficiente teoría (y divagaciones): ahora nos pondremos manos a la obra y usaremos WmsTileSource. Primero, necesitará saber dónde se encuentra realmente el servidor WMS que desea usar. Esto puede ser un gran desafío, pero algunas instituciones son realmente útiles. Si ingresa "noaa wms server" en Bing o Google y busca un poco, llegará fácilmente a este sitio que le muestra una amplia gama de servidores interesantes.

Lo importante que debe saber es que un servidor WMS puede proporcionarle metadatos sobre lo que puede y no puede hacer. Estos se denominan "capacidades" y puede obtenerlos, pero agregando "? Service = WMS & amprequest = getcapabilities a la URL de WMS. NOAA ya ha proporcionado esos enlaces en su página - qué cuidado de ellos. Puede hacer clic en esos enlaces mejor usando * cough * Google Chrome * tos *, ya que muestra XML fácilmente en lugar de intentar descargarlo. Así que hice clic en el tercer enlace (para "Imágenes de satélite meteorológicas recientes de GOES", no visibles en la imagen de arriba) y luego obtienes un mensaje bastante largo y deprimente Difícil de leer popurrí XML. Pero no se desespere, voy a aprender algunos trucos para destilar rápidamente las cosas que necesita. Necesitaremos averiguarlo:

  1. ¿Es compatible con ESPG: 3857, EPSG: 900913 o EPSG: 4326?
  2. ¿Qué etiqueta del sistema de coordenadas está usando?
  3. ¿Qué capas están disponibles?
  4. ¿Qué versión de WMS está ejecutando?

Encuentra el EPSG
Éste es fácil. Simplemente busque el número 3857, si no lo encuentra, intente con 900913, entonces 4326. Si no encuentra nada, no tiene suerte y el servidor no se puede utilizar. Pero la buena NOAA no nos falla

Entonces, sí, podemos usar este servidor, admite incluso la proyección más óptima (y 4326 también, pero ¿por qué usarlo bien si puede ser perfecto?).

Encuentra la etiqueta de coordenadas
Con el tiempo, el estándar WMS ha "evolucionado". En la antigüedad, el sistema de coordenadas se designaba con la etiqueta SRS, ahora se usa principalmente con la etiqueta CRS. Creo, pero no estoy seguro, en WMS versión 1.1.1 era SRS, en 1.3.0 es CRS. De todos modos, puede encontrar esto con bastante facilidad buscando primero CRS, y si no puede encontrarlo, SRS. Vea la imagen de arriba: esta claramente usa CRS.

Adivina qué, buscas el texto "Capa". Dentro de esa capa, encontrará un título que describe qué es y un nombre al que deberá referirse. NOAA lo ha complicado un poco, pero lo importante es buscar la Capa / Nombre.

Por lo tanto, para las imágenes visibles, necesitará una capa con el nombre "9". Por lo general, se usa un nombre más descriptivo, pero como sea.

A veces puede sacar esto de la URL, pero si no puede, bueno, lo adivinó. Busque la palabra "versión" y le dará probablemente dos resultados posibles: 1.3.0 o 1.1.1


Poniendolo todo junto
Entonces, sepa que tenemos:

Observe que las capas en realidad están construidas como un formación, ya que puede solicitar varias capas una encima de la otra. Esto solo tiene sentido cuando las capas son parcialmente transparentes y las imágenes visibles no lo son, por lo que en este caso no tiene sentido. Pero si desea utilizar imágenes de lluvia de radar sobre los datos de la nube (consulte el código dentro de InitTileComboBox), tiene mucho sentido. Tenga en cuenta que las capas se dibujan en orden de aparición, por lo que último aparecerá una capa en la matriz en la parte superior.
También tenga en cuenta que no proporcioné ningún dato para el EPSG. Eso se debe a que ese es el último parámetro y su valor predeterminado es 3857.


Una cosa más
En todos los casos, ya sea de WMS a TMS, el dispositivo que está utilizando sale a la web para obtener mosaicos. Es por eso que un HttpMapTileDataSource tiene una propiedad "AllowCaching", que se establece de forma predeterminada en true. Entonces, incluso si no descarga mosaicos de mapas en su dispositivo, aún los almacena en caché, una buena característica tanto para sus usuarios como para los proveedores de mapas.


Conclusión
Le he mostrado la asombrosa versatilidad del control de Windows Maps en casi todos los aspectos de esta serie, y espero haberlo inspirado a mirar más allá de los datos que se ofrecen por defecto con esta última publicación. El mundo de los datos geográficos es fascinante, es una pena que haya tanto encerrado detrás de las complejidades de los protocolos confusos, intrincados y / o obsoletos.
¡Disfruta del mapeo! Y avíseme si ha encontrado un servidor de mapas interesante para usar en su aplicación.


EPSG 3857 pregunta

Hola chicos, actualmente estoy (desesperadamente) tratando de ingresar coordenadas en QGIS en un sistema 3857. Ahora TODAS mis coordenadas están en algún tipo de grados (decimales) que se dice que están en una proyección de pseudomercador WGS84.

¡QGIS ganó & # x27t aceptar eso! No importa en qué configuración trate de ingresar las coordenadas, nunca termino donde medí (por mucho). Encontré un convertidor en línea que ve dónde deben estar mis grados y los convierte en coordenadas X / Y que están en acerca de el lugar correcto. Ahora estoy buscando un código EPSG para una proyección de mapa (WGS84 y pseudomercador) que usa grados decimales como entrada.

Para que todos comprueben que no hice nada estúpido: [redactado] debería estar en [redactado] y no en el Atlántico, Oriente Medio, Somalia, el mar negro o cerca de la India. ¡Mirándote QGIS!

PS de cualquier otra manera (como simplemente ingresar grados decimales o cambiar GIS) también se agradecen


Solicite un producto individual

Solicitar un producto individual le brindará la oportunidad de seleccionar una imagen de la Biblioteca viva de datos de OneAtlas, acoplarla a su AOI, procesarla usando sus parámetros personalizados y recibirla en su espacio de trabajo. Una vez entregado, podrá descargar o transmitir el producto resultante.

Nota: Al pedir un producto, su AOI deber estar entre 0,1 km² y 400 km² para PHR (Pléyades) productos o entre 0,1 km² y 3600 km² para SPOT productos.

Al recuperar el precio o pedir un producto, habrá parámetros que deberá especificar para que la API calcule el precio correcto. Deberá especificar los mismos parámetros cuando realice su pedido. Esta sección lo guiará a través de los parámetros disponibles para nuestra API de pedidos.

Hay dos niveles de procesamiento disponibles:

Niveles de procesamientoDescripción
Manojouna imagen pancromática + las bandas multiespectrales (azul, verde, rojo e infrarrojo cercano) entregadas por separado
Pan-afiladofusionando la Pancromática con el conjunto completo de bandas de color azul, verde, rojo e infrarrojo cercano

Además, existen otras opciones de producción que deben especificarse son el formato de imagen del producto de salida y su proyección. Estos parámetros son obligatorios para procesar el producto y pueden afectar el cálculo del precio.

Actualmente hay dos formatos de imágenes disponibles:

Formato de imagenDescripción
imagen / jp2El formato de la imagen entregada será JPEG 2000
imagen / geotiffEl formato de la imagen entregada será Cloud Optimized Geotiff

Hay varios EPSG y rsquos disponibles:

Formato de imagenDescripción
EPSG: 4326Sistema de coordenadas geodésicas para uso mundial Utiliza una proyección equirectangular simple
EPSG: 326 [01-60]WGS 84 zonas norte
EPSG: 327 [01-60]WGS 84 zonas sur

Hay dos tipos de procesamiento radiométrico disponibles:

Procesamiento radiométricoDescripción
REFLEXIÓNLa calibración del sensor y los efectos atmosféricos sistemáticos se utilizan eficazmente para corregir radiométricamente la imagen.
MOSTRARAntiguo OVR (representación visual optimizada). Se solicita una codificación de píxeles de 8 bits que parece más clara.

Calcular el precio de un producto individual

Al calcular el precio de un producto individual, debe especificar ciertos parámetros. La estructura JSON a proporcionar tiene la forma:


Resumen de nuestro entendimiento:

La prueba se configura insertando un punto en la base de datos de PostGIS:

En geometryfromtext (. 4326), el SRID 4326 se refiere a la
tabla "space_ref_sys", que declara el orden del eje (longitud, latitud).
En consecuencia, en el PUNTO (34,94 -10,52), 34,94 es la longitud y
-10,52 es la latitud.

La prueba se realiza utilizando "urn: ogc: def: crs: epsg: 4326"
CRS, que debe requerir el punto devuelto por el servidor para usar
(latitud, longitud) orden del eje, que da (-10,52, 34,94).

Nuestro servidor responde correctamente a la solicitud pero la comparación de prueba
produce un fracaso.


Recuperando mosaicos en formato EPSG: 4326. ¿Existe un servicio para eso como CloudMade? - Sistemas de Información Geográfica

  • formato: conferencia y discusión
  • diapositivas: introducción y descripción general
  • software: necesita una lista de todo el software
  • datos: ninguno
  • otro: ninguno
  • tiempo: 30 minutos
  • preguntas:
    • la meta . aplicación de mapa de tiendas de alcohol? otras ideas: paradas de bus
    • introducción a GIS y GeoData. familiarizado con GMapsAPI, pero nada más.
    • ¿Cuáles son los límites de los mapas de Google?

    # Aproximadamente cuatro medios días ## Creación de datos geográficos ## Trabajo con datos geográficos ## Visualización de datos geográficos ## Creación de aplicaciones con datos geográficos

    Objetivo: ¡una aplicación basada en la ubicación!

    Repositorio de Github de las diapositivas y algunos materiales

    # Introducción a OpenStreetMap Salió con una sólida comprensión de lo que es OpenStreetMap. las motivaciones y el enfoque.

    • formato: conferencia
    • diapositivas: introducción básica de OSM
    • software:
    • datos:
    • otro:
    • tiempo: 30 minutos
    • preguntas:
      • licencia

      #OpenStreetMap ## Mapeo global colaborativo, "como Wikipedia para mapas"

      # ¿Qué es OpenStreetMap? ## el openstreetmap "de una sola línea"

      # Edificios destruidos, campamentos de desplazados internos

      # Usos ## Recuperación inmediata, reconstrucción en curso

      #Kibera era un espacio en blanco ## 250.000 habitantes, 2,5 km2

      #Voice of Kibera ## Informes hiperlocales, geoetiquetados, usando Ushahidi http://voiceofkibera.org/

      # ¿Qué distingue a OSM? ## Licencia abierta ## Libertad técnica ## Comunidad

      #GPS Surveying for OSM Comprenda cómo utilizar un GPS y recopilar datos para OSM

      • formato: taller
      • diapositivas:
      • software:
      • datos:
      • otros: unidades GPS. ¿Quizás aplicaciones?
      • tiempo: 1 hora
      • preguntas:
        • teoría y práctica
        • móvil: periodicidad y precisión. pero que usar. Android: MyTracks, otros. OSMAnd --- inutilizable. ¿Qué usan en jbad?
        • Los PDI no se recopilan cerca de CIS. vendedores ambulantes
        • MyTracks: puede ajustar la frecuencia. gpx visible como unidades montadas. usa GMaps como mapa base

        # ¡La teoría de la relatividad de Einstein y usted!

        • Enciende el GPS
        • Obtener una señal
        • Página al mapa
        • Zoom y panorámica
        • Grabe WayPoints empujando el joystick hacia adentro
        • Anotar el número de waypoint
        • Tipo de carretera y nombres
        • Cualquier PDI interesante
        • Estacionamiento
        • Dirección de la calle (calle de un solo sentido)
        • Uso del suelo
        • Senderos para caminar, ciclovías, otras rutas
        • Edificios y servicios específicos
        • Cruces, puentes y túneles
        • Lugares y monumentos destacados adicionales
        • Las pistas se graban automáticamente
          • ¡La pista es una guía, no el mapa!

          #Descarga de GPS Uso de GPSBabel para descargar datos de GPS

          • formato: taller
          • diapositivas: solo muestra los comandos
          • software: gpsbabel, controladores
          • datos: resultados en GPX
          • otro:
          • tiempo: 20 minutos

          Conectar GPS con cable USB

          ! sh sudo gpsbabel -i Garmin -f usb: -o gpx -F waypoints.gpx

          #Edición de datos en OSM Facility con editores JOSM y Potlatch.

          • formato: taller
          • diapositivas: tal vez algunas capturas de pantalla de JOSM
          • software: JOSM. Potlatch?
          • datos: resultados en OSM
          • otro:
          • tiempo: 40 minutos
          • preguntas:

          #Etiquetado, modelo de datos OSM y API Comprensión del etiquetado, características del mapa, edición de ajustes preestablecidos en JOSM y Potlatch


          Líneas y polígonos

          GeoRSS Simple (que se muestra aquí) y GeoRSS GML son compatibles y recomendados. La antigua especificación informal de geo: polygon y geo: line todavía se admite, pero no se recomienda.

          Aquí hay un ejemplo simple de un polígono, una línea y un cuadro en RSS.

          & lt? xml version = "1.0"? & gt
          & ltrss version = "2.0" xmlns: georss = "http://www.georss.org/georss" & gt
          & ltchannel & gt

          & ltitem & gt
          & lttitle & gtUn ejemplo de polígono & lt / title & gt
          & ltlink & gthttp: //example.com/geo</link>
          & ltdescription & gtSólo un ejemplo & lt / description & gt
          & ltgeorss: polígono & gt30 -120 30-100 20-100 30-120 & lt / georss: polígono>
          & lt / item & gt

          & ltitem & gt
          & lttitle & gtUna línea de ejemplo & lt / title & gt
          & ltlink & gthttp: //example.com/geo</link>
          & ltdescription & gtSólo un ejemplo & lt / description & gt
          & ltgeorss: line & gt50 -0.2 54 3 59 2.56 & lt / georss: line>

          & ltitem & gt
          & lttitle & gtUn cuadro de ejemplo & lt / title & gt
          & ltlink & gthttp: //example.com/geo</link>
          & ltdescription & gtSólo un ejemplo & lt / description & gt
          & ltgeorss: caja & gt42.943 -71.032 43.039 -69.856 & lt / georss: caja>

          Los cuadros de texto de anotación se colocan en la primera coordenada de la lista. Los polígonos / cuadros se rellenan con un 30% de transparencia, por lo que las anotaciones trazadas antes son visibles. Sin embargo, no se puede hacer clic en esas anotaciones cubiertas. Una forma de ajustar este comportamiento es a través del & ltzlevel> opción de configuración.

          Si & ltzoomto> está configurado, el zoom se centrará en la primera coordenada enumerada en la línea o polígono. Alternativamente, si & ltgeorss: point> se especifica, el zoom se centrará en ese punto.


          Parámetros adicionales admitidos por todos los tipos de solicitudes¶

          NOMBRE DEL ARCHIVO parámetro: si se establece, la respuesta del servidor se enviará al cliente como un archivo adjunto con el nombre de archivo especificado.

          MAPA parámetro: Similar a MapServer, el parámetro MAP se puede usar para especificar la ruta al archivo del proyecto QGIS. Puede especificar una ruta absoluta o una ruta relativa a la ubicación del ejecutable del servidor (qgis_mapserv.fcgi). Si no se especifica, QGIS Server busca archivos .qgs en el directorio donde se encuentra el ejecutable del servidor.

          Puede definir un QGIS_PROJECT_FILE como una variable de entorno para decirle al ejecutable del servidor dónde encontrar el archivo del proyecto QGIS. Esta variable será la ubicación donde QGIS buscará el archivo del proyecto. Si no está definido, usará el parámetro MAP en la solicitud y finalmente buscará en el directorio ejecutable del servidor.


          Módulo pyspatial.visualize¶

          add_markers ( nombre, formas, style = Ninguno, text = Ninguno ) ¶ agregar_formas ( nombre, formas, style = Ninguno, text = Ninguno ) ¶

          Agrega formas al mapa. Acepta pandas Series o lista de objetos con forma o geométrica ogr., o un diccionario o cadena que coincida con la especificación geojson.

          coropleta column = Ninguno, niveles = 6, palette = 'Rojos' ) ¶

          #TODO: - Agrega estilo por coropleta. - Agregar soporte para diferentes esquemas de discretización

          • columna (str) & # 8211 La columna que se utilizará para la coropleta. Debe existir en los datos proporcionados.
          • niveles (int, predeterminado Ninguno) & # 8211 Número de niveles a utilizar para la báscula. La cantidad permitida varía según la paleta que se elija.
          • paleta (string o dict, por defecto usará 'Reds') & # 8211 Utiliza color brewer (http://colorbrewer2.org/). If you pass a dict, the keys are the string values in the column, and the values are the html hex color for that value.

          Save the html to a file. Can be local or s3. If s3, assumes that a .boto file exists