Skip to main content icon/video/no-internet

In many fields of design, including information systems, a “primitive” is the building block from which more complex forms are constructed. Thus, in a geographic information system (GIS), there are a small number of geometric forms that serve as the geometric basis on which a richer system can be constructed. This entry concentrates on the two-dimensional forms that form the basis of the raster and vector GIS software. It also covers some of the primitives developed for surfaces and three-dimensional forms. Arguments over geometric primitives played an important role in the emergence of this technology, and thus history is inseparable from the topic.

Geographic information is distinctive in a number of ways, but the most obvious is that it must represent spatial entities and their relationships. A disciplined approach to data management must begin with the question “What exists?” The concept of a “primitive” seeks a limited set of basic objects from which everything more complex can be constructed. There are a few main approaches to geographic representation that begin from different answers to the fundamental question. Much of the diversity of software design derives as a consequence of these different choices.

In geometry, the concept of a point is clearly a candidate as a primitive. Points have no internal structure, being vanishingly small positions characterized by their geographic coordinates. But can points become the only basic building block? In the established framework of plane geometry, dating back to the ancient Greeks, lines were recognized as composed of many, many points. Later, it became clear that there was an infinite number of points along even the shortest segments of a line. While infinity is a neat mathematical principle, it is totally impractical to represent an infinity of objects in a totally literal way. Here, the primary schools of thought in geographic data design diverge into raster and vector.

Raster Primitives

If one adopts a modified version of the point primitive, a complete data model can be built on collections of the point primitive. The clearest version of the logic was presented by Dana Tomlin, but others before and after have adopted a similar strategy. Points can be rendered finite by selecting a fixed resolution. Thus, the area within a specified distance (and all the infinite set of geometric points found inside) will be represented by a single point. This simple change in definition makes these entities become small areas, of a given geometry. They can be treated at once as points or as areas, though always with the other interpretation not far away. This solution has had a number of origins but is largely associated with remote sensing. The most common term for the point area is pixel (originally a manufactured word for “picture element”). Pixels are arranged in regular geometric arrays, with uniform spacing. Hence, the neighboring pixels can be determined directly. Areas can be constructed as collections of pixels (viewed as areas). Linear objects must also be represented as collections of pixels, which leads to somewhat more difficulty if the resolution is not that fine. Overall, as a data model, this approach is called raster, a term with mechanical engineering origins that became associated with television technology.

...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles

Sage Recommends

We found other relevant content for you on other Sage platforms.

Loading