osm-americana / openstreetmap-americana

A quintessentially American map style
https://americanamap.org
Creative Commons Zero v1.0 Universal
183 stars 60 forks source link

Shields of Pakistan #396

Open bgo-eiu opened 2 years ago

bgo-eiu commented 2 years ago

I am creating this issue to start with seeing as there are issues for various country shields, but intend to look into the shields more, as well as how road routes are mapped in Pakistan, then will make a pull request at some point.

Pakistan has a network of National Highway routes designated by the national government which connect the country's major cities, and a Motorway network of routes installed relatively recently with the intent of providing connections between Pakistan's Arabian Sea ports and the Khunjerab Pass at the border with China as part of the "China-Pakistan Belt Road Initiative."

National Highway ref designations are prefixed with N- and are displayed on a blue hexagonal shield: N-10 Pakistan National Highway Shield

On guide signage they may look like this: N-5 Shield on Guide Signage in Pakistan

The hexagon outline is not always shown; as you can see on this sign, N-35 (Karakoram Highway) is referenced without the hexagon shape (not specific to the route or carrying any different meaning, just omitted on some signs): N-35 Reference Number on Guide Signage in Pakistan

Motorways in Pakistan have ref designations prefixed with M- and green semi-circular shields: M-10 Pakistan Motorway Shield

They are often shown on matching green guide signage like this: M-2 on Guide Signage in Pakistan

Pakistan's provinces and territories also each have provincial or territorial highway networks. Their respective subdivisions assign different systems of ref designations for each, some of which do have their own shield designs but not all. The available images of signage for these is sporadic compared to the National Highways so it can be harder to discern, but here is an example a shield for the L-20 route, named Lahore Ring Road, of Punjab's provincial highway system: L-20 Lahore Ring Road, Punjab, Pakistan Shield

The same on guide signage (poor lighting in this picture unfortunately): L-20 Lahore Ring Road on Guide Signage in Punjab, Pakistan

I am not sure if any other routes use the L- prefix; it takes the first letter of the city name despite being designated and maintained by the province of Punjab rather than the municipality of Lahore.

Further, there is an additional highway network known as the Strategic Highway network which is maintained and operated by the Pakistan Ministry of Defence. These have their own ref designations with the S- prefix followed by a number. I am not yet sure if these have their own shields. Unhelpfully, both the provinces of Sindh and Khyber-Pakhtunkhwa also use S as a prefix. S-2 (Strategic Highway), S-2 (Khyber-Pakhtunkhwa Provincial Highway, and S02 (Sindh Provincial Highway) are all different routes.

Some of Pakistan's National Highways and Motorways are part of the Asian Highway Network discussed in issue #122. At the moment I am unsure of the extent to which Asian Highway shields are signed in Pakistan, and how they are styled compared to other countries. It looks like the Pakistani portions of the Asian Highway Network have yet to be mapped to the extent that its members have in neighboring countries. For reference, here is the Pakistan-China border in Americana at the moment, where you can see where the N-35 (Karakoram Highway in Pakistan) becomes the G314 (Karakoram Highway in China), but the AH4 default shield only shows on the Chinese side of the highway: image

Other neighboring countries which connect to Pakistan's highway network include India (#225), Iran, and Afghanistan.

bgo-eiu commented 2 years ago

I recall Pakistan's road route relations being tagged with a format like network=PK:national for National Highways, for example, but I will update this comment to reflect any other pertinent details when OSM comes back from the current downtime.

1ec5 commented 2 years ago

Yes, network=PK:national is the tagging scheme for national routes in Pakistan. No other PK:-prefixed network value appears to be in use so far.

bgo-eiu commented 2 years ago

According to the Pakistan taginfo (helpful link, I forgot about the country projects), there are 28 relations with network=PK:national but 100 road route relations, including several from the Motorway network and provincial network, so it's likely many of them just lack a network tag. I could ask the Pakistan highway mappers if network=PK:motorway, network=PK:Punjab or some other tagging scheme sounds reasonable (shields aside, it would be nice to be able to distinguish between the three different networks which use S refs more easily).

claysmalley commented 2 years ago

The artwork for National Highway shields is already in the repo as the Japanese prefectural route shield, but should probably be renamed to something more generic:

bgo-eiu commented 2 years ago

That would work great and makes this easier!

Most of the road route relations in Pakistan (and the network=PK:national tags) were added over a decade ago by users that are no longer active. The more recent ones tend to have no network tag; those ones are also largely outside of the national network. I started using network=PK:motorway on the motorway network and added network=PK:Punjab:LRR for Lahore Ring Road. Those 3 shields would be straightforward to implement I think.

It didn't look like I would be stepping on any toes, but I did contact the one currently active Pakistan highway route mapper just in case. They've added routes like the Gwadar East Bay Expressway which just opened a week ago and doesn't fit into any of the networks described above, which is pretty interesting.

ZeLonewolf commented 2 years ago

Sounds like a blue_hexagon to me...

bgo-eiu commented 2 years ago

image

Found on this archive of Pakistan sign codes: https://github.com/govdotpk/highway-code-book

I'm curious to find any photo examples of the signs on the right

claysmalley commented 2 years ago

National highways and motorways merged in #415.