RU:OpenPisteMap

From OpenStreetMap Wiki
Jump to navigation Jump to search
OpenPisteMap
(Discontinued)
OpenPisteMap.png
Подвижная
карта:
openpistemap.org
Сайт
для стиля:
subversion.nexusuk.org/projects/openpistemap/

OpenPisteMap (http://openpistemap.org) - специализированная карта по данным OSM, представленных согласно предложениям проекта WikiProject Piste Maps, и предназначенная для горнолыжников, сноубордистов и любителей активного отдыха в горах .

Эта страница создана для отображения текущего состояния и планов на будущее.

Исходный код

Доступен в хранилище SubVersion: http://subversion.nexusuk.org/projects/openpistemap/

Роботы и спамоподобные клиенты

Есть некоторые программы-роботы или клиенты, которые делают слишком большое количество запросов на загрузку тайлов. Работа таких программ может быть принята за атаки DDoS (атаки класса "отказ от обслуживания") и заблокирована. Для предотвращения таких ситуаций придерживайтесь нескольких простых правил:

  • Задайте разумные границы загружаемой площади. Очевидно, что чем выше уровень увеличения, тем задаваемый размер загружаемой площади должно быть меньше.
  • Настоящая имя агента программы в заголовках запросов вашего клиента. Это не обязательно должен быть веб-браузер (например Firefox) - yes, it really is easy to tell when it is a robot rather than a browser requesting the data. Similarly, don't just leave it set to a library's default (e.g. "Java").
  • Putting an email address in the useragent string to allow you to be contacted in the event of any problems is sensible.
  • If you start getting "403 Forbidden" responses, *stop*. Don't just keep hammering away at the server - it probably means that you've been banned for abusive behaviour and continuing to hammer away at the server will just extend your ban.
  • If you're getting lots of "404 Not Found" responses then you are requesting tiles that haven't previously been rendered and the server is too overloaded to render them in real-time. Consider slowing down the request rate.

Для защиты пользователей от действий спамоподобного программного обеспечения, при несоблюдении вышеуказанных пунктов, запрет будет произведен автоматически. Повторные злоупотребления могут привести к постоянному бану.

Ближайшие планы

  • стиль Mapnik:
    • Получить символ подъемника для отрисовки правильного пути and near the middle of the lift way. (См. ниже)
    • Подъемники:
    • Трассы:
        • с различными типами линий piste:grooming=classic, skating, classic;skating, scooter, backcountry
        • highlight route=различия лыжных маршрутов
      • piste:type=sleigh
      • piste:type=sled
      • piste:type=*- обозначения (теги) для областей
      • man_made=piste:halfpipe
      • piste:difficulty=freeride - сложность трассы
      • natural=cliff - показать скалистые участки, где нельзя скатиться без экстрима.
      • ref=number - номер трассы на линии трассы
    • Инфраструктура:
  • Исправить несовместимость с XHTML compatibility OpenLayers.
  • Mapnik иногда не отображает некоторые линии при определенном масштабе. Affects both ways and contours.
  • Было бы неплохо добавить на карту маршруты зимних пеших прогулок .Might be nice to add winter walks/climbs to the map.
  • Было бы круто иметь возможность экспорта карты трасс.

Пешеходные дорожки и тропы, интересные для пользователей карты трасс

Пути, которые не являются трассами, но используются для спуска, должны появиться на openpistemap. К ним относятся официальные и неофициальные внетрассовые спуски в границах или за пределами зоны катания для горных лыж, сноубордов и снегоступов:

Предполагаемое отображение: также как сейчас тропы, но окрашеные согласно трудности прохождения.

Трассы предназначенные в основном для пешего туризма также должны появиться на openpistemap, особенно, если они представляют интерес для лыжников:

  • highway=footway - пешеходный путь, тропа
  • ski=yes - спуск, возможный на лыжах и сноубордах
  • snowshow=yes - спуск, возможный на снегоступах

Предполагаемое отображение: также как сейчас пешеходные дорожки, но окрашеные согласно трудности прохождения.

Rendering lift symbols

Symbols are currently rendered using LinePatternSymboliser. This renders the symbol at the start of the way (and at configured intervals thereafter) and orientated with the way (i.e. if the way is drawn from right to left the symbol will be rendered upside down).

A possible answer is to fake nodes in the middle of the way. PostGIS might be able to provide the midpoint of a LINESTRING, in which case it could be implemented as another layer in Mapnik with a nifty SELECT statement.

Care must be taken to avoid colliding with the text name of the lift.