Geographic Information Systems
Spatial Data Modelling

Mark Foley
mark.foley@dit.ie

Modelling spatial data

Introduction

Stages involved in constructing a GIS data model

Stages involved in constructing a GIS data model

Spatial data models

A simple spatial entity model for Happy Valley

A simple spatial entity model for Happy Valley

Building a model

Examples of surface data

Examples of surface data

Elevation and snow depth contours in Happy Valley

Elevation and snow depth contours in Happy Valley

Examples of network data in New Zealand

Examples of network data in New Zealand

Roads, rivers and sewage networks in Happy Valley

Roads, rivers and sewage networks in Happy Valley

Spatial data structures

Spatial data structures

Spatial data structures

Shapefile

GeoJSON

{"type":"FeatureCollection",
 "features":[{"type":"Feature","id":"stgeom.T19014",
  "geometry":{"type":"MultiPolygon","coordinates":[[[[-9.800881544808641,52.113307011713744],
    [-9.800071435579255,52.11333079728532],[-9.799806439355441,52.11335803165582],
    [-9.799654042628184,52.1133710984878],[-9.799331374760715,52.11339130265084],
    ...
    [-9.800881544808641,52.113307011713744]]]]},
  "geometry_name":"geom","properties":
  {"settlement":"19014","settl_name":"Killorglin",
   ...
   "popdensity":897,
   "bbox":[-9.806061919649077,52.094103345241784,-9.766986215834313,52.11477198930869]}}],
   "crs":{"type":"EPSG","properties":{"code":"4326"}},
   "bbox":[-9.806061919649077,52.094103345241784,-9.766986215834313,52.11477198930869]}~~~~~~~~~~~~~~~~~~~~~~

GeoTiff

ASCII Grid

The format consists of a header that specifies the geographic domain and resolution, followed by the actual grid cell values. Usually the file extension is .asc, but recent versions of ESRI software also recognize the extension .grd. It looks like this:

ASCII Grid Example

