ARC Macro Language

ARC Macro Language

The ARC Macro Language (AML) is a proprietary high-level algorithmic language for generating applications in ArcInfo. It was designed by ESRI in 1986 specifically for their command line-driven ARC/INFO geographical information system. AML's syntax was based on CPL (the shell language of the PRIMOS operating system) because the majority of ARC/INFO installations at that time ran on Prime computers. The macro language features include the ability to create onscreen menus, use and assign variables, control statement execution, and get and use map or page unit coordinates.

Although the language is still supported by ESRI in modern ArcInfo Workstation environments, the language has been superseded by the "geoprocessing framework", which is part of the ArcGIS suite and allows programming access using ArcObjects through VBA or Python.

References

* ESRI, 1995. "ARC Macro Language", ESRI Press, 828 p. ISBN 978-1879102187

External links

* [http://arcscripts.esri.com/scripts.asp?eLang=1 User submitted AML scripts at ESRI ArcScripts]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • ARC — may stand for: Business*ARC Diversified, a non profit organization that manufactures food products and employs the severely disabled *ARC/Architectural Resources Cambridge, Inc., an architectural design firm located in Cambridge, Massachusetts… …   Wikipedia

  • Lisp (programming language) — Infobox programming language name = Lisp paradigm = multi paradigm: functional, procedural, reflective generation = 3GL year = 1958 designer = John McCarthy developer = Steve Russell, Timothy P. Hart, and Mike Levin latest release version =… …   Wikipedia

  • computer programming language — Introduction       any of various languages for expressing a set of detailed instructions for a digital computer. Such instructions can be executed directly when they are in the computer manufacturer specific numerical form known as machine… …   Universalium

  • Data-structured language — In computing a data structured language is a programming language in which the data structure is a main organizing principle, representation, model, for data and logic (code) alike, in which both are stored and operated upon, i.e., program data… …   Wikipedia

  • ArcInfo — Infobox Software name = ArcInfo caption = Classic command line ARC/INFO. author = developer = ESRI released = latest release version = 9.3 latest release date = June 28, 2008 latest preview version = latest preview date = operating system =… …   Wikipedia

  • ArcGIS — Infobox Software name = ArcGIS caption = ArcMap, part of ArcGIS author = developer = ESRI released = latest release version = 9.3 latest release date = June 26, 2008 latest preview version = latest preview date = programming language = operating… …   Wikipedia

  • AML — is a three letter abbreviation with multiple meanings, as described below: * A Manufacturing Language is an interactive structured robot programming language developed by IBM. * Academia Mexicana de la Lengua, or Mexican Academy of Language, a… …   Wikipedia

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • Wikipedia — For Wikipedia s non encyclopedic visitor introduction, see Wikipedia:About. Wikipedia …   Wikipedia

  • Civilization II — North American box art, PC version. Developer(s) MicroProse Publisher(s) MicroProse …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”