Mencari opsi untuk Peta Web bersejarah? [Tutup]

9

Saya magang di museum sejarah lokal kecil. Kami memiliki anggaran $ 0. Ulasan Proyek:

  1. Saya punya banyak peta kertas tua. Ketika saya mengatakan tua, maksud saya 1800-an ke atas. Mereka telah dipindai ke TIFF. Saya merujuk mereka secara geografis dan diekspor sebagai GEOTIFFs. Saya telah mendigitalkan komponen peta yang sedang kami fokuskan (jalur kereta api, jalan, dll).
  2. Tujuannya adalah untuk membangun aplikasi web (saya telah menggunakan ESRI's ArcGIS Online untuk proyek peta web yang berbeda dengan data CSV) yang memungkinkan pengguna untuk memilih lapisan (beberapa tahun yang lalu) untuk melihat bagaimana transportasi telah berkembang di negara kami. Selain dari pemilih lapisan, opacity layer perlu opsi untuk diubah.
  3. Saya telah melihat ke MapBox API, tetapi tidak memiliki slider opacity. Klien Web QGIS terlihat menjanjikan dan mirip dengan Klien Server ArcGIS, tetapi saya bertanya-tanya apakah itu terlalu rumit untuk pengguna akhir kami. Saya tidak punya banyak waktu untuk menyatukan ini, saya juga tidak punya banyak pengalaman pemrograman yang berat.
lemping lembaga
sumber
1
Untuk memulainya, teknologi apa yang Anda miliki (mis. Server, perangkat lunak, dll)?
Aaron
Saya ingin tetap dengan open source dan hal-hal gratis, untuk sebagian besar. Ada anggaran nol dolar untuk proyek ini. Server adalah Fedora Linux pertengahan 2000-an-sesuatu. Perangkat lunak, saya terbuka. Apa yang Anda sarankan?
pelat tembaga
Berapa banyak pengalaman pemrograman yang Anda miliki? Apakah ada programmer berpengalaman dalam staf museum? Aku tidak berusaha membuatmu khawatir. Saya hanya mencoba menyesuaikan jawaban untuk keadaan Anda karena beberapa solusi memerlukan pemrograman yang lebih sulit daripada yang lain.
Saya dapat berjalan dengan hati-hati melalui html / css / javascript, dan sedikit python dan php. Dan tidak, sebagian besar staf museum cenderung tidak berteknologi.
pelat tembaga
Gdal2tiles memiliki beberapa trik yang harus dipecahkan: Geotiff harus dalam proyeksi yang sama dengan yang akan dilihat sesudahnya, mungkin Google Mercator. Anda harus memproyeksikan ulang terlebih dahulu. Skema penomoran ubin gdal2tiles berlawanan dengan skema Openstreetmap. Jadi Anda mungkin menemukan diri Anda dengan pandangan bingung, jika Anda menggunakan leaflet bijih Openlayers standar. Dan gdal2tiles bekerja sangat lambat pada tiff besar. Saya melakukan beberapa ubin dengan kesuksesan, tetapi itu tidak mudah.

Jawaban:

5

Alternatif untuk rute WMS:

Gunakan GDAL2Tiles untuk membuat tileset TMS dari citra Anda.

Kemudian muat Leaflet, yang merupakan alternatif berbobot lebih ringan untuk OpenLayers, klien peta javascript. Desain tombol yang berinteraksi dengannya.

Pengaturan ini akan memungkinkan Anda menjalankan hal-hal di atas melalui server web apa pun, tanpa memerlukan konfigurasi atau administrasi layanan khusus apa pun.

Memetakan Besok
sumber
Jadi, untuk memperjelas, GDAL2Tiles akan "memotong" GEOTIFF yang lebih besar menjadi Tiles yang kemudian dapat dilayani oleh Leaflet?
pelat tembaga
1
Diatur ke TMS, GDAL2Tiles akan memotong GeoTIFFs menjadi ubin (biasanya 256x256 piksel) dari berbagai tingkat zoom, dan menempatkannya dalam struktur direktori file datar namespace /Zoomlevel/Ycoord/Xcoord.png
MappingTomorrow
4

Mapserver UMN dan Geoserver keduanya dapat merender TIFF dan shapefile. Di sisi konsumen, Openlayers akan sesuai.

AndreJ
sumber