4 votos

¿Cómo elegir un lenguaje para el desarrollo de mapas web?

Estoy construyendo una aplicación de mapas web utilizando:

  • GeoServer
  • OpenLayers
  • Tomcat

Me gustaría construir una aplicación web, donde el usuario puede entrar y tener el mapa ordenado según su perfil . Como ya estoy usando tomcat, me gustaría seguir con java.

Sin embargo, he descubierto que python es más adecuado para la programación web, por lo que es jython ¿una alternativa?

Este hilo ha aportado algo de luz, pero no es completa.

¿Hay algún ejemplo? I have thought of using JSF and implementing wms service from geoserver. Alguna idea y sugerencia para empezar. Estoy dispuesto a aprender nuevas tecnologías.

Características:

  1. El usuario debe ser capaz de entrar en una aplicación.
  2. El usuario debe poder ver sólo los mapas que su rol/usuario le permite.
  3. La aplicación sólo debe hacer uso de la tecnología mencionada anteriormente, si es posible.

2voto

Celso Puntos 66

Aunque nunca lo he usado, creo que GeoNode ya hace la mayor parte de lo que pides.

0voto

Adam Ernst Puntos 6939

Quizás GeoScript podría ser la respuesta a lo que quieres hacer (aunque lo que quieres hacer no está claro en la pregunta).

0voto

shsteimer Puntos 8749

Sin embargo, he descubierto que python es más adecuado para la programación web , ¿es jython una alternativa?

Eso es bastante discutible. Le sugiero que se abstenga de hacer tales afirmaciones a menos que tenga pruebas sólidas. De lo contrario, es sólo una invitación a una guerra de llamas.

Dicho esto, el lenguaje que utilices vendrá dictado en gran medida por lo que sepas ( como unicolleti) o por la pila que vayas a utilizar. Por ejemplo, si vas a utilizar Geoserver, lo más probable es que te quedes con Java, al menos para la programación del lado del servidor. Aunque puedes codificar usando Python con Jython si prefieres la sintaxis de Python. Para esto, puedes intentar usar GeoScript . Es un intento de envolver GeoTools en Python. Para el lado del cliente, sin embargo, no hay que evitar javascript, ya que la mayoría, si no todas, las bibliotecas de clientes de mapeo web lo utilizan.

Sin embargo, para lo que quieres hacer, estoy de acuerdo con unicolleti. GeoNode debería cubrir lo que quieres. Ya tiene gestión de usuarios y control de acceso de usuarios. Puedes controlar los permisos tanto en el Nivel de capa y mapa .

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