0

I have a table with many columns, some of them are "lon/lat" and "Name". After I draw objects on a map.

  • How can I make a layer by the content of the column "Name"?

  • How can I make a legend automatically? for example:

    red ---2G

    Blue---3G

    Green--2G&3G

1 Answer 1

1

You can create a thematic map based on your layer and the column holding these values (2G, 3G, 2G/3G, etc).

If your table isn't mappable you need to create points from your long/lat columns - use the function Create Points to do this. Then add your table to a map window or show it in a new map window.

Make sure you create an Individual theme and select a point based template.

After you have selected the type of theme and input table and input column, you can assign specific styles for each of your values. This is where you specify what colour each of your values should have.

8
  • Peter, imagine that I have a table with 3 column: Lon, Lat, Name. I can make a map by drawing all points based on Lon, Lat. At that time, I have a map with one layer (all the points), please help me how to make one more layer with the text above every point by the content of the column "Name" of that table Commented Aug 11, 2015 at 14:54
  • You can turn on Autolabels for your layer and specify to use the Name column for yur labelling. You specify this via the Layer Properties dialog - double click on the layer in the Layer Control to get to this dialog. Commented Aug 11, 2015 at 21:52
  • Peter, Is there other way to do that automatically by the command in a fuction? Commented Aug 17, 2015 at 14:06
  • Such as: Set Map Layer MYLAYER Label Auto On With NAME Commented Aug 17, 2015 at 14:12
  • OK Peter, if I would like to use that layer as a table in order to load that layer (table) in other maps, how can I do that? Commented Aug 18, 2015 at 13:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.