Este es un pequeño mapa de ejemplo que se puede crear y publicar con el software GeoExplorer creado por Boundless. GeoExplorer es un software de ejemplo de lo que se puede realizar con el SDK de desarrollo que viene con la OpenGeo Suite, una suite de productos para publicar mapas en internet y que incluye grandes desarrollos open source como son PostGIS, Geoserver, GeoExt, OpenLayers y QGis entre otros.
Buenas tardes, antes de nada felicitarte por la web, soy estudiante y estoy iniciándome en la publicación de cartografía. Me ha surgido un problema que agradecería mucho si me podría solucionar, desde geoexplorer exporto el mapa perfectamente, lo copio en una página web personal como fuente html y desde mi ordenador lo veo perfectamente pero desde cualquier otro ordenador da error (de servidor) ¿podrías ayudarme en este aspecto? Muchas gracias de antemano y agradezco la atención que le brinde a mi consulta, un saludo .
Gracias Muli por tus palabras.
¿Podrías decirme si el Geoexplorer está en algún servidor en la web o lo tienes localmente instalado? Si me indicas como está configurado el ambiente de trabajo que mencionas para que me des más pistas y poder ayudarte.
¡Saludos!
Muchas gracias por su rápida respuesta JAVALOS.
Estoy utilizando localhost y creo que ese era el problema. De todas formas he buscado un hosting de prueba gratuito “nixiweb” (que desconozco si es compatible con geoserver) para después añadirlo mediante pgAdmin pero creo que no sé configurarlo. También he probado a abrir temporalmente los puertos firewall y nada.
Pido disculpas por las molestias y gracias de nuevo.
¡Un saludo!
Muli, hola nuevamente.
No tengo muy claro lo que intentas hacer. Cuando hablas de geoexplorer, ¿a cuál geoexplorer te refieres? ¿has instalado uno? ¿instalaste geoserver? El hosting que indicas al parecer no maneja el lenguaje java que es necesario para instalar el geoserver. ¿que es lo qu equieres añadir con pgAdmin? ¿Podrías detallarme un poco más lo que has hecho y estás intentando hacer para ayudarte mejor?
¡Saludos!
Hola Javalos, perdona que me haya explicado mal, soy novato en esto pero intentaré explicarme.
Empecé instalando el paquete de OpenGeo Suite (Boundless) que utiliza los programas PostGIS, GeoServer, GeoWebCache, OpenLayers y pgAdmin. Mediante QGIS realicé los shapes semejantes a los que tienes en esta web. Cree un servidor (localhost con puerto 5432, que copie de un tutorial bastante escueto) y también cree una base de datos desde pgAdmin (que es un administrador de servidores). Posteriormente incluí todos los datos de los shapes en este servidor (localhost) desde QGIS mediante el complemento que instalé llamado OpenGeo Explorer. Después configuré todo lo referente a las capas y estilos mediante GEOSERVER que se accede desde la página “http://localhost:8080/geoserver/web/”. Y después publiqué el mapa mediante GEOEXPLORER que se accede desde la página “http://localhost:8080/geoexplorer/composer/”.
A la hora de publicarlo, exporté el mapa copiando todo el texto (). Lo copié en formato texto html en una página que creé para hacer pruebas “http://cartografia6.webnode.es/” pero para mi sorpresa sólo puedo ver el mapa yo (si entro desde mi ordenador veo el mapa idéntico al tuyo, pero desde cualquier ordenador diferente aparece un mensaje de error y no se puede ver el mapa).
Leyendo por internet, desconozco si mi problema es por utilizar un localhost en vez de un host público o cual podría ser mi problema, ya que yo consigo ver el mapa pero los demás no.
Gracias por todo Javalos, espero que te haya servido un poco mi explicación, no sé mucho de esto y agradezco toda la ayuda que me estás ofreciendo. Un saludo.
Yo utilizaba Qgis Cloud Plugin para publicar los mapas, pero desde hace un tiempo me da error. Ahora estoy empezando a publicar mapas con el mismo procedimiento pero me ocurre lo mismo. Habeis conseguido solucionarlo?
Hola Shey.
Personalmente no he utilizado ese plugin, Lo estoy viendo y se ve interesante. Lo voy a probar. ¡Saludos!
Hola,
Muchas gracias por el articulo!
Quería preguntarte, soy nuevo en esto de los Opensources, la cuestión es que tengo una aplicación con Postgre + Arcgis Server + API de Arcgis for javascript, y tengo que transladarlo a opnesources, pero no me queda muy claro como….
La aplicación realiza lo siguiente:
– Geocoder o Search de búsqueda de direcciones.
– Edición de puntos (crear, modificar y eliminar) de un servicio (capa).
– Obtener un atributo de un servicio (capa) de polígonos que no se visualiza en la aplicación.
Esa es toda la funcionalidad que quiero, voy a utilizar geoserver, pero que es más reomendable Leaflet, OpenLayers, otro….??
Estoy echo un lío, si puediéseis ayudarme os lo agradecería muchísimo!
Un saludo!!
Hola Luis.
Gracias por tus comentarios.
En lo personal me gusta usar las herramientas opensource Geoserver, OpenLayers y Postgresql con Postgis por separado.
Boundless desarrolla una suite llamada OpenGeo que integra las 3 herramientas anteriores y además un SDK par desarrollo del frontend basado en GeoExt y otros software opensource. Esta empresa también ofrece soporte de paga.
Te recomiendo también echarle un vistazo a GeoSolutions que también desarrolla una suite basado en los mismos productos.
Ambas empresas ofrecen buena documentación de cada componente y demos de sus productos.
Espero y te sirva la información.
Estoy a tus órdenes.
Hola! Gracias por contestar!
Estoy probando la suite de opengeo, pero tengo un problema y es que geoexplorer solo es editable en su interface (con un registro de usuario), ya que solo me exporta para ver el mapa en una url, como:
Yo quiero crear un mapa editable (crear, eliminar y modificar puntos) en una apliciación web interactiva y sin registro.
Veo que los servicios WFS-T me integran ese tipo de servicio, pero que es más fácil implementarlo en openlayers o en leaflet? o incluso en la API de Goolgle maps, que no se si da ese tipo de librería para poder editar…
Muchas gracias de verdad! toda ayuda es poca! y si puedo ayudarte yo en algo, pregúntame sin problemas!
Un saludo!
¿Protegiste el servicio WFS? Si la capa no está protegida debería no pedirte el registro. Con respecto a a herramienta de desarrollo, prefiero el sdk que del mismo fabricante. Es el mismo sdk con el que desarrollaron el geoexplorer.
Saludos.
quería poner, como:
iframe src: “http:…..” en el código de javascript
Hola Luis:
También debes tener en cuenta que para usar el servicio WFS es necesario estar en el mismo dominio. Por seguridad javascript no permite hacer cruce de dominios con datos.
¡Saludos!
Solicito ayuda.
Tengo un mapa almacenado en geoserver y se visualiza en geoexplorer configurado como localhost. Quiero publicar mi mapa y se vea en internet, me dijeron que debo cambiar localhost por una IP fija. Les ruego me expliquen este detalle. De antemano les agradezco.
Hola renat.
Es un tema un poco complicado.
1. Necesitarías primero saber si tu proveedor de internet te proporciona una ip pública en tu módem (una ip que los demás que navegamos en internet la “veamos”).
2. Si es así, necesitarías saber si tu módem permite la redirección de puertos (es decir que por ejemplo si los usuarios de internet, podemos ver la ip de tu módem, que es la ip pública que expliqué en el punto 1, éste pueda redireccionar las peticiones que le llegan a cierto puerto, al puerto y máquina donde tienes instalado el geoserver).
3. Si la ip de tu módem, es dinámica (es decir, que tu proveedor a cierto tiempo la cambie), necesitarás contratar un proveedor de dominio dinámico como noip, dyndns u otro para que los usuarios “localicen” tu geoserver por nombre y no por el número de ip, que como te comenté al principio, si es dinámica, va a estar cambiando cada cierto tiempo.
Espero haberme explicado.
¡Saludos y gracias por tu visita y comentario!