From fa5b90a9f8a69a5eb03a2aba02f4c985b7ab917a Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Tue, 21 Sep 2021 20:21:26 +1200 Subject: Added Sydney Rail Maps article --- project/assets/img/sydney_rail_map_full.svg | 6849 +++++++++++++++++++++++++++ project/complexity.yml | 19 +- project/context/articles.json | 8 +- project/context/tags.json | 4 +- project/templates/sydneyrail.html | 161 + project/templates/tags/language.html | 34 + project/templates/tags/languages.html | 34 - project/templates/tags/maps.html | 34 + project/templates/tags/transport.html | 34 + 9 files changed, 7133 insertions(+), 44 deletions(-) create mode 100644 project/assets/img/sydney_rail_map_full.svg create mode 100644 project/templates/sydneyrail.html create mode 100644 project/templates/tags/language.html delete mode 100644 project/templates/tags/languages.html create mode 100644 project/templates/tags/maps.html create mode 100644 project/templates/tags/transport.html (limited to 'project') diff --git a/project/assets/img/sydney_rail_map_full.svg b/project/assets/img/sydney_rail_map_full.svg new file mode 100644 index 0000000..8aed3b4 --- /dev/null +++ b/project/assets/img/sydney_rail_map_full.svg @@ -0,0 +1,6849 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Central + Town Hall + Pitt +St + Wynyard + Martin +Place + Circular +Quay + St +James + Museum + Kings +Cross + Edgecliff + Bondi +Junction + Barangaroo + The +Rocks + Redfern + Macdonaldtown + Erskineville + St Peters + Sydenham + Marrickville + Waterloo + Mascot + Green Square + Domestic Terminal + International Terminal + Tempe + Wolli +Creek + Newtown + Stanmore + Petersham + Lewisham + Summer Hill + Ashfield + Croydon + Burwood + Dulwich Hill + Hurlstone Park + Canterbury + Turrella + Bardwell Park + Bexley North + Strathfield + North +Strathfield + Camperdown + Leichhardt + Haberfield + Five Dock + Canada Bay + Rockdale + Arncliffe + Banksia + Kogarah + Carlton + Allawah + Hurstville + Kingsgrove + Bexley + Beverly +Hills + Dora St + Homebush + Flemington + Lidcombe + + Clemton Park + Roselands + Campsie + Belmore + Lakemba + Wiley Park + Punchbowl + Yagoona + Birrong + Bankstown + Regents Park + Berala + Croydon Park + Burwood Heights + Olympic +Park + Glenfield + Edmondson Park + Leppington + Cabramatta + Liverpool + Warwick Farm + Casula + Penshurst + Mortdale + Oatley + Como + Jannali + Loftus + Engadine + Heathcote + Waterfall + Sutherland + Kirrawee + Gymea + Miranda + Caringbah + Woolooware + Cronulla + Campbelltown + Macarthur + Lumeah + Minto + Ingleburn + Macquarie Fields + Blair Athol + Currans Hill + Narellan + Camden + Holsworthy + East Hills + Panania + Revesby + Padstow + Riverwood + Narwee + Carramar + Villawood + Leightonfield + Chester Hill + Sefton + + Canley Vale + Fairfield + Yennora + Guildford + Merrylands + Harris Park + Granville + Auburn + Milsons Point + + North +Sydney + Victoria +Cross + Parramatta + St Leonards + Chatswood + Artarmon + Crows +Nest + Waverton + Wollstonecraft + Marsfield + Concord West + Meadowbank + West Ryde + Denistone + Eastwood + Rhodes + Newington + Rosehill + Putney + Ryde + Top Ryde + Macquarie +University + North +Ryde + Kuring-gai + Macquarie +Park + West +Pymble + Roseville + Lindfield + Killara + Gordon + Pymble + Turramurra + Warrawee + Wahroonga + Waitara + Hornsby + Epping + + Cheltenham + Normanhurst + Thornleigh + Pennant Hills + Beecroft + Berowra + Mount Kuring-gai + Mount Colah + Asquith + Neutral Bay + Cremorne + Mosman + Clontarf + Balgowlah + Manly Vale + North Manly + Brookvale + Dee Why + Collaroy + Collaroy Plateau + Narrabeen + North Narrabeen + Warriewood + Mona Vale + Blacktown + Seven Hills + Toongabbie + Pendle Hill + Wentworthville + Westmead + Doonside + Rooty Hill + Mount Druitt + St Marys + Werrington + Kingswood + Emu Plains + Penrith + + South +Wentworthville + Mays Hill + Cecil Hills + Bonnyrigg Heights + Bonnyrigg + Greenfield Park + Prairiewood + Fairfield West + Fairfield Heights + Woodpark + Parramatta +River + Rydalmere + Dundas + Telopea + Carlingford + West Epping + Colebee + Marsden Park + Marayong + Quakers Hill + Schofields + + Tallawong + Rouse Hill + Thompsons +Corner + Kellyville + Bella Vista + Norwest + Hills +Showground + Castle Hill + Cherrybrook + Riverstone + Vineyard + Mulgrave + Windsor + Clarendon + East Richmond + Richmond + + + + + Sydney Trains Network + + + + + + + + + + Monorail Services + SAFEGE suspension type, minimum 6 trains per hour + Carlingford Monorail + + + + + + + + + + + + Suburban Services + Double deck, minimum 4 trains per hour + Northern Line + Western / North Shore Line + Airport / East Hills Line + Southern / Inner West Line + Illawarra Line + Cumberland Line + + + + + + Metro Services + Single deck, minimum 6 trains per hour + + + + + + Strathfield Metro + Bankstown / Castle Hill Metro + Bondi Junction Metro + Northern Beaches Metro + Olympic Park Metro + + + + + + + + + + + + + + + Station on one line only + Station on both lines + Interchange between services + Out-of-station interchange + + + + diff --git a/project/complexity.yml b/project/complexity.yml index 1a3b01a..6b5d98a 100644 --- a/project/complexity.yml +++ b/project/complexity.yml @@ -11,28 +11,31 @@ output_dir: "../www" # Was this the same person who thought hiding file extensions on Windows was a good plan? unexpanded_templates: - "about.html" - - "grasp.html" - - "thue2a.html" - "adapad.html" - - "stvcount.html" - "fltkada.html" - - "sunset.html" - - "sokoban.html" - - "links.html" - - "steelman.html" + - "grasp.html" - "integral.html" + - "links.html" - "packrat.html" + - "sokoban.html" + - "steelman.html" + - "stvcount.html" + - "sunset.html" + - "sydneyrail.html" + - "thue2a.html" - "tags.html" - "tags/application.html" - "tags/binding.html" - "tags/compsci.html" - "tags/copyright.html" - "tags/esoteric.html" - - "tags/languages.html" + - "tags/language.html" - "tags/legal.html" - "tags/library.html" + - "tags/maps.html" - "tags/mathematics.html" - "tags/politics.html" - "tags/programming.html" + - "tags/transport.html" - "tags/videogames.html" diff --git a/project/context/articles.json b/project/context/articles.json index b9a3977..8d828e7 100644 --- a/project/context/articles.json +++ b/project/context/articles.json @@ -1,5 +1,11 @@ [ + { + "title": "Sydney Rail Maps", + "anchor": "/sydneyrail.html", + "taglist": ["maps", "transport"], + "postdate": "21/9/2021" + }, { "title": "Packrat Parser Combinator Library", "anchor": "/packrat.html", @@ -15,7 +21,7 @@ { "title": "D, Parasail, Pascal, and Rust vs The Steelman", "anchor": "/steelman.html", - "taglist": ["compsci", "languages"], + "taglist": ["compsci", "language"], "postdate": "29/10/2017" }, { diff --git a/project/context/tags.json b/project/context/tags.json index 52088df..25192f3 100644 --- a/project/context/tags.json +++ b/project/context/tags.json @@ -4,12 +4,14 @@ "compsci", "copyright", "esoteric", - "languages", + "language", "legal", "library", + "maps", "mathematics", "politics", "programming", + "transport", "videogames" ] diff --git a/project/templates/sydneyrail.html b/project/templates/sydneyrail.html new file mode 100644 index 0000000..3577f35 --- /dev/null +++ b/project/templates/sydneyrail.html @@ -0,0 +1,161 @@ + +{% extends "base.html" %} + + + +{% block title %}Sydney Rail Maps{% endblock %} + + + +{% block content %} + +

Sydney Rail Maps

+ +

Git repository: Link

+ +
21/9/2021
+ + +
Overview
+ +

Over the years there have been more than a few railway network maps created for Sydney, +Australia. All sorts of official, +unofficial, hypothetical, geographical, and historical ones can be found via a +websearch with your favourite search engine. This is my contribution to that +pile of pictures.

+ +
+ + Hypothetical Sydney rail map + +
A hypothetical Sydney heavy rail map
+
+ +

The above map represents a lot of proposals actually implemented and opportunities taken instead +of missed. The file is a 3000x2800 SVG so zoom can be increased several times over without loss of +detail, or you can click to open the map by itself. Since emphasis is on a "what if" for heavy rail +lines, no grid, index, light rail, or other transport services have been included.

+ + +
Line Differences and Notes
+ +

There are 12 lines depicted, including 6 suburban double deck, 5 metro single deck, and 1 +suspension monorail. For the most part the colour of preexisting lines has been made consistent with +recent official maps.

+ +

Suburban lines:

+ + + +

Metro lines:

+ + + +

Monorail lines:

+ +

Despite everything else this may be the most controversial idea here. In the past Sydney had a +very poorly designed, low capacity monorail loop +between the CBD and Pyrmont. What is proposed here is much closer to monorail systems found in +countries like Japan and China where monorails are constructed to provide services like a heavy +rail line. The technology would be a modified SAFEGE system to allow for 6 car trains and 80km/h +service speed.

