什么是GIS的特定领域语言(DSL)?


12

我很好奇GIS中使用了哪种特定领域的语言(DSL)。我唯一想到的是ArcInfo Workstation GRID中提供的DOCELL语言,但不再受支持。


1
请添加定义,而不是链接到可能随时更改内容/离线的外部网站。
johanvdw

Answers:


9
  • FME的工作台将分类为图形DSL,并将其生成/可编辑的脚本分类为DSL。

  • ArcGIS的Model Builder也可以描述为图形DSL。

  • MapServer的MapFile语法(以及与语言无关的MapScript

  • SLD被描述为一种编码,但也可能属于DSL类别。


6

地图代数可能符合条件。GDAL提供的数据模型(类似于DOCELL)及其VRT格式。在诸如PostGIS之类的软件中实现的简单功能模型,是针对特定领域数据的对象关系数据库扩展。



1

如果DSL可以包含SQL,我想将包含Avenue。


大道不是一门死语吗?ESRI是否再销售ArcView 3.x?
klewis 2011年

如果说死定是指它不再积极开发或几乎没有人使用它,那么它就死定了。但是,如果它是特定领域的语言,则它是该问题的有效答案。因为我们还没有看到DSL的定义,所以我们现在还不知道这一点。
jvangeld 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.