Web mapping con funzionalità di modifica? [chiuso]


11

Mi sto imbarcando in un nuovo progetto di mappa web che cerca di visualizzare geometrie semplici (linee, punti, poligoni) e raster / mappe di base. Idealmente, la mappa consentirà inoltre agli utenti autorizzati di aggiungere / rimuovere / modificare le geometrie e i loro attributi.

Quali sono le opzioni disponibili per l'archiviazione dei dati (ad es. SQL Server Spatial)?

Quali sono le opzioni disponibili per la presentazione dei dati (ad es. ArcGIS Server)?

Sono nuovo nel web mapping e sto cercando di acquisire una solida conoscenza delle opzioni disponibili e dei loro pro / contro.


3
hai visto Geoserver e openlayer ?
Dassouki,

Ho visto alcune semplici mappe che utilizzano entrambe le opzioni di cui sopra, come gli esempi nelle rispettive home page. Una di queste tecnologie consente funzioni più complesse come la gestione delle funzionalità e la modifica delle funzionalità?
Radar

4
Ci sono esempi migliori sul loro sito, ma in questo esempio fai doppio clic sul cursore sulla mappa. Se guardi la loro pagina di esempi, ci sono alcune opzioni da considerare.
Dassouki,

+ 1 @ dassouki. Ho appena passato molti degli esempi e la funzionalità sembra promettente. Qualcuno è a conoscenza di una mappa web che contiene molte di queste funzionalità di modifica in più di un ambiente di "produzione"?
Radar

Dai un'occhiata alla suite OpneGeo ( opengeo.org ). Offrono supporto aziendale, quindi ti mostra che il software ha un futuro :)
EricSonaron,

Risposte:


13

Dai un'occhiata a OpenLayers per il lato client, offre in modo semplice tutto ciò di cui hai bisogno. Come precedentemente suggerito da Dassouki, dai un'occhiata alla pagina di esempio: http://www.openlayers.org/dev/examples/ trova per 'modifica' Ad esempio: http://www.openlayers.org/dev/ esempi / editingtoolbar.html

Per il lato server scommetto personalmente per il progetto OS, IMO sono incredibilmente di buona qualità e non c'è nulla di cui hanno bisogno per invidiare al software proprietario: GeoServer + PostgreSQL / PostGIS


5

Potresti provare Geoserver nel back-end e utilizzare OpenGeo GXP sul front-end. GXP è una libreria javascript sul lato client che si basa su OpenLayers, GeoExt ed ExtJS (ora Sencha). Dovrebbe colmare il divario tra OpenLayer e le applicazioni web in piena regola. Un quadro se vuoi.

Ecco una guida pratica per iniziare a utilizzare GXP. Un esempio di un'app creata con GXP è GeoExplorer di OpenGeo Suite. È un visualizzatore di mappe, styler ed editor.

inserisci qui la descrizione dell'immagine


3
Il collegamento GXP è morto. GXP è disponibile qui: github.com/boundlessgeo/gxp
katahdin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.