GIS is the next generation technology; one that deals with geographical data. GIS makes a basic layer which can be used as a base to build multiple utility products from - building a local business product; to urban planning; to architecture layouts to Town planning;to topography sheets in geology - everything that has anything to do with Geographical data.
The first thing that you would like to ask is - What data do you want to show at what zoom level (‘if’ you are dealing with zoom)? This totally depends on the intent of the design – what is to be achieved is what will define what data is important and how is it interconnected. Thus the full information set needed - with priority of each.
One data set (for one zoom) could involve multiple data – roads (with numerous categories); water bodies (with numerous categories); land use (with numerous categories); Electric lines; topography; soil type; vegetation etc. The list can be enormous.
After you choose the data type you have to visually represent it. Now it’s easier said than done…look at the options you have to control to make your designs -
- For - Vector Line
- Line width (in px) + color/pattern of line + Transparency (alpha channel) + Line type + (maybe) elevation – z axis data as well;
- Border (in px) + color of border + Transparency of border + Line type (dotted, dashed, complete etc.) + Anti aliasing;
- Text (Name of the line) + Font for Text + Color of the text + Border to Text + Color of border to the text + Transparency of the text + Name to be rendered – full, part, abbreviate.
- For - Polygons (regions)
- Color/pattern of region + Transparency + (maybe) elevation – z axis data as well;
- Text (Name of the region) + Font for Text + Color of the text + Border to Text + Color of border to the text + Transparency of the text + Name to be rendered – full, part, abbreviate.
- For - Points
- Marker/Icons;
- Text (Name of the region) + Font for Text + Color of the text + Border to Text + Color of border to the text + Transparency of the text + Name to be rendered – full, part, abbreviate.
Every data has a lat-long info attached to it. Thus all the points correspond to a point on earth. But there is another issue for you to solve – the correction in making a map by taking into account the circular aspects of the earth. Though thats a mathematical problem; but as designers there are a lot of scenarios where it makes a difference (like if the map is to be imposed on any background like satellite images; aerial images etc. or if it has to corresponds exactly on a point in earth - say for planning.).
This is definitely huge list – how many permutations and combinations? This is the kind of information overload you are dealing with. The only way to design – simple – if you are focused, you know what you are doing…this is a piece of cake. If not…you’ll be lost. It’s just a pure ‘age old’ information design problem…just digitally enhanced in terms of degree of freedom (more parameters are to be controlled now).
So it all depends on "design" how much users might want to control in GIS; how much parameters (degree of freedom) can be controlled. There are interrelationships and dependencies which are to be accounted while designing for a specialized use.