Representing Multiple Attributes in a Map

In this post we will discuss how to paint polygons with symbols which represent more than one attribute.  
We will be stepping through the following steps.
 
  1. Make Custom symbols in Quantum GIS
  2. Export symbols for saving styles
 
In many scenarios, we need to represent multiple attributes of a single feature in a map. 
 
  1. Represent the owners with more than 20,000 acres of land in each county
  2. Zip code level traffic crash statistics aggregated with type of crash 3. Represent districts where the vote share for a part has crossed a 
  3. you can add others to this list.
 
One way to represent this is to use bar charts using attribute data. These work well when the number of features represented is low and if there are a few categories which need to be represented.
 
We can take a hypothetical situation in Alabama. We need to know the major landowners in each county. This information is important to make roundwood procurement decisions. 
 
Figure 1:: Map of Alabama Counties with Total forestland in each county.
We also have the acres owned by multiple entities in each county from tax roll. In many cases the name in the deed is different from the main company name. This ownership data has to be preprocessed to standardise the names. One way to get this in a systematic way is to reduce the company name into acronyms. This will help in managing the data and merging the records.
 
Our final output will look like the screenshot below:

Figure 2: Large forestland owners in each county*

Figure 3: Lease ownership within abstracts in Texas*
 
Figure 4: Excel Screenshot of standardized owner names ( 3 letter acronyms )
 
The names of holding companies in tax roll record are researched to find their links to major companies as many shell companies are created during land acquisition.
 
We used stripes with colors to display multiple ownership of each county. This was done using Quantum GIS, were the styles for different number of owners was created beforehand to use it in these maps.
 
Steps involved in creating the Custom Styles:
  • Open Quantum GIS workspace and in the menu bar select ‘settings’ --> ‘style manager’ --> choose ‘fill’ tab.
 
  • Click ‘add’ button which opens ‘symbol properties’ --> click ‘+’ button to add the number of strips to requirement. ‘Simple fill’ option would be the default.

  • Select the ‘symbol layers’ and change the ‘symbol layer type’ to ‘line pattern fill’ for all the added .
  • Select every single layer and in ‘symbol layer properties’ set the ‘angle’ at 45 degree and ‘line width’ to 2.50 which makes the strips visible as well as provides space for the subsequent layers.

  • The ‘distance’ depends upon the number of layers present, it is 7.50 ( 2.5 times 3) for 3 layers (3 owners), 10.00 for 4 layers and 12.50 for 5 layers which is all based on the ‘line width’, since it is set at 2.50 the ‘distance’ are all in the multiples.

  • The ‘offset’ varies for each individual layer, as multiples of 2.50. This is done to avoid the strips from overlapping. The first layer has an offset value of 0.00.

  • Click ‘ok’ after finishing the style and save it with a new name for the style and click ‘ok’.
  • For each polygon a specific style can be chosen for each class by opening ‘layer properties’ → ‘symbol selector’ and selecting the anyone of the saved styles, while the colours of the strips can be edited by clicking the change button.

  • The styles which were created can also be sent to other users by exporting the created styles into a .xml file.

  • These .xml files can be imported as respective styles into the ‘style manager’ of other systems.

  • These styles with strips of solid fills can be replaced with other patterns. These are a few examples of the above.

* All the ownership names used are fictitious. 

 

 

 
 
 
 
 

Blog Tags: 

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Image CAPTCHA
Enter the characters shown in the image.

Request a Quote

Image CAPTCHA
Enter the characters shown in the image.