ncols        1228
nrows        972
xllcorner    428212.210000000020
yllcorner    5566050.730000000400
cellsize     30.000000000000
NODATA_value      0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2333 2332 2328 2318 2301 2281 2262 2250 2238 2218 2191 2161 2136 2112 2091 2074 2060 2047 2031 2012 1993 1970 1942 1918 1902 1889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2345 2339 2334 2331 2330 2327 2320 2306 2286 2264 2246 2230 2208 2182 2154 2129 2106 2085 2068 2056 2043 2027 2009 1992 1969 1942 1918 1900 1887 1875 1862 1847 1828 1806 1787 1771 1760 1752 1746 1742 1740 1738 1737 1736 1733 1730 1726 1723 1719 1716 1713 1710 1708 1707 1706 1703 1699 1695 1693 1691 1688 1685 1682 1681 1680 1677 1673 1668 1662 1656 1649 1643 1638 1633 1628 1625 1621 1617 1611 1606 1604 1606 1610 1615 1621 1627 1634 1642 1650 1660 1670 1678 1684 1688 1694 1701 1706 1708 1710 1715 1721 1724 1723 1718 1716 1716 1715 1711 1705 1693 1674 1650 1627 1608 1597 1593 1592 1589 1584 1578 1572 1565 1558 1548 1538 1529 1519 1506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2352 2345 2342 2337 2332 2328 2326 2323 2315 2301 2281 2260 2243 2226 2203 2174 2145 2119 2097 2078 2063 2051 2037 2020 2006 1991 1970 1943 1918 1899 1884 1869 1857 1842 1823 1801 1781 1766 1756 1750 1745 1742 1740 1739 1738 1737 1734 1731 1727 1724 1721 1718 1715 1713 1711 1710 1709 1706 1703 1701 1699 1697 1695 1693 1690 1687 1685 1682 1677 1673 1666 1659 1651 1645 1640 1635 1631 1628 1626 1624 1621 1620 1621 1625 1628 1632 1637 1644 1651 1660 1671 1685 1700 1712 1721 1727 1732 1736 1735 1731 1729 1733 1739 1742 1740 1738 1738 1741 1738 1729 1720 1706 1687 1664 1642 1625 1616 1615 1613 1607 1600 1591 1583 1576 1570 1561 1552 1543 1534 1523 1510 1496 1481 1466 1452 1438 1423 1410 1399 1389 1381 1373 1365 1355 1343 1326 1308 1290 1274 1260 1252 1248 1246 1242 1235 1228 1223 1219 1216 1211 1205 1200 1195 1192 1190 1190 1190 1190 1190 1191 1193 1196 1201 1208 1216 1223 1230 1237 1246 1256 1268 1281 1295 1309 1321 1331 1339 1346 1354 1364 1376 1389 1402 1413 1423 1435 1449 1463 1470 1470 1469 1472 1481 1492 1504 1515 1525 1535 1549 1563 1576 1585 1594 1602 1610 1619 1629 1642 1654 1665 1672 1676 1682 1691 1703 1718 1732 1745 1759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2365 2353 2345 2341 2338 2335 2331 2326 2321 2316 2308 2293 2273 2254 2239 2222 2198 2169 2138 2111 2091 2075 2060 2046 2030 2014 2003 1991 1972 1946 1919 1895 1877 1863 1850 1836 1817 1796 1777 1763 1754 1748 1744 1741 1739 1739 1738 1737 1735 1731 1728 1725 1722 1719 1717 1715 1713 1712 1711 1709 1706 1705 1704 1703 1702 1700 1697 1694 1690 1686 1681 1676 1670 1662 1654 1648 1643 1639 1636 1634 1634 1637 1640 1643 1646 1647 1647 1648 1653 1660 1668 1679 1694 1713 1733 1749 1762 1771 1775 1774 1767 1756 1750 1750 1755 1757 1757 1757 1759 1761 1756 1744 1732 1717 1699 1676 1656 1642 1638 1639 1637 1629 1619 1608 1599 1591 1585 1576 1566 1557 1549 1538 1526 1513 1500 1486 1472 1457 1440 1426 1413 1403 1394 1386 1379 1371 1360 1345 1327 1308 1290 1275 1266 1262 1260 1254 1244 1235 1228 1222 1218 1212 1207 1201 1196 1191 1189 1188 1188 1188 1188 1189 1189 1191 1196 1202 1211 1217 1223 1229 1236 1245 1256 1267 1280 1295 1308 1318 1327 1336 1344 1354 1365 1377 1391 1404 1416 1426 1438 1449 1455 1454 1454 1460 1470 1481 1492 1503 1512 1522 1536 1551 1564 1575 1585 1594 1602 1612 1622 1633 1645 1656 1664 1670 1676 1684 1693 1705 1719 1732 1747 1761 1775 1789 1804 1820 1836 1852 1869 1886 1905 1923 1937 1949 1962 1975 1987 1997 2004 2007 2008 2010 2017 2024 2032 2043 2053 2064 2073 2082 2090 2100 2113 2127 2141 2149 2145 2134 2118 2097 2074 2053 2035 2021 2008 1993 1974 1956 1943 1930 1917 1902 1885 1868 1850 1831 1814 1798 1786 1774 1763 1754 1748 1747 1752 1759 1767 1774 1780 1785 1790 1796 1803 1809 1813 1815 1818 1823 1828 1833 1836 1838 1839 1840 1841 1841 1841 1842 1844 1848 1854 1859 1865 1872 1879 1887 1901 1920 1939 1954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2370 2356 2346 2340 2336 2334 2332 2327 2322 2316 2309 2299 2285 2265 2248 2233 2217 2194 2165 2134 2108 2087 2072 2057 2042 2024 2010 2001 1992 1975 1949 1919 1891 1870 1856 1844 1831 1812 1792 1775 1762 1753 1747 1743 1740 1739 1738 1737 1736 1734 1731 1728 1725 1723 1720 1718 1717 1715 1714 1712 1711 1709 1708 1707 1706 1706 1706 1703 1699 1695 1690 1685 1679 1674 1666 1658 1652 1647 1644 1644 1644 1648 1656 1664 1669 1671 1669 1666 1665 1670 1677 1686 1699 1717 1740 1762 1782 1798 1810 1814 1810 1799 1784 1775 1772 1772 1773 1774 1778 1779 1777 1771 1759 1745 1732 1714 1693 1675 1663 1660 1661 1660 1653 1643 1631 1620 1611 1604 1594 1584 1574 1565 1555 1543 1530 1518 1506 1492 1477 1460 1444 1429 1417 1407 1399 1391 1383 1374 1361 1345 1326 1306 1290 1280 1277 1275 1268 1256 1244 1234 1227 1221 1215 1210 1204 1198 1192 1188 1187 1187 1187 1187 1187 1187 1188 1190 1195 1202 1209 1215 1221 1226 1234 1244 1253 1265 1279 1293 1304 1315 1326 1336 1346 1356 1367 1380 1396 1409 1420 1430 1436 1436 1437 1442 1450 1460 1471 1482 1493 1502 1514 1528 1543 1556 1567 1576 1585 1594 1603 1612 1623 1634 1645 1655 1662 1669 1676 1684 1694 1705 1719 1733 1747 1761 1775 1789 1804 1820 1836 1852 1869 1887 1904 1919 1931 1944 1959 1972 1981 1986 1990 1991 1993 1998 2004 2013 2025 2037 2049 2061 2071 2081 2093 2107 2122 2134 2141 2138 2125 2105 2081 2056 2034 2014 1998 1985 1971 1954 1938 1924 1912 1897 1881 1865 1850 1833 1814 1798 1784 1772 1761 1750 1743 1739 1739 1744 1752 1760 1768 1774 1779 1783 1789 1795 1802 1806 1809 1812 1817 1821 1825 1829 1830 1833 1834 1834 1834 1834 1834 1836 1841 1848 1855 1861 1868 1874 1883 1896 1917 1938 1955 1967 1980 1998 2021 2042 2060 2073 2081 2085 2089 2095 2101 2108 2118 2128 2137 2146 2153 2161 2169 2178 2189 2200 2210 2220 2233 2249 2265 2278 2288 2296 2303 2310 2318 2326 2334 2343 2352 2363 2375 2385 2387 2382 2374 2366 2361 2358 2357 2356 2357 2359 2359 2359 2360 2361 2365 2369 2373 2377 2382 2387 2394 2400 2408 2418 2427 2436 2444 2451 2457 2463 2468 2472 2478 2484 2490 2495 2501 2512 2523 2531 2535 2536 2531 2523 2513 2504 2499 2497 2495 2490 2489 2492 2496 2500 2505 2510 2513 2514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2375 2364 2349 2341 2336 2333 2330 2327 2322 2316 2309 2301 2290 2275 2257 2241 2228 2212 2191 2164 2134 2107 2084 2068 2053 2038 2020 2008 2000 1991 1975 1949 1916 1885 1862 1850 1841 1829 1810 1791 1774 1762 1753 1747 1742 1740 1738 1737 1737 1735 1733 1731 1728 1725 1723 1721 1719 1718 1716 1715 1714 1712 1711 1710 1709 1708 1708 1707 1705 1702 1698 1693 1688 1682 1676 1670 1663 1657 1653 1653 1655 1659 1667 1677 1687 1693 1694 1691 1686 1684 1687 1694 1705 1721 1741 1764 1787 1807 1825 1839 1845 1840 1827 1811 1799 1792 1791 1793 1796 1798 1797 1794 1787 1777 1764 1751 1735 1717 1701 1692 1689 1689 1687 1681 1669 1655 1641 1630 1622 1614 1604 1594 1583 1571 1560 1548 1537 1525 1513 1498 1481 1464 1448 1434 1422 1412 1403 1394 1385 1375 1362 1342 1322 1306 1295 1291 1287 1281 1269 1255 1244 1235 1228 1221 1215 1209 1203 1197 1192 1189 1187 1187 1187 1186 1186 1186 1186 1188 1193 1200 1206 1211 1216 1223 1231 1240 1251 1264 1278 1291 1303 1314 1326 1336 1346 1358 1371 1386 1400 1412 1419 1420 1417 1420 1431 1443 1454 1465 1475 1485 1496 1509 1525 1540 1552 1561 1569 1578 1587 1595 1604 1612 1622 1633 1644 1653 1662 1669 1676 1686 1697 1709 1721 1733 1746 1760 1774 1790 1806 1822 1838 1854 1870 1886 1900 1913 1925 1939 1952 1960 1965 1969 1970 1973 1978 1985 1995 2007 2021 2036 2049 2061 2073 2088 2104 2119 2129 2135 2130 2114 2090 2063 2038 2017 1997 1981 1966 1951 1936 1920 1907 1893 1877 1861 1846 1830 1813 1796 1782 1769 1757 1746 1737 1733 1731 1733 1738 1746 1753 1760 1766 1771 1775 1780 1787 1794 1798 1802 1806 1810 1813 1816 1819 1823 1826 1827 1827 1827 1827 1827 1829 1835 1842 1851 1860 1867 1874 1884 1898 1918 1939 1956 1971 1988 2011 2035 2058 2076 2090 2100 2105 2110 2118 2123 2130 2137 2145 2155 2164 2172 2180 2187 2196 2206 2215 2223 2233 2245 2260 2275 2287 2295 2302 2308 2315 2322 2330 2338 2345 2351 2360 2367 2372 2370 2364 2357 2352 2347 2344 2343 2342 2341 2341 2341 2341 2343 2346 2352 2358 2362 2366 2372 2377 2383 2389 2397 2406 2415 2423 2432 2439 2447 2453 2458 2464 2471 2477 2484 2490 2497 2506 2514 2519 2520 2519 2515 2507 2498 2491 2487 2484 2481 2477 2476 2477 2479 2482 2487 2492 2494 2496 2499 2505 2510 2513 2514 2512 2511 2510 2511 2512 2514 2518 2522 2526 2529 2530 2530 2528 2522 2515 2506 2498 2489 2479 2469 2456 2441 2425 2409 2396 2387 2379 2372 2364 2354 2346 2340 2335 2330 2323 2316 2305 2292 2280 2268 2258 2251 2244 2238 2234 2231 2228 2224 2218 2211 2204 2197 2191 2184 2176 2170 2165 2160 2153 2145 2133 2116 2098 2085 2076 2070 2063 2057 2052 2048 2045 2044 2043 2043 2042 2040 2037 2032 2028 2024 2020 2017 2015 2013 2012 2011 2010 2010 2009 2009 2009 2010 2010 2011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
... removed for brevity

ASCII Grid Example (accompanying .prj file)

PROJCS["NAD_1983_UTM_Zone_10N",
 GEOGCS["GCS_North_American_1983",
  DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],
  PRIMEM["Greenwich",0],
  UNIT["Degree",0.017453292519943295]],
  PROJECTION["Transverse_Mercator"],
  PARAMETER["latitude_of_origin",0],
  PARAMETER["central_meridian",-123],
  PARAMETER["scale_factor",0.9996],
  PARAMETER["false_easting",500000],
  PARAMETER["false_northing",0],
  UNIT["meters",1]]
Raster and vector spatial data

Raster and vector spatial data

Raster and vector spatial data (Continued)

Raster and vector spatial data (Continued)

Effect of changing resolution in the raster (left) and vector worlds (right)

Effect of changing resolution in the raster (left) and vector worlds (right)

A simple raster data structure

A simple raster data structure

Feature coding of cells in the raster world

Feature coding of cells in the raster world

Raster data compaction techniques

Raster data compaction techniques

The quadtree

The quadtree

The quadtree (Continued)

The quadtree (Continued)

Data structures in the vector world:(a) simple data structure;(b) point dictionary

Data structures in the vector world:(a) simple data structure;(b) point dictionary

Topological structuring of complex areas

Topological structuring of complex areas

UK Ordnance Survey MasterMap

UK Ordnance Survey MasterMap

UK Ordnance Survey MasterMap (Continued)

UK Ordnance Survey MasterMap (Continued)

Modelling surfaces

Example surface types

Example surface types

Contours and spot heights

Contours and spot heights

Stereoscopic satellite imagery and derived DTM data

Stereoscopic satellite imagery and derived DTM data

Examples of SRTM, SAR and LiDAR data

Examples of SRTM, SAR and LiDAR data

Raster approach to DTM

Raster DTM (A) Simple terrain (B) Complex terrain

Raster DTM (A) Simple terrain (B) Complex terrain

Vector approach to terrain modelling

Digital terrain models

Digital terrain models

Example DEM and TIN model for region of varying complexity

Example DEM and TIN model for region of varying complexity

Modelling networks

Network data model

Network data model

Examples of GIS networks

Examples of GIS networks

Network model

Link, turn and stop impedances affecting the journey of a delivery van

Link, turn and stop impedances affecting the journey of a delivery van

A representation of the London Underground network

A representation of the London Underground network

Building computer worlds

The layer-based approach

The layer-based approach

The object-oriented approach

The object-oriented approach

Modelling the third dimension

A wire frame perspective of a terrain model(a) wire frame diagram for part of Snowdonia National Park, Wales (the grid interval is 20 m)(b) the wire frame model from part (a) draped with orthorectified aerial photography of the same area

A wire frame perspective of a terrain model(a) wire frame diagram for part of Snowdonia National Park, Wales (the grid interval is 20 m)(b) the wire frame model from part (a) draped with orthorectified aerial photography of the same area

Modelling the fourth dimension

Far Point, Scolt Head Island, Norfolk (eastern England). Snapshot contour maps (1 m colour interval) of coastal spit landforms and their change through time (FPmonth/yearCL notation in labelling). Modelled area is 1 km across

Far Point, Scolt Head Island, Norfolk (eastern England). Snapshot contour maps (1 m colour interval) of coastal spit landforms and their change through time (FPmonth/yearCL notation in labelling). Modelled area is 1 km across

Far Point, Scolt Head Island, Norfolk (eastern England). Difference map between intertidal terrain surface in March and September 1995 (blue is terrain lowering -erosion- and red is terrain elevation -deposition-). Modelled area is 1 km

Far Point, Scolt Head Island, Norfolk (eastern England). Difference map between intertidal terrain surface in March and September 1995 (blue is terrain lowering -erosion- and red is terrain elevation -deposition-). Modelled area is 1 km