2010-02-18 11 views
5

Necesito un SIG de fuente abierta que permite ver/acercar/hacer clic en los mapas usando un navegador web y debe ser compatible con Java (se puede instalar en un servidor de aplicaciones Java).Necesito ayuda para elegir un código abierto GIS

Bueno, he tratado de estructurar el requisito de 'lo-i-have' y las listas de 'lo-i-need':

Entradas:
Ubicación: latitud/longitud
datos: texto a mostrar
nivel de zoom: (suponiendo que hay alrededor de 5)

salida
datos mostrados en un mapa

Agradecería toda la ayuda que pueda obtener.

Gracias.

UPDATE: GeoServer + OpenLayers seems to be the best fit for this requirement

+0

¿No puedes usar Google Maps API para tus requisitos? http://code.google.com/apis/maps/ –

+0

bueno, la política del cliente no permite esto. Buena sugerencia, sin embargo. –

+0

Usted también podría estar interesado en http://stackoverflow.com/questions/324976/what-open-source-gis-tools-do-you-use-recommend – MarkJ

Respuesta

4

GeoServer: http://geoserver.org/display/GEOS/Welcome

... es lo que yo uso. Sin embargo, tienes trabajo por delante sin importar lo que elijas. Configurar las fuentes de datos y hacer que se vean bien es una cantidad decente de esfuerzo.

+0

+1. MapServer es también una buena alternativa a GeoServer http://mapserver.org/ – MarkJ

4

Por el lado del cliente, OpenLayers es una excelente biblioteca de Javascript.

0

supongo que necesitará:

  1. GDAL/OGR para traducir los datos en un archivo KML example
  2. Tome ese archivo KML y la bomba en cualquiera de los dos:

    a. Google maps api o openlayers

    b. He tenido mucha suerte con featuresever que yo personalmente recomiendo

1

Estoy de acuerdo con la respuesta geoservidor y todo el resto de las respuestas ignoran su estado de cuenta de que es tiene que trabajar con Java. La única otra opción mala sería escribir algo usted mismo usando geotools.

Ir al sitio de OpenGeo y ver la pila que admiten. Esa es la pila que probablemente le interese más implementar.

+0

+1 por ayudarme a dar sentido a las respuestas rápidamente –

Cuestiones relacionadas