TECHNICAL PAPERS
Aug 1, 1989

Developments of Geographic Information Systems Technology

Publication: Journal of Surveying Engineering
Volume 115, Issue 3

Abstract

The development of geographic information systems, or computer systems for managing a spatial database, has been closely linked to advances in computer technology. This paper examines the hardware and software components of geographic information systems (GIS), the latest developments of these components, and how they will shape the future of GIS. The main hardware factors that influence the performance and capacity of a computer system are word length, main memory size, processing speed, size of external storage, and data transfer rate between external and main memories. Recent developments in these areas are described. The paper then points out the high cost of software development, and reviews a number of important software tools and techniques that help to produce more powerful, reliable and reusable software. They are database management systems, logic programming, object‐oriented programming, and object‐oriented databases. Finally, the special database requirements of a GIS are presented to illustrate the complexity of a GIS, the problems caused by the need to integrate geometric and nongeometric data and the advantages of a distributed system.

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
Abel, D. J., and Smith, J. L. (1986). “A relational GIS database accommodating independent partitionings of the region.” Proc. Second Int. Symp. on Spatial Data Handling, 213–224.
2.
Adobe Systems, Inc. (1985). PostScript language reference manual. Addison‐Wesley, Reading, Mass.
3.
Aron, J. D. (1970). “Estimating resources for large programming systems.” Software engineering techniques: report on a conference sponsored by the NATO Science Committee, Kynock Press, Birmingham, U.K.
4.
Bell, T. E. (1986). “Optical computing: a field in flux.” IEEE Spectrum, 23(8), 34–57.
5.
Bobrow, D. G., Mittal, S., and Stefik, M. J. (1986). “Expert systems: perils and promise.” Commun. ACM, 7(9), 880–894.
6.
Biggs, N., Lloyd, E. K., and Wilson, R. J. (1976). Graph theory, 1736–1936. Clarendon Press, Oxford, England.
7.
de Bruyne, P. (1986). “Compact large‐area graphic digitizer for personal computers.” IEEE Comput. Graphics Appl., 6(12), 49–53.
8.
Chen, P. P. (1976). “The entity‐relationship model.” ACM Trans. Data Base Systems. 1(1), 9–36.
9.
Clocksin, W. F. (1987). “A Prolog primer.” Byte, 12(9), 147–158.
10.
Clocksin, W. F., and Mellish, C. S. (1984). Programming in Prolog, 2nd Ed., Springer‐Verlag, New York, N.Y.
11.
Codd, E. F. (1970). “A relational model of data for large shared data banks.” Commun. ACM, 13(6), 377–387.
12.
Colmerauer, A. (1985). “Prolog in 10 figures.” Commun. ACM, 28(12), 1296–1310.
13.
Cooke, D. F. (1987). “Map storage on CD‐ROM.” Byte, 12(8), 129–138.
14.
Corbett, J. P. (1979). “Topological principles in cartography.” Technical Paper Number 48, U.S. Bureau of the Census, Washington, D.C.
15.
Davis, S. G. (1987). “The superconductive computer in your future.” Datamation, 33(16), 74–78.
16.
Denning, P. J., and Brown, R. L. (1984). “Operating systems.” Scientific American, 251(3), 94–106.
17.
van Deusen, E., ed. (1985). Graphics standards handbook. CC Exchange, Laguna Beach, Calif.
18.
Dongarra, J., Martin, J. L., and Worlton, J. (1987). “Computer benchmarking: paths and pitfalls.” IEEE Spectrum, 24(7), 38–43.
19.
d'Estaing, V.‐A. G. (1985). The World Almanac book of inventions. World Almanac Publications, New York, N.Y.
20.
Fisher, P. F., and Mackaness, W. A. (1987). “Are cartographic expert systems possible?” Proc., Eighth Int. Symp. on Computer‐Assisted Cartography, Baltimore, Md., N. R. Chrisman, ed., 530–534.
21.
Franklin, W. R., et al. (1986). “Prolog and geometry projects.” IEEE Comput. Graphics Appl., 6(11), 46–55.
22.
Gardiner, V., and Cluwin, D. J. (1985). “Limitations of microcomputers in thematic mapping.” Comput. Geosci., 11(3), 291–295.
23.
Gelberg, L. M., and Stephenson, T. P. (1987). “Supercomputing and graphics in the earth and planetary sciences.” IEEE Comput. Graphics Appl., 7(7), 26–33.
24.
Genesereth, M. R., and Ginsberg, M. L. (1985). “Logic programming.” Commun. ACM, 28(9), 933–941.
25.
Goldberg, A., and Robson, D. (1983). Smalltalk‐80: the languages and its implementation. Addison‐Wesley, Reading, Mass.
26.
Haeder, T., and Reuter, A. (1982). “Database systems for non‐standard applications.” Report 54/82, Fachbereich Information, Universitaet Kaiserslautern, Kaiserslautern, West Germany.
27.
Harris, B. ed. (1970). Graph theory and its applications, Academic Press, New York, N.Y.
28.
Hayes‐Roth, F. (1985). “Rule‐based systems.” Commun. ACM, 28(9), 921–932.
29.
Hunka, G. W. (1978). “Aided‐track cursor for improved digitizing accuracy.” Photogramm. Engrg. Remote Sens., 44(8), 1061–1066.
30.
Jordan, K. E. (1987). “Performance comparison of large‐scale scientific computers: scalar mainframes, mainframes with integrated vector facilities, and supercomputers.” IEEE Comput., 20(3), 10–23.
31.
Lefkon, D. (1987). “A LAN primer.” Byte, 12(8), 147–154.
32.
Lesk, M. (1984). “Computer software for information management.” Scientific American, 251(3), 162–172.
33.
Lorie, R. A., and Meier, A. (1984). “Using a relational DBMS for geographical databases.” Geoprocessing, 2(3), 243–258.
34.
Lubeck, O., and Moore, J. (1985). “A benchmark comparison of three supercomputers: Fujitsu VP‐200, Hitachi S810/20, and Cray X‐MP/2.” IEEE Computer, 18(12), 10–23.
35.
Nicholls, B. (1987). “Inside the 82786 graphics chip.” Byte, 12(9), 135–141.
36.
Pascoe, G. A. (1986). “Elements of object‐oriented programming.” Byte, 11(9), 139–144.
37.
Peucker, T. K., and Chrisman, N. (1975). “Cartographic data structures.” American Cartographer, 2(1), 55–69.
38.
Peuquet, D. J. (1984). “A conceptual framework and comparison of spatial data models.” Cartographica, 21(4), 66–113.
39.
Rauch, K. (1987). “Math chips: how they work.” IEEE Spectrum, 24(7), 25–30.
40.
Riganati, J. P., and Schneck, P. B. (1984). “Supercomputing.” IEEE Comput., 17(10), 97–113.
41.
Robinson, V. B., Frank, A. U., and Blaze, M. A. (1987a). “Introduction to expert systems for land information systems.” J. Surv. Engrg., ASCE, 112(2), 109–118.
42.
Robinson, V. B., Frank, A. U., and Blaze, M. A. (1987b). “Expert systems and geographic information systems: review and prospects.” J. Surv. Engrg., ASCE, 112(2), 119–130.
43.
Robson, D. (1981). “Object‐oriented software systems.” Byte, 6(8), 74–86.
44.
Schek, H.‐J., and Waterfeld, W. (1986). “A database kernel system for geoscientific applications.” Proc. Second Int. Symp. on Spatial Data Handling, 273–288.
45.
Serlin, O. (1986). “Mips, Dhrystones, and other tales.” Datamation, 32(11), 112–118.
46.
Stroustrup, B. (1986). The C++ programming language. Addison‐Wesley, Reading, Mass.
47.
Tomlinson, R. F., Calkins, H. W., and Marble, D. F. (1976). Computer handling of geographical data. The UNESCO Press, Paris, France.
48.
Tucker, A. B., Jr. (1986). Programming languages. 2nd Ed., McGraw‐Hill, New York, N.Y.
49.
Tuori, M., and Moon, G. (1984). “A topographic map conceptual data model.” Proc. Int. Symp. on Spatial Data Handling, 1, 28–37.
50.
U.S. Bureau of the Census. (1970). “The DIME geocoding system.” Census Use Study No. 4, Census Bureau, Washington, D.C.
51.
Watkins, H. S., and Moore, J. S. (1984). “A survey of color graphics printing.” IEEE Spectrum, 21(7), 26–37.
52.
Waugh, T. C., and Healey, R. G. (1986). “The GEOVIEW design: a relational database approach to geographical data handling.” Proc., Second Int. Symp. On Spatial Data Handling, 193–212.
53.
White, R. M. (1983). “Magnetic disks: storage densities on the rise.” IEEE Spectrum, 20(8), 32–38.
54.
Wiederhold, G. (1986). “Views, objects, and databases.” IEEE Comput., 19(12), 37–44.
55.
Wilkie, M. S. D., and Mendelzon, A. O. (1983). “Analysis and translation of entity‐relationship database schemas.” Information processing 83, R. E. A. Mason, ed., Elsevier Science Publishers, B.V., Amsterdam, The Netherlands, 609–614.
56.
Williams, T. (1987). “Peripherals and memory systems chase computer price/performance.” Comput. Des., 26(22), 57–66.
57.
Wilson, R. J. (1972). Introduction to graph theory. Academic Press, New York, N.Y.
58.
Xerox Learning Research Group. (1981). “The Smalltalk‐80 system.” Byte, 6(8), 36–48.

Information & Authors

Information

Published In

Go to Journal of Surveying Engineering
Journal of Surveying Engineering
Volume 115Issue 3August 1989
Pages: 304 - 323

History

Published online: Aug 1, 1989
Published in print: Aug 1989

Permissions

Request permissions for this article.

Authors

Affiliations

Y. C. Lee
Asst. Prof., Dept. of Surveying Engrg., Univ. of New Brunswick, Fredericton, New Brunswick, Canada E3B 5A3
G. Y. Zhang
Analyst, Prime Wild GIS Inc., 513 McNicoll Ave., Willowdale, Ontario, Canada, M2H 2C9; formerly, Grad. Student, Dept. of Surveying Engrg., Univ. of Calgary, Calgary, Alberta, Canada

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share