Sea Level Rise - How to mask on relief plot
Clash Royale CLAN TAG#URR8PPP
up vote
15
down vote
favorite
I want to make a diagram which corresponds to sea level rise in the UK. I'm having trouble with relief plot.
So, corresponding to a 30 metre height increase of the sea, we would get the following diagram
sealevelrise = 30;
ReliefPlot[GeoElevationData[Interpreter["Country"]["UK"], UnitSystem -> "Metric"], DataReversed -> True, PlotRange -> Full, Full, sealevelrise, All]
Giving,
But I want a colour change at the new sea level instead, e.g from green to blue at the sea line. i.e. we could still see the relief in the white/"underwater". Is there any way to do this?
Clarification: I would like for the relief to be green, and for the sea to be blue and for the relief of both to still be seen. I just would like the point where the sea becomes land to have a colour change.
Side (non-important) question: Is there any way to overlay cities?
plotting graphics geography
add a comment |Â
up vote
15
down vote
favorite
I want to make a diagram which corresponds to sea level rise in the UK. I'm having trouble with relief plot.
So, corresponding to a 30 metre height increase of the sea, we would get the following diagram
sealevelrise = 30;
ReliefPlot[GeoElevationData[Interpreter["Country"]["UK"], UnitSystem -> "Metric"], DataReversed -> True, PlotRange -> Full, Full, sealevelrise, All]
Giving,
But I want a colour change at the new sea level instead, e.g from green to blue at the sea line. i.e. we could still see the relief in the white/"underwater". Is there any way to do this?
Clarification: I would like for the relief to be green, and for the sea to be blue and for the relief of both to still be seen. I just would like the point where the sea becomes land to have a colour change.
Side (non-important) question: Is there any way to overlay cities?
plotting graphics geography
add a comment |Â
up vote
15
down vote
favorite
up vote
15
down vote
favorite
I want to make a diagram which corresponds to sea level rise in the UK. I'm having trouble with relief plot.
So, corresponding to a 30 metre height increase of the sea, we would get the following diagram
sealevelrise = 30;
ReliefPlot[GeoElevationData[Interpreter["Country"]["UK"], UnitSystem -> "Metric"], DataReversed -> True, PlotRange -> Full, Full, sealevelrise, All]
Giving,
But I want a colour change at the new sea level instead, e.g from green to blue at the sea line. i.e. we could still see the relief in the white/"underwater". Is there any way to do this?
Clarification: I would like for the relief to be green, and for the sea to be blue and for the relief of both to still be seen. I just would like the point where the sea becomes land to have a colour change.
Side (non-important) question: Is there any way to overlay cities?
plotting graphics geography
I want to make a diagram which corresponds to sea level rise in the UK. I'm having trouble with relief plot.
So, corresponding to a 30 metre height increase of the sea, we would get the following diagram
sealevelrise = 30;
ReliefPlot[GeoElevationData[Interpreter["Country"]["UK"], UnitSystem -> "Metric"], DataReversed -> True, PlotRange -> Full, Full, sealevelrise, All]
Giving,
But I want a colour change at the new sea level instead, e.g from green to blue at the sea line. i.e. we could still see the relief in the white/"underwater". Is there any way to do this?
Clarification: I would like for the relief to be green, and for the sea to be blue and for the relief of both to still be seen. I just would like the point where the sea becomes land to have a colour change.
Side (non-important) question: Is there any way to overlay cities?
plotting graphics geography
plotting graphics geography
edited Aug 21 at 10:17
asked Aug 21 at 9:49
Tomi
860313
860313
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
16
down vote
accepted
I'm not completely sure of what you need, but you might try this (where you can change the color schemes as you prefer):
ImageCompose[
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, 0, All
, ColorFunction -> "SandyTerrain"]
, White -> Transparent]
,
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, sealevelrise, All],
White -> Transparent]
]
The orange-ish parts in the image are the parts that are now underwater.
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
16
down vote
accepted
I'm not completely sure of what you need, but you might try this (where you can change the color schemes as you prefer):
ImageCompose[
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, 0, All
, ColorFunction -> "SandyTerrain"]
, White -> Transparent]
,
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, sealevelrise, All],
White -> Transparent]
]
The orange-ish parts in the image are the parts that are now underwater.
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
add a comment |Â
up vote
16
down vote
accepted
I'm not completely sure of what you need, but you might try this (where you can change the color schemes as you prefer):
ImageCompose[
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, 0, All
, ColorFunction -> "SandyTerrain"]
, White -> Transparent]
,
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, sealevelrise, All],
White -> Transparent]
]
The orange-ish parts in the image are the parts that are now underwater.
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
add a comment |Â
up vote
16
down vote
accepted
up vote
16
down vote
accepted
I'm not completely sure of what you need, but you might try this (where you can change the color schemes as you prefer):
ImageCompose[
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, 0, All
, ColorFunction -> "SandyTerrain"]
, White -> Transparent]
,
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, sealevelrise, All],
White -> Transparent]
]
The orange-ish parts in the image are the parts that are now underwater.
I'm not completely sure of what you need, but you might try this (where you can change the color schemes as you prefer):
ImageCompose[
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, 0, All
, ColorFunction -> "SandyTerrain"]
, White -> Transparent]
,
ColorReplace[
ReliefPlot[
GeoElevationData[Interpreter["Country"]["UK"],
UnitSystem -> "Metric"], DataReversed -> True,
PlotRange -> Full, Full, sealevelrise, All],
White -> Transparent]
]
The orange-ish parts in the image are the parts that are now underwater.
edited Aug 21 at 10:58
Kubaâ¦
99.8k11194493
99.8k11194493
answered Aug 21 at 10:09
Fraccalo
2,204517
2,204517
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
add a comment |Â
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
@Kuba thanks for the edit, I was in a hurry and forgot to add the plot :)
â Fraccalo
Aug 21 at 11:05
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f180356%2fsea-level-rise-how-to-mask-on-relief-plot%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password