2010-02-18 12 views
5

Ho bisogno di un GIS open source che consenta di visualizzare/ingrandire/fare clic sulle mappe utilizzando un browser Web e che sia compatibile con java (installabile su un server app java).Hai bisogno di aiuto per la scelta di un GIS open source

Beh, ho cercato di strutturare il requisito di 'what-i-avere' e liste di 'what-i-need':

Ingressi:
Località: latitudine/longitudine
dati: Testo da mostrare
livello di zoom: (si presuppone ci sono circa 5)

uscita
dati visualizzati su una mappa

Apprezzerei tutto l'aiuto che posso ottenere.

Grazie.

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

+0

Non puoi utilizzare l'API di Google Maps per le tue esigenze? http://code.google.com/apis/maps/ –

+0

beh, il criterio client non lo consente. Buon suggerimento però –

+0

Potresti anche essere interessato a http://stackoverflow.com/questions/324976/what-open-source-gis-tools-do-you-use-recommend – MarkJ

risposta

4

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

... è quello che uso. Hai un lavoro davanti a te, qualunque cosa tu scelga, comunque. La creazione di fonti di dati e il loro aspetto gradevole è un notevole sforzo.

+0

+1. MapServer è anche una buona alternativa a GeoServer http://mapserver.org/ – MarkJ

4

Per il lato client, OpenLayers è un'eccellente libreria Javascript.

0

immagino avrete bisogno di:

  1. GDAL/OGR di tradurre i dati in un file KML example
  2. Take That file KML e la pompa in uno:

    a. Google Maps API o openlayers

    b. Ho avuto un sacco di fortuna utilizzando featuresever che consiglio personalmente

1

Sono d'accordo con la risposta GeoServer e tutto il resto delle risposte ignorare la sua dichiarazione che è deve lavorare con Java. L'unica altra cattiva opzione sarebbe quella di scrivere qualcosa da soli usando geotools.

Vai al sito OpenGeo e guarda lo stack che supportano. Questo è lo stack che probabilmente sei più interessato a distribuire.

+0

+1 per aiutarmi a capire rapidamente le risposte –

Problemi correlati