Assessment 1


This assignment centres around building an ArcGIS addin to calculate some statistics about a network structure; the statistics would be used to look at the density of networks in geographical space.


For this project, design an extension including one or more buttons that do the following:

  1. For a network of lines in multiple layers, finds the end points of each feature (the nodes on the network) and calculates:
    1. the distance from each node to its nearest neighbour not part of the same feature
    2. the minimum distance from each node to the neighbour which is part of the same feature
    3. the minimum distance between each line and its nearest neighbouring line
  2. the system should then output the average of each of these figures in some way that is persistent (that is, the user should be able to see the three average figures for a map without running the tool again).

Here's a practice dataset to use with the tool: Map.mpk. This is a map archive. You should be able to open it in Arc, but if that doesn't work, unzip it (if necessary change the file extension to ".zip" to do this) and then open the standard map.mxd file in Map/v10/. Note that this has quite a complicated data structure, including a Topology which you may or may not use, as you like.

You can find some help getting started on this page of hints and tips.