开始学习AO

GIS
昨天装上了ArcEngine的JavaSDK,好像用Java来做这个二次开发简直就是绕了一个大圈,但是没有办法,只会Java。也许用Java根本就不应该来搞二次开发吧,不管了,其实我也说不清为什么叫作二次开发,好像GIS圈子里热衷于这么说。其实就是一个AO的库,用库来做你喜欢的应用。不过说实话,AO这么庞大,真正要解决问题肯定是JTS和GeoTools的组合更加敏捷。AO还是用来开发产品吧,可是谁用Java来开发桌面产品。也许在我把ArcGIS.Server.Java.Edition拖下来之前这些问题还都闹不清。

昨天试了第一个实例程序,为此我还新装了一个Eclipse,ForJava的,只有七十多M。但是想装ArcGIS的插件就得装VisualEditor。VE已经几乎停止开发了,3.3的支持都不好。没有办法,ArcGIS的示例文档里还是Eclipse3.1.1。同学问,为什么要用最新的东西。为什么不用最新的东西呢?况且是趋势化的新产品。

因此没有装这个插件,这样可能就没有基于VE的GUI编辑器了,不过不要紧,那是dotNet程序员的玩意儿,Java这边对此并不热衷。

再就是示例程序让我打开眼界,初始化AO,然后验证ArcEngine的License,验证Extensions的Lincense。用惯了开源库,看这些东西有点难以接受。

简单地看了一下JavaDoc,比JTS+GeoTools显然是复杂许多了,但是究其根本是差不多的。除了验证License以外,一切都还可以接受。当然,还是不得不赞叹商业软件的文档做得确实好,居然配了一个Eclipse来显示帮助文档!
Tags: ArcGIS  Java  

3 Responses to "开始学习AO"

Leave a Reply

Powered By Z-Blog 1.8 Arwen Build 81206 Themes Basic By Azrael Designed By Ben Swift
Login Feed Rss