• DocumentCode
    255135
  • Title

    GIScript: Towards an interoperable geospatial scripting language for GIS programming

  • Author

    Mingda Zhang ; Peng Yue ; Xia Guo

  • Author_Institution
    State Key Lab. of Inf. Eng. in Surveying, Wuhan Univ., Wuhan, China
  • fYear
    2014
  • fDate
    11-14 Aug. 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    A scripting language is a form of programming language that is interpreted (translated on the fly) rather than compiled ahead of time. Programming languages used for scripting range from domain-specific languages (e. g., Bash for Unix, JavaScript for Web browsers, VBA for Microsoft Office applications) to general-purpose programming languages (e. g., Python, Ruby, Perl, PHP). Scripting languages have been widely used, since they allow the quick programming development, easy communication with other programs, and convenient job controls. In the GIS domain, geo-enabled scripting languages such as ArcPy and GeoScript plays an increasingly important role in automating workflow-based geoprocessing and map generation. Such scripting languages could be further extended into a parallel computing environment to enable the automation of high performance geocomputation. It is necessary then to call for an interoperable geospatial scripting language for GIS programming, the so-called GIScript. This paper proposes a conceptual framework for GIScript. It discusses the key considerations for the design of GIScript. Possible solutions towards an implementation of GIScript are suggested.
  • Keywords
    authoring languages; geographic information systems; open systems; GIS programming; GIScript; domain-specific languages; general-purpose programming languages; geo-enabled scripting languages; interoperable geospatial scripting language; map generation; workflow-based geoprocessing; Geometry; Geospatial analysis; Java; Parallel processing; Software; GIScript; Geospatial scripting language; Interoperability; Parallel execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agro-geoinformatics (Agro-geoinformatics 2014), Third International Conference on
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/Agro-Geoinformatics.2014.6910592
  • Filename
    6910592