skip to main content
10.1145/355274.355289acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
Article
Free Access

Scripting in GIS applications: experimental standards-based framework for perl

Authors Info & Claims
Published:01 November 2000Publication History

ABSTRACT

Scripting languages have long been utilized by GIS application developers to achieve higher levels of programming and shorter development times. Modern general-purpose scripting languages — like Tcl/Tk, Perl or Python — allow the smooth integration of various software components, while at the same time providing rich programming capabilities. Increases in processor speed and the development of industry-wide standards are removing obstacles to the proliferation of universal scripting languages in GIS applications.

This paper examines the feasibility, architecture and early results of the building of a framework of object-oriented modules for Perl that is designed to provide uniform access to various sources of spatial data from Perl scripts. The framework is independent of any particular GIS application and thus based on the object model detailed in the Abstract Specification by The OpenGIS Consortium. The framework is intended to be used for rapid application development, gluing various software components together and prototyping.

References

  1. {1} F. P. Brooks Jr. The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {2} F. W. Limp. Mapping hits warp speed on the world wide web! Geoworld, 12(9):3242, September 1999.Google ScholarGoogle Scholar
  3. {3} Open GIS Consortium, 35 Main Street, Suite 5, Wayland, MA 01778 USA. The OpenGIS(tm) Abstract Specification, 4 edition, March 1999. http://www.opengis.org/public/abstract/.Google ScholarGoogle Scholar
  4. {4} J. K. Ousterhout. Scripting: Higher level programming for the 21st century. IEEE Computer, 31(3):23-30, March 1998. http://www.scriptics.com/people/john. ousterhout/scripting.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {5} Rational Software and others. UML Notation Guide, 1.1 edition, September 1997. http://www.rational.com/uml/.Google ScholarGoogle Scholar
  6. {6} L. Wall, T. Christiansen, and R. L. Schwartz. Programming Perl. O'Reilly & Associates, Inc, 2nd edition, September 1996.Google ScholarGoogle Scholar
  7. {7} The World Wide Web Consortium, 545 Technology Square, Cambridge, MA 02139 USA. Scalable Vector Graphics (SVG) 1.0 Specification, W3C Working Draft, March 2000. http://www.w3.org/TR/SVG/.Google ScholarGoogle Scholar

Index Terms

  1. Scripting in GIS applications: experimental standards-based framework for perl

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              GIS '00: Proceedings of the 8th ACM international symposium on Advances in geographic information systems
              November 2000
              200 pages
              ISBN:1581133197
              DOI:10.1145/355274

              Copyright © 2000 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 November 2000

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate220of1,116submissions,20%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader