Suchen Sie nach Optionen für die historische Webkarte? [geschlossen]

9

Ich bin Praktikant in einem kleinen Museum für lokale Geschichte. Wir haben ein Budget von 0 US-Dollar. Projektübersicht:

  1. Ich habe ein paar alte Papierkarten. Wenn ich alt sage, meine ich 1800er und höher. Sie wurden in TIFFs gescannt. Ich habe sie georeferenziert und als GEOTIFFs exportiert. Ich habe die Komponenten der Karten, auf die wir uns konzentrieren, digitalisiert (Eisenbahnen, Straßen usw.).
  2. Ziel ist es, eine Webanwendung zu erstellen (ich habe ArcGIS Online von ESRI für ein anderes Webkartenprojekt mit CSV-Daten verwendet), mit der ein Benutzer Ebenen (vergangener Jahre) auswählen kann, um zu sehen, wie sich der Transport in unserem Landkreis entwickelt hat. Abgesehen von einer Ebenenauswahl muss für die Ebenenopazität eine Option geändert werden.
  3. Ich habe mir die MapBox-API angesehen, aber es fehlen Deckkraftregler. QGIS Web Client sieht vielversprechend aus und ähnelt dem ArcGIS Server Client, aber ich frage mich, ob es für unsere Endbenutzer zu kompliziert ist. Ich habe nicht viel Zeit, um das zusammenzubringen, und ich habe auch nicht viel Programmiererfahrung.
Kupferplatte
quelle
1
Welche Technologie steht Ihnen zunächst zur Verfügung (z. B. Server, Software usw.)?
Aaron
Ich möchte mich größtenteils an Open Source und kostenlose Dinge halten. Für dieses Projekt gibt es ein Budget von null Dollar. Server ist ein Fedora Linux Mitte der 2000er Jahre. Software, ich bin offen. Was schlagen Sie vor?
Kupferplatte
Wie viel Programmiererfahrung haben Sie? Gibt es erfahrene Programmierer im Museumspersonal? Ich versuche nicht, dich zu alarmieren. Ich versuche nur, die Antworten auf Ihre Umstände abzustimmen, da einige Lösungen eine schwierigere Programmierung erfordern als andere.
Ich kann mich durch HTML / CSS / Javascript und ein wenig Python und PHP stapfen. Und nein, das Museumspersonal ist weitgehend nicht technologisch veranlagt.
Kupferplatte
Gdal2tiles hat einige Tricks zu lösen: Der Geotiff muss sich in derselben Projektion befinden, in der er später angezeigt wird, wahrscheinlich Google Mercator. Sie müssen es zuerst neu projizieren. Das Nummerierungsschema von gdal2tiles ist dem von Openstreetmap entgegengesetzt. Wenn Sie Standard-Openlayers-Erzbroschüren verwenden, sind Sie möglicherweise verwirrt. Und gdal2tiles arbeitet sehr langsam auf riesigen Tiffs. Ich habe einige Kacheln mit Erfolg gemacht, aber es ist nicht so einfach.

Antworten:

5

Eine Alternative zur WMS-Route:

Verwenden Sie GDAL2Tiles, um aus Ihren Bildern ein TMS-Kachelset zu erstellen.

Laden Sie dann Leaflet, eine leichtere Alternative zu OpenLayers, einem Javascript-Map-Client. Entwerfen Sie Schaltflächen, die damit interagieren.

Mit dieser Anordnung können Sie die oben genannten Funktionen portabel über jeden Webserver ausführen, ohne dass spezielle Dienste konfiguriert oder verwaltet werden müssen.

MappingTomorrow
quelle
Zur Verdeutlichung würden die GDAL2Tiles die größeren GEOTIFFs in Kacheln "zerschneiden", die dann von Leaflet serviert werden können?
Kupferplatte
1
Auf TMS gesetzt, würde GDAL2Tiles die GeoTIFFs in Kacheln (normalerweise 256 x 256 Pixel) mit verschiedenen Zoomstufen zerlegen und sie in eine flache Dateiverzeichnisstruktur des Namespace /Zoomlevel/Ycoord/Xcoord.png
MappingTomorrow
4

UMN Mapserver und Geoserver können sowohl TIFF- als auch Shapefiles rendern. Auf der Verbraucherseite wären Openlayers angemessen.

AndreJ
quelle