PUBLICAR MAPA GEOSERVER EN EL SERVIDOR DE MI PAGINA WEB

1,631 views
Skip to first unread message

Borja

unread,
Jul 12, 2014, 12:49:23 PM7/12/14
to geoser...@googlegroups.com
Hola, 
¿Cómo puedo publicar mi mapa de geoserver en mi página web?
EL problema es que el mapa ahora esta en el localhost de mi pc, pero claro cuando intento visualizarlo desde otro pc pues no lo carga (como es de esperar). Por supuesto, ya tengo hosting y demás, y sé como poner el html embebido. Pero, ¿como almaceno el mapa en mi servidor?
Espero haber explicado el problema con claridad, y que alguien me pueda echar una mano, lo agradecería muchísimo.Igualmente si puedo ayudar a alguien para conseguir lo anterior que no dude en preguntar. 
Saludos a tod@s

Micho García

unread,
Jul 15, 2014, 3:50:14 AM7/15/14
to geoser...@googlegroups.com
Hola, 

esta pregunta aparece de manera recurrente en la lista. 

Os dejo un enlace a mi blog donde intento aclarar un poco el tema.


Un saludo.

Micho García
GIS Developer
michogarcia.org
geomati.co



--
--
Has recibido este mensaje por estar suscripto al grupo "GeoServer en Español" de Google Groups.
Para escribir a este grupo, envía un e-mail a geoser...@googlegroups.com
Para dejar el grupo, envía un e-mail a geoserver-es...@googlegroups.com
Para más opciones, visita la página del grupo en http://groups.google.com/group/geoserver-es?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "GeoServer en Español" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a geoserver-es...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Juan Andres Pizarro Sánchez

unread,
Jul 16, 2014, 5:37:20 PM7/16/14
to geoser...@googlegroups.com
Para realizar la subida de tu proyecto deberás contratar un hosting con los servicios y aplicaciones que necesitas, es decir, si tienes geoserver, mapserver, postgres.... y demás aplicaciones deberás buscar un hosting que te de estos servicios y a aprtir de ahí migrar tu proyecto. Trabajos habitualmente con CMS y lo que hago es crear los proyectos en local pero a la hora de subirlos a un hosting necesito que tenga los servicios y aplicaciones que utilizo en local, por ejemplo joomla necesito que el hosting tenga MySQL, PHP, Apache y Microsoft IIS.
Existen empresas dedicadas a este tipo se hosting con una búsqueda por San Google los encontrarás.


El 12 de julio de 2014, 18:49, Borja <borja...@gmail.com> escribió:

--
--
Has recibido este mensaje por estar suscripto al grupo "GeoServer en Español" de Google Groups.
Para escribir a este grupo, envía un e-mail a geoser...@googlegroups.com
Para dejar el grupo, envía un e-mail a geoserver-es...@googlegroups.com
Para más opciones, visita la página del grupo en http://groups.google.com/group/geoserver-es?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "GeoServer en Español" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a geoserver-es...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Juan Andrés Pizarro Sánchez

CAMILO MOSQUERA CAICEDO

unread,
Jul 2, 2020, 11:22:52 AM7/2/20
to GeoServer en Español
Amigo me podrías ayudar, lo estoy implementando y tengo muchas preguntas. 

CAMILO MOSQUERA CAICEDO

unread,
Jul 2, 2020, 11:22:52 AM7/2/20
to GeoServer en Español

Amigo me podrías ayudar, tengo muchas dudas sobre el tema.

Jorge

unread,
Jul 6, 2020, 9:59:52 AM7/6/20
to GeoServer en Español
Deberías poner el geoserver y sus mapas en un equipo que esté en internet (de esa forma el geoserver tendrá una url pública: http://xxxxxx.com:8080/geoserver/web y un puerto determinado). No necesariamente tiene que tener un dns, puede ser una ip : http://191.127.xxx.xxx:8080/geoserver. Obviamente en esos casos, para apuntar al servidor necesitarías el valor de la IP.

Luego de que el geoserver esté público, en tu página web (que puede estar en ese mismo servidor u en otro servidor), embebes un mapa utilizando alguno de los métodos disponibles en internet (ve los ejemplos de Openlayers, en particular el https://openlayers.org/en/latest/examples/getfeatureinfo-image.html )

En ese ejemplo, en el código index.js verás que apunta a un servidor determinado:

url: 'https://ahocevar.com/geoserver/wms',
  params: {'LAYERS': 'ne:ne'},
  serverType: 'geoserver',
  crossOrigin: 'anonymous'

Ahí cambias por tu servidor 

url: la url del servidor y params: {'LAYERS': 'espacio de trabajo:capa'}. 
serverType: 'geoserver',
crossOrigin: 'anonymous'

Saludos cordiales.

Jorge Brasili

Jorge

unread,
Jul 6, 2020, 9:59:52 AM7/6/20
to GeoServer en Español
¿Cómo puedo publicar mi mapa de geoserver en mi página web?
EL problema es que el mapa ahora esta en el localhost de mi pc, pero claro cuando intento visualizarlo desde otro pc pues no lo carga (como es de esperar). Por supuesto, ya tengo hosting y demás, y sé como poner el html embebido. Pero, ¿como almaceno el mapa en mi servidor?

La respuesta a esta pregunta, es que no tienes el Mapa. El geoserver es un servidor que construye mapas a partir de información vectorial y/o raster y lo genera a cada petición. Es decir si tu ves el mapa, te va a mostrar un mapa. Si lo veo yo desde otro equipo, lo que construirá será otro mapa.

A partir de darte cuenta de esto, si yo estoy en mi computadora (pc_mia) , y cargo una página web que tiene embebido el mapa (puede ser utilizando javascript de Openlayers) y ese mapa se construye con peticiones a localhost (en ese caso sería pc_mia) por lo que no anda. Todas las peticiones tienen que ir al equipo que tiene instalado geoserver (por lo que ese equipo tiene que estar online, disponible, con permiso de firewall, accesible desde internet, etc, etc, etc...)

Luego, en resumen. 
  1. Si utilizas Openlayers, tu servidor web (donde tienes la página web) tiene que correr HTML y javascript.
  2. Tu servidor Geoserver,  tiene que estar online, disponible, con permiso de firewall, accesible desde internet, etc, etc, etc...)
para verificar el punto 2, desde un equipo externo al Geoserver, cargas en el navegador la direccion ip del geoserver y puerto debería aparecer la ventana de previsualizacion de capas del Geoserver.


ejemplo: si el geoserver está en xxx.xxx.xxx.xxx y el puerto es el 8080, entonces desde cualquier ordenador conectado a internet, si pones  http://xxx.xxx.xxx.xxx:8080/geoserver debería cargar la página de previsualización de capas.







Espero haber explicado el problema con claridad, y que alguien me pueda echar una mano, lo agradecería muchísimo.Igualmente si puedo ayudar a alguien para conseguir lo anterior que no dude en preguntar. 
Saludos a tod@s


Saludos!

Jorge Brasili
Administrador GIS
Neuquen- Argentina

El sábado, 12 de julio de 2014, 13:49:23 (UTC-3), Borja escribió:

Andrés Alejandro Yepez

unread,
Jul 6, 2020, 9:59:52 AM7/6/20
to GeoServer en Español
Saludos Camilo
En realidad en la actualidad existen muchas formas de publicar mapas y poder agregar a tu página web, o aplicativo web, de donde poder visualizar e interactuar con los datos, como mencionas el Geoserver, es el servidor de mapas que permite ir cargando los diferentes formatos de archivos de datos espaciales, esto permite la exposición de la información de forma segura; sería importante poder conocer que datos deseas exponer de que fuentes y como deseas visualizarlo en que sitio o dominio; para dependiendo esto poder dimensionar la carga operativa del mismo; pudiendo de ser algo sencillo mantenerlo localmente como lo tienes montada la infraestructura, o si es algo más profesional ver las diferentes opciones para alquilar un hosting especializado para tal efecto. Obviamente que ahí debes considerar la inversión frente a tu necesidad.

guaiacum

unread,
Jul 6, 2020, 9:59:52 AM7/6/20
to GeoServer en Español
Cuando decis que tenes un mapa, exactamente a que te referis? Geoserver es basicamente un servidor de capas y con esas capas podrias crear mapas en otro sistema.

-luis
Reply all
Reply to author
Forward
0 new messages