+ + + + +
Unmapped Features
+ +

The Southern / Inner West, Airport / East Hills, and Cumberland lines all overlap track, as do +the Northern and Strathfield lines. All other lines use their own dedicated track pairs exclusively. +This means the hypothetical network is made up of 9 independent sectors overall.

+ +

Despite the above, there is some overlap with intercity services. Southern Highlands services +would operate via Glenfield, Wolli Creek, and Sydenham, which makes up for the lack of express East +Hills services from Campbelltown. Central Coast services would still operate via Hornsby, Epping, +Strathfield. In both cases minor interference between sectors is possible.

+ +

Other modes of transport have been intentionally left out. This includes an extensive +hypothetical light rail network covering the eastern suburbs, as well as the CBD, parts of the inner +west, and a few lines around Parramatta. There is also potential for important bus rapid transit +services between the North Shore and Northern Beaches, as well as one around Liverpool.

+ +

Finally, there are three options for extending public transport to the second Sydney airport at +Badgerys Creek. The Airport / East Hills line could be extended, the Carlingford monorail could be +extended, or a new branch of the Western line could be constructed from St Marys as in current +official maps. In the long term all three options may be ideal. The current proposal of the solitary +St Marys branch may have the unacceptable downside of overcrowding on the Western line.

+ + +
Closing Remarks
+ +

It is interesting how increased connectivity in a transit network leaves less and less room for +the distortions necessary for the clean schematic lines expected of such maps.

+ +

At some point I would like to go back and make a map that includes some of the mentioned unmapped +features. Although at that point it may be more practical to use computational routing methods.

+ +{% endblock %} + + diff --git a/project/templates/tags/language.html b/project/templates/tags/language.html new file mode 100644 index 0000000..95339e5 --- /dev/null +++ b/project/templates/tags/language.html @@ -0,0 +1,34 @@ + +{% extends "base.html" %} + + + +{% block title %}Language Tag{% endblock %} + + + +{% block style %} + +{% endblock %} + + + +{% block content %} + +

Tag: Language

+ + + +{% endblock %} + + diff --git a/project/templates/tags/languages.html b/project/templates/tags/languages.html deleted file mode 100644 index d680002..0000000 --- a/project/templates/tags/languages.html +++ /dev/null @@ -1,34 +0,0 @@ - -{% extends "base.html" %} - - - -{% block title %}Languages Tag{% endblock %} - - - -{% block style %} - -{% endblock %} - - - -{% block content %} - -

Tag: Languages

- - - -{% endblock %} - - diff --git a/project/templates/tags/maps.html b/project/templates/tags/maps.html new file mode 100644 index 0000000..a4adab9 --- /dev/null +++ b/project/templates/tags/maps.html @@ -0,0 +1,34 @@ + +{% extends "base.html" %} + + + +{% block title %}Maps Tag{% endblock %} + + + +{% block style %} + +{% endblock %} + + + +{% block content %} + +

Tag: Maps

+ + + +{% endblock %} + + diff --git a/project/templates/tags/transport.html b/project/templates/tags/transport.html new file mode 100644 index 0000000..1a2c797 --- /dev/null +++ b/project/templates/tags/transport.html @@ -0,0 +1,34 @@ + +{% extends "base.html" %} + + + +{% block title %}Transport Tag{% endblock %} + + + +{% block style %} + +{% endblock %} + + + +{% block content %} + +

Tag: Transport

+ + + +{% endblock %} + + -- cgit