Location symbols

Discussion forum for Celestia developers; topics may only be started by members of the developers group, but anyone can post replies.
Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Location symbols

Post #1by chris » 16.05.2008, 23:46

I've was fixing a couple bugs with location labels (primarily the problem with them appearing in front of foreground objects) and decided to experiment with adding symbols for locations. Here's an example:

labelsymbols.jpg


I think that these symbols can be useful for two things:
- Indicating more precisely the position of the feature
- Distinguishing different location types with different symbols

The standard marker symbols are used. Any suggestions on which symbols should be used for which location types? I was thinking:
- x for observatories and landing sites
- small dot for cities
- circle for craters
- triangle for mountains
- square for other relatively small features
- no symbol at all for oceans, canyons, and other linear and areal features

--Chris

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 17 years 1 month

Re: Location symbols

Post #2by BobHegwood » 17.05.2008, 00:46

chris wrote:
I think that these symbols can be useful for two things:
- Indicating more precisely the position of the feature
- Distinguishing different location types with different symbols

The standard marker symbols are used. Any suggestions on which symbols should be used for which location types? I was thinking:
- x for observatories and landing sites
- small dot for cities
- circle for craters
- triangle for mountains
- square for other relatively small features
- no symbol at all for oceans, canyons, and other linear and areal features

--Chris

Hey, I like that a LOT, Chris. Previously, I have had trouble trying to distinguish just where the actual location was, so the markers help immensely. Also, I very much like the symbology you are describing above. Perfect for Brain-Dead users like myself. :wink:

Thanks, Bob
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Avatar
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: Location symbols

Post #3by Cham » 17.05.2008, 03:15

The only "problem", as shown on your picture above, is the lack of space between the symbol and the name. It's looking a bit clumsy to me.

Can you show another picture, with mountains (triangles), cities, etc ?
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: Location symbols

Post #4by ElChristou » 17.05.2008, 07:56

Nice addition!
Image

Vincent
Developer
Posts: 1356
Joined: 07.01.2005
With us: 19 years 10 months
Location: Nancy, France

Re: Location symbols

Post #5by Vincent » 17.05.2008, 08:31

Chris,

This looks indeed like a great addition.
Then, to avoid an overloaded screen, maybe the symbols should be displayed only when the observers is at close distance from the surface.
@+
Vincent

Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3

Guckytos
Posts: 439
Joined: 01.06.2004
With us: 20 years 5 months
Location: Germany

Re: Location symbols

Post #6by Guckytos » 17.05.2008, 17:50

Chris,

that sounds like a really good idea, but I think Vincent has also a good point here.

Vincent wrote:Chris,

This looks indeed like a great addition.
Then, to avoid an overloaded screen, maybe the symbols should be displayed only when the observers is at close distance from the surface.

Perhaps the symbols could also be made to be switched off, if someone doesn't want to see them for some reason?

Regards,

Guckytos

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Location symbols

Post #7by chris » 17.05.2008, 22:19

Cham wrote:The only "problem", as shown on your picture above, is the lack of space between the symbol and the name. It's looking a bit clumsy to me.

Can you show another picture, with mountains (triangles), cities, etc ?

I'll add a couple more pixels between the symbol and name. There will be another screenshot in just a few minutes.

--Chris

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Location symbols

Post #8by chris » 17.05.2008, 22:22

Guckytos wrote:Chris,

that sounds like a really good idea, but I think Vincent has also a good point here.

Vincent wrote:Chris,

This looks indeed like a great addition.
Then, to avoid an overloaded screen, maybe the symbols should be displayed only when the observers is at close distance from the surface.

Perhaps the symbols could also be made to be switched off, if someone doesn't want to see them for some reason?

Regards,

Guckytos

That's an easy feature to add. Would you personally rather not see the symbols? The reason I ask is that I don't want to add options to the program that no one actually cares about. It's not laziness; rather, I just want to limit the amount of configuration that the user is confronted with. If there's a 'right' way to do something, I'd rather just do that than clutter the UI with superfluous options.

--Chris

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Location symbols

Post #9by chris » 17.05.2008, 22:23

Vincent wrote:Chris,

This looks indeed like a great addition.
Then, to avoid an overloaded screen, maybe the symbols should be displayed only when the observers is at close distance from the surface.

Hmm . . . I think that the symbols clutter the screen much less than the labels themselves do. So I don't know that it would help much to show the labels without the symbols.

--Chris

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 17 years 1 month

Re: Location symbols

Post #10by BobHegwood » 17.05.2008, 22:55

chris wrote:Hmm . . . I think that the symbols clutter the screen much less than the labels themselves do. So I don't know that it would help much to show the labels without the symbols.
--Chris

Just for what it's worth... I completely agree with Chris here. :wink:
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Location symbols

Post #11by chris » 18.05.2008, 01:49

Here's an example showing the default Earth locations file. Cities are indicated with a tiny x and no symbol is present for oceans and continents:
location-labels2.jpg


--Chris

Guckytos
Posts: 439
Joined: 01.06.2004
With us: 20 years 5 months
Location: Germany

Re: Location symbols

Post #12by Guckytos » 18.05.2008, 07:51

chris wrote:
Guckytos wrote:Chris,

that sounds like a really good idea, but I think Vincent has also a good point here.

Vincent wrote:Chris,

This looks indeed like a great addition.
Then, to avoid an overloaded screen, maybe the symbols should be displayed only when the observers is at close distance from the surface.

Perhaps the symbols could also be made to be switched off, if someone doesn't want to see them for some reason?

Regards,

Guckytos

That's an easy feature to add. Would you personally rather not see the symbols? The reason I ask is that I don't want to add options to the program that no one actually cares about. It's not laziness; rather, I just want to limit the amount of configuration that the user is confronted with. If there's a 'right' way to do something, I'd rather just do that than clutter the UI with superfluous options.

--Chris

I think the location symbols would be a VERY good idea, since if I just read the name, I often have no clue what it is that this name corresponds to.

chris wrote:Hmm . . . I think that the symbols clutter the screen much less than the labels themselves do. So I don't know that it would help much to show the labels without the symbols.

--Chris

Hmmm, seeing these two answers from you got me thinking again, which is sometimes dangerous :wink:

Why not make a complete turn around on the location symbol stuff?

If far away only show the symbols, and then, when getting closer start to blend in the labels? Thus the screen wouldn't be cluttered with lots of text when further away, but you would be able to look/locate the symbol of what you are looking for (mountain or city or ...).

How does that idea sound?

Just my 2 cents.

Regards,

Guckytos

Vincent
Developer
Posts: 1356
Joined: 07.01.2005
With us: 19 years 10 months
Location: Nancy, France

Re: Location symbols

Post #13by Vincent » 18.05.2008, 14:34

chris wrote:Hmm . . . I think that the symbols clutter the screen much less than the labels themselves do. So I don't know that it would help much to show the labels without the symbols.
chris wrote:Here's an example showing the default Earth locations file. Cities are indicated with a tiny x and no symbol is present for oceans and continents:
location-labels2.jpg
Chris,

It seems that you've decreased the size of the symbols. They look smaller in your second shot.
This looks far better. Now, I agree that it's not worth showing the labels without the symbols.
@+
Vincent

Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Location symbols

Post #14by chris » 18.05.2008, 15:52

Vincent wrote:
chris wrote:Hmm . . . I think that the symbols clutter the screen much less than the labels themselves do. So I don't know that it would help much to show the labels without the symbols.
chris wrote:Here's an example showing the default Earth locations file. Cities are indicated with a tiny x and no symbol is present for oceans and continents:
location-labels2.jpg
Chris,

It seems that you've decreased the size of the symbols. They look smaller in your second shot.
This looks far better. Now, I agree that it's not worth showing the labels without the symbols.

That's just the cities--other features are still indicated by larger symbols.

--Chris

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Location symbols

Post #15by chris » 20.05.2008, 01:22

The patch is available here:

http://www.celestiaproject.net/~claurel/celest ... bols.patch

Quite a few files are affected, though most of the changes are minor.

--Chris

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Location symbols

Post #16by duds26 » 25.07.2008, 15:01

Custom symbols/colors would be liberating for modmakers who want to have their own symbol and can't find what they want in the ones provided.

(Support for svg would be really handy because modmakers can make scalable symbols without the downsides of bitmap scaling.)


Return to “Ideas & News”