Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juliusgb/0f14e8e00d288c38e8600c3619c4f0ad to your computer and use it in GitHub Desktop.
Save juliusgb/0f14e8e00d288c38e8600c3619c4f0ad to your computer and use it in GitHub Desktop.
Mapscript with costs per component and whole value chain
Followed https://www.youtube.com/watch?v=i_6bvEfGLD8
Url of resulting wardley map in Mapscript is too long.
It's https://mapscript.org/nb/#_.eyJsYXlvdXQiOlt7InJvd0lkIjoyLCJpdGVtcyI6W3siaWQiOjMwLCJ0eXBlIjoibWFwIiwidGl0bGUiOiJNYXAifV19LHsicm93SWQiOiJyZnAxa2kiLCJpdGVtcyI6W3siaWQiOjQyLCJ0eXBlIjoiZWRpdG9yIiwidGl0bGUiOiJFZGl0b3IifSx7InR5cGUiOiJpbnNwZWN0b3IiLCJpZCI6InNmN3N4bCIsInRpdGxlIjoiSW5zcGVjdG9yIn1dfV0sInNvdXJjZSI6ImNvc3QwID0gZGVmYXVsdCAwIHVzZFxuY29zdCA9IGNvc3QwICsgc3VtKG5lZWRzLmNvc3QpXG5cbnN0YWZmOlxuXHRjb3N0MCA9IDAuMTAgdXNkXG5cdFxuY3VwOlxuXHRjb3N0MCA9IDAuMDUgdXNkXG5cbmtldHRsZTpcblx0Y29zdDAgPSAwLjE1IHVzZFxuXG50ZWE6XG5cdGNvc3QwID0gMC4xNSB1c2Rcblx0XG53YXRlcjpcblx0Y29zdDAgPSAwLjA1IHVzZFxuXG5wb3dlcjpcblx0Y29zdDAgPSAwLjA1IHVzZFxuXG5wdWJsaWM6XG5cdC0+IGN1cC1vZi10ZWFcblxuY3VwLW9mLXRlYTpcblx0LT4gdGVhXG5cdC0+IGN1cFxuXHQtPiBob3Qtd2F0ZXJcblx0LT4gc3RhZmZcblx0XG5ob3Qtd2F0ZXI6XG5cdC0+IHdhdGVyXG5cdC0+IGtldHRsZVxuXHRcbmtldHRsZTpcblx0LT4gcG93ZXJcblxucHVibGljOlxuXHRzdGFnZSA9IDRcblx0c3Vic3RhZ2UgPSAwLjFcblxuY3VwLW9mLXRlYTpcblx0c3RhZ2UgPSAzXG5cdFxuc3RhZmY6XG5cdHN0YWdlID0gM1xuXHRzdWJzdGFnZSA9IDAuOVxuXHR3ZWlnaHQgPSAyXG5cdFxuY3VwOlxuXHRzdGFnZSA9IDRcblxuaG90LXdhdGVyOlxuXHRzdGFnZSA9IDRcblx0c3Vic3RhbmdlID0gMC4xXG5cdHdlaWdodCA9IDNcblx0XG5rZXR0bGU6XG5cdHN0YWdlID0gM1xuXHRcbnRlYTpcblx0c3RhZ2UgPSA0XG5cdFxud2F0ZXI6XG5cdHN0YWdlID0gNFxuXHRzdWJzdGFnZSA9IDAuM1xuXHRcbnBvd2VyOlxuXHRzdGFnZSA9IDQifQ==
Short walkthrough demonstrating costs per component and overall chain -> https://www.loom.com/share/84a40edcad4f41dda1572e90688bb276
The code (tabs are important when copying to Mapscript):
cost0 = default 0 usd
cost = cost0 + sum(needs.cost)
staff:
cost0 = 0.10 usd
cup:
cost0 = 0.05 usd
kettle:
cost0 = 0.15 usd
tea:
cost0 = 0.15 usd
water:
cost0 = 0.05 usd
power:
cost0 = 0.05 usd
public:
-> cup-of-tea
cup-of-tea:
-> tea
-> cup
-> hot-water
-> staff
hot-water:
-> water
-> kettle
kettle:
-> power
public:
stage = 4
substage = 0.1
cup-of-tea:
stage = 3
staff:
stage = 3
substage = 0.9
weight = 2
cup:
stage = 4
hot-water:
stage = 4
substange = 0.1
weight = 3
kettle:
stage = 3
tea:
stage = 4
water:
stage = 4
substage = 0.3
power:
stage = 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment