Sonoma - Network Mapping Software
Download v. 0.5.1 full installer for Windows
Download patch 5 for v. 0.5.1 Use this after running the full installer. Unzip the file, and place unzipped files in your "c:\Program Files(x86)\SNMT" folder. (Ability to graph vertices without tie data; Improved display of directed ties, ).
Using the Sonoma Software
Figure 1. Design Map Screen

This
is the initial screen that appears when users startup Sonoma. From this screen, users may generate a new map by selecting
File -> New from the main menu. To open an existing map project, users may
select File -> Open.
Figure 2. Design Map Screen

This
screen of Sonoma allows for the designing of the
cartographic layer of a visualization (also known as the “base map”). From this
screen, the type of geographic projection can be chosen. Once the projection is
chosen, projection specific attributes can be entered, such as the central
longitude of focus, and any relevant latitudes for the projection. Fields required
for a given projection automatically have their labels set in boldface type.
Once
projection-level attributes are chosen, a user can specify the region of the
globe to depict using the “Map Edge” parameters to specify the latitude and
longitude of the map’s edges. The colors for filling in land masses and areas
of water can then be specified using a color chooser tool. The type of rivers
to depict (i.e. major or minor rivers) can then be chosen and depicted using
the color of water chosen previously. The type of political boundary to display
(eq. national or state) can then be chosen, along with the width and color of
political boundary lines. An option to show or hide the display coastlines as
lines is also provided, along with the option to choose a color and width for
coastlines. A field to specify the minimum area of map features is also
provided so that map features such as mountains and/or lakes can be shown or
hidden as desired. Coordinate gridlines can also be chosen for display, along
with options for setting the frequency of gridlines, and optional labels that
specify the latitude and longitude of gridlines. Lastly, additional graphical
layers can be overlaid on the map using the “additional visual layer fields”.
For these fields, commands from Generic Mapping Tools (GMT) can be executed and
overlaid upon the base map. Please see the GMT manual
(http://gmt.soest.hawaii.edu/) for more information.
Figure 3.Load Network Data
Screen

Using
this screen, users can load data files for their networks. The “tie file”
should be a matrix file in the form of comma-delimited text, or a dyad file in
the form of comma delimited text.
For
matrix files, the first line of the tie file should be a comma separated list
of actors, where the first column is blank. Subsequent lines of data in the tie
file each start with an actor name follow be a comma, and then a comma
–separated list of tie values when a pair of actors possess a network tie (see
Figure 5 below). Tie weights must be represented as integer values.
For
dyad format files, each dyad should eappear on a single row with three columns
of data, The first two columns hold the two adtors involved in the dyad, while
the third column holds the tie weight in integer form.
The
actor file is a comma delimited list of actors, latitudes , and longitudes. The
first line of the file should be the text “Actor, Latitude, Longitude”. Each
subsequent line represents the actor name, and corresponding latitude and
longitude for a single actor. Actor names in the actor file must match the
names provide along the first row and column of the tie file.
Figure 4. Design Network
Graph Screen

This
screen of Sonoma allows for the designing of the
network graph layer. A user can specify the shape of vertices, along with fill
color and diameter for all vertices. For network ties, the option to specify a
tie color scheme is provided (see the Define Color Scheme screen). The color
scheme allows for the gradational coloring of ties based on tie weight. In addition,
the type of scaling for mapping (e.g. linear or cubic) tie weights to line
colors can be set. To calculate color scaling, the input range (i.e. the
minimum and maximum) values of tie weights must be specified. Similarly, gradational thickness of ties can
be set based on tie weight. Scaling type and input range can be set for tie
widths similarly to tie colors. An output range (in pixels) is also provided
for tie weights to provide a minimum and maximum value for the possible widths
of ties based on the tie weights found in the user’s data. Output range is not
provided as a text field for color scaling because the “color scheme” tool
automatically provides the output range for coloring ties.
Figure 5. Design Color
Scheme Screen

This
screen of Sonoma allows for the designing of the
color scheme for coloring ties based on the tie weights found in the user’s
network data. The abstract space of colors can be described in three
dimensions- hue, saturation, and intensity. The “select base color” square
represents the matrix of hue and saturation values across the horizontal and
vertical axes respectively. Below the color square, a slider allows for setting
the third dimension of intensity on the Select Base Color square. By clicking
on a point in the square, the user can choose the base color for the color
scheme. While rolling over the color square, text below the square will display
the current hue, saturation, and intensity values being navigated over. Once a
base color is chosen, the “color scheme” bar on the right will be filled. By
default, the base color will be shown with varying levels of intensity. The
type of color variation can be reset to either hue, saturation, or intensity by
using the “Vary Color By” dropdown. Based on the choice of this dropdown, the
color scheme bar on the right side will change accordingly. Sliders on the top
and bottom of the color scheme box allow for the setting of colors for the
minimum and maximum tie weights. Since
both sliders can be moved to either end of the color scheme box, users can
specify that colors depict weights in either ascending or descending order of
variation (i.e. whether colors go from light to dark in intensity, or dark to
light in intensity) The numeric fields that represent the color scheme selected
will be displayed below the color scheme box. Users can press the “Ok” button
to return to the Design Network Graph screen.
Figure 6. Tie File
The
file above represents a sample tie file in matrix format. The file is a
unimodal version of the network data provided by Katherine Faust in her chapter
on affiliation networks in Models and
Methods in Social Network Analysis (2005). Sample data can be found as part
of the “samples” folder included with the SNMT installation.
Figure 7. Actor File

The
following is an example of an actor file that provides actor names (country
names) along with the latitude and longitude of each country’s capital city.
Figure 8. Map View Screen

This screen appears when a user selects the “View Map” button at the bottom of any of the main screens. If the user has not selected an actor or tie file, the preview window will only show an image of the map layer of the visualization. If both files are provided, and all map and network attributes entered, the map and network graph layers appear in the window. Files are presented in PNG format, and can be saved and repurposed from this window by right clicking on the image. The image above represents the data from the Faust example mentioned in Figure 5. An orthographic projection of the globe is used where the longitude 0 value is set to -90 degrees, and where ties vary in color by intensity in a linear fashion, where darker colors represent stronger country-to-country ties.