Alla ricerca di opzioni per la storica mappa Web? [chiuso]


9

Sono stagista in un piccolo museo di storia locale. Abbiamo un budget di $ 0. Panoramica del progetto:

  1. Ho un sacco di vecchie mappe cartacee. Quando dico vecchio, intendo dal 1800 in poi. Sono stati scansionati in TIFF. Li ho referenziati geograficamente ed esportati come GEOTIFF. Ho digitalizzato i componenti delle mappe su cui ci stiamo concentrando (ferrovie, strade, ecc.).
  2. L'obiettivo è costruire un'applicazione Web (ho usato ArcGIS Online di ESRI per un diverso progetto di mappa web con dati CSV) che consenta all'utente di selezionare i livelli (degli anni passati) per vedere come si è sviluppato il trasporto nella nostra contea. A parte un selettore di livello, l'opacità del livello necessita di un'opzione da modificare.
  3. Ho esaminato l'API MapBox, ma manca i cursori di opacità. QGIS Web Client sembra promettente e simile al client ArcGIS Server, ma mi chiedo se sia troppo complicato per i nostri utenti finali. Non ho molto tempo per metterlo insieme, né ho molto in termini di pesante esperienza di programmazione.

1
Per cominciare, quale tecnologia hai a disposizione (ad es. Server, software, ecc.)?
Aaron

Vorrei attenermi a cose open source e gratuite, per la maggior parte. C'è un budget di zero dollari per questo progetto. Server è un Fedora Linux a metà degli anni 2000-qualcosa. Software, sono aperto. Che cosa suggerisci?
Copperplate

Quanta esperienza di programmazione hai? Ci sono programmatori esperti nello staff del museo? Non sto cercando di allarmarti. Sto solo cercando di personalizzare le risposte alle tue circostanze poiché alcune soluzioni richiedono una programmazione più difficile di altre.

Posso avanzare faticosamente attraverso html / css / javascript e un po 'di pitone e php. E no, lo staff del museo è in gran parte non tecnologicamente propenso.
Copperplate

Gdal2tiles ha alcuni trucchi da risolvere: il Geotiff deve essere nella stessa proiezione che verrà visualizzato in seguito, probabilmente Google Mercator. Devi riproiettarlo prima. Lo schema di numerazione delle tessere di gdal2tiles è opposto a quello di Openstreetmap. Quindi potresti trovarti con una vista perplessa, se usi il foglietto illustrativo standard di Openlayers. E gdal2tiles funziona molto lentamente su enormi tiff. Ho fatto un po 'di piastrellatura con successo, ma non è così facile.

Risposte:


5

Un'alternativa al percorso WMS:

Usa le tessere GDAL2 per creare un set di tessere TMS dalle tue immagini.

Quindi carica Leaflet, che è un'alternativa più leggera a OpenLayers, un client di mappe javascript. Progetta pulsanti che interagiscono con esso.

Questa disposizione ti consentirà di eseguire in modo portabile quanto sopra tramite qualsiasi server web, senza richiedere la configurazione o l'amministrazione di alcun servizio speciale.


Quindi, per chiarire, le Piastrelle GDAL2 "taglierebbero" i GEOTIFF più grandi in Piastrelle che possono essere servite da Leaflet?
Copperplate

1
Impostato su TMS, GDAL2Tiles taglierebbe i GeoTIFF in riquadri (in genere 256x256 pixel) di vari livelli di zoom e li inserirà in una struttura di directory di file piatta dello spazio dei nomi /Zoomlevel/Ycoord/Xcoord.png
MappingTomorrow

4

UMN Mapserver e Geoserver sono entrambi in grado di eseguire il rendering di TIFF e shapefile. Per quanto riguarda i consumatori, Openlayer sarebbe appropriato.

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.