Domanda

sto cercando le alternative per lo sviluppo di un'applicazione java web per calcolare i valori dei terreni sulla base di alcune variabili con una presentazione visiva di una mappa.

Poiché i dati che ho è shapefile ESRI e voglio andare open source ho finito con questa configurazione.

  1. Prendere i file SHP con GeoTools , trasformare e conservarle in un DB MySQL spaziale (o qualsiasi altro open source DB spaziale).

  2. L'utilizzo di Java EE (JSP, JavaBeans) per la comunicazione con il DB spaziale e Geottols per il calcolo del valore dato una terra-point e tutte le variabili necessarie (cioè valore dell'area, la distanza dai parchi, la distanza dalle stazioni della metropolitana, ecc ).

  3. L'utilizzo di Google Maps e JavaScript API per ottenere la terra-point da utente e mostrano anche alcuni marcatori, linee, polugons (cioè. Le stazioni della metropolitana, parchi, ecc)

ho sviluppato di recente una web app meno complessa con l'uso di Java EE (per il collegamento con tabelle Fusion ) e google maps API JavaScript. Tuttavia non ho esperienza con i calcoli GIS e mi chiedo se questa configurazione ha senso per uno sviluppatore esperto.

Grazie a tutti

È stato utile?

Soluzione

Usa PostGIS e GeoServer. È possibile scrivere servlet semplici per mettere in PostGIS per rispondere alle vostre domande spaziali È possibile utilizzare GeoServer per visualizzare le mappe da origini dati PostGIS.

E 'facile da caricare shapefile in PostGIS sia e Geoserver

Non utilizzare MySQL la maggior parte delle sue funzioni spaziali non sono implementate. Essi ci sono nel documento, ma non sono implementati nel codice.

È possibile utilizzare l'API GMaps JS o si poteva guardare OpenLayers, che è una libreria open source mapping JS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top