分享

ArcGIS编程语言:AML→Avenue→VBA→Python

 昵称QAb6ICvc 2017-04-25

AMLArcMarcoLanguage)是在ArcGIS前身(名叫ArcInfo)时的程序语言,当时的计算机由于计算机的能力不太快,故计算机分为WorkstationDesktop版本。而据我了解,上一代的ProgrammingLanguage均是linemode形式而不是像现在的VisualBasic等以ObjectOrientation形式执行,如Basic等。AML亦是以linemode形式去行指令。< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

虽然在ArcGIS提到现在的ArcGIS是支持AML的运作,不过在ArcGISHelp中基本上是找不到相关的文件提到如何写作AML。你现在想问AML的语言撰写,我想没有太多人懂得(除非一些从事了GIS超过20年以上的师兄可能写过),我接触AML已经是10年前的事,当时的GIS软件名叫ArcInfo7,过了不久就出了以Avenue为程序的ArcView3,及后期以VBA为主的ArcGIS

新版的ArcGIS10出现,感觉上VBA也好象慢慢被淡出而为Python取代其地位。如以AML为第一代的GIS程序语言来看,到Python已经是第四代了(AML->Avenue->VBA->Python),楼主在第四代语言出现的时代,仍在找寻第一代语言的技术,感觉不太明智。

如可行的话,尝试用新一代的语言技术去取代由本来AML开发出来的程序吧,不行的话,可能要抓一些很旧的帖子或请教从事GIS很久的GIS师兄才找到相关技术了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多