Ищете варианты для исторической веб-карты? [закрыто]

9

Я стажер в небольшом краеведческом музее. У нас есть бюджет 0 долларов. Обзор проекта:

  1. У меня есть куча старых бумажных карт. Когда я говорю «старый», я имею в виду 1800-х и выше. Они были отсканированы в TIFF. Я геопривязал их и экспортировал как GEOTIFF. Я оцифровал компоненты карт, на которых мы фокусируемся (железные дороги, дороги и т. Д.).
  2. Цель состоит в том, чтобы создать веб-приложение (я использовал ArcGIS Online от ESRI для другого проекта веб-карты с данными CSV), которое позволяет пользователю выбирать слои (прошлых лет), чтобы посмотреть, как развивается транспорт в нашем округе. Помимо селектора слоя, непрозрачность слоя нуждается в изменении опции.
  3. Я посмотрел на MapBox API, но в нем нет ползунков непрозрачности. QGIS Web Client выглядит многообещающе и похоже на ArcGIS Server Client, но мне интересно, не слишком ли это сложно для наших конечных пользователей. У меня не так много времени, чтобы собрать это вместе, и у меня нет особого опыта тяжелого программирования.
медная тарелка
источник
1
Для начала, какие технологии у вас есть (например, сервер, программное обеспечение и т. Д.)?
Аарон
Я хотел бы придерживаться с открытым исходным кодом и бесплатные вещи, по большей части. Бюджет этого проекта равен нулю долларов. Сервер - это Fedora Linux середины 2000-х годов. Программное обеспечение, я открыт. Что ты предлагаешь?
медь
Какой у вас опыт программирования? Есть ли в штате музея опытные программисты? Я не пытаюсь тебя насторожить. Я просто пытаюсь адаптировать ответы к вашим обстоятельствам, поскольку некоторые решения требуют более сложного программирования, чем другие.
Я могу пробраться через html / css / javascript и немного python и php. И нет, сотрудники музея в значительной степени не склонны к технологиям.
медь
У Gdal2tiles есть несколько уловок, которые нужно решить: геотиф должен быть в той же проекции, которую он будет просматривать потом, вероятно, в Google Mercator. Вы должны сначала перепроектировать это. Схема нумерации плиток в gdal2tiles противоположна схеме Openstreetmap. Таким образом, вы можете оказаться в недоумении, если будете использовать стандартную рулетку Openlayers. И gdal2tiles работает очень медленно на огромных размолвках. Я сделал некоторые успехи, но это не так просто.

Ответы:

5

Альтернатива маршруту WMS:

Используйте GDAL2Tiles для создания набора плиток TMS из ваших изображений.

Затем загрузите Leaflet, который является более легкой альтернативой OpenLayers, клиенту карты javascript. Дизайн кнопок, которые взаимодействуют с ним.

Такое расположение позволит вам переносить вышеперечисленное через любой веб-сервер, не требуя настройки или администрирования каких-либо специальных служб.

MappingTomorrow
источник
Таким образом, чтобы уточнить, GDAL2Tiles будут «разрезать» большие GEOTIFF на Tiles, которые затем могут быть поданы Leaflet?
медь
1
Если задано значение TMS, GDAL2Tiles будет разрезать GeoTIFF на листы (обычно 256x256 пикселей) с различными уровнями масштабирования и помещать их в структуру каталогов с плоскими файлами пространства имен /Zoomlevel/Ycoord/Xcoord.png
MappingT Saturday
4

UMN Mapserver и Geoserver способны отображать TIFF и шейп-файлы. Со стороны потребителей, Openlayers будет уместным.

Andrej
источник