Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Feature/aeroways #4346

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

Commits on Mar 14, 2021

  1. Use the width of a runway for rendering, if set

    Runways are fairly large features in the landscape, often highly visible
    from above. The line rendering style of normal highways is not ideal
    when zooming in on aerodromes, because the line representing the runway
    diminishes into something much narrower than the actual area.
    
    This commit introduces rendering based on the width tag of
    `aeroway=runway`, and uses that to set the line-width. It defaults to
    18 m if this tag is missing (this is on the narrow side, so it shouldn't
    cause strange rendering where `width` is missing).
    
    To help identify these large grey areas as runways, a centreline is
    drawn.
    jdhoek committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    4c86d07 View commit details
    Browse the repository at this point in the history
  2. Add support for runway=displaced_threshold

    Stop rendering its `ref` (this is better left to the main body of the
    `aeroway=runway` and draw the arrows that are typically used to mark a
    displaced threshold in aviation.
    jdhoek committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    a3d0d1e View commit details
    Browse the repository at this point in the history
  3. Add rendering for aeroway=stopway

    Width rendered as with aeroway=runway.
    jdhoek committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    2ff95ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e1336c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ad7257 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Render area:aeroway and taxiway with width

    Treat `aeroway=taxiway` the same as `aeroway=runway`, and use its width
    for rendering. `area:aeroway` is rendered for values of `runway`,
    `taxiway`, and `stopway`. Colours of runway, taxiway, and aeroway area
    are adjusted to work well together.
    jdhoek committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    42f308c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Render aeroway=parking_position

    Also move `aeroway=apron` to the other aeroway areas.
    jdhoek committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    ad40ed0 View commit details
    Browse the repository at this point in the history