ArcGIS Server without ADF (一)环境搭建
我不想解释为什么不用ADF,详细地请见我的技术Blog(http://brune.cnblogs.com),我们的技术路线就是利用ArcGIS Server for .Net Framework的开发包,加上适当.Net技术,以Flash作为客户端平台,创建交互丰富的Web GIS应用程序。本系列的读者不必会使用Flash mx等工具,但需要了解ActionScript的基本知识,熟悉面向对象的开发方式,掌握.Net开发工具。本文涉及到的软件有ArcGIS Server、Flex Builder 2.01、Fluorine Gateway、Visual Studio 2005。
ArcGIS Server的安装论坛很多,就不需要累述了,根据上海ESRI的Grace MM的建议,用户设为本机管理员,在服务中把SOM等服务的登录为改成本地系统就OK了,ADF虽然用处不大,不过也需要安装啦,还有点很重要就是ArcGIS Server所在的Arcgisoutput目录要设为虚拟目录,不然图片可是访问不到的哦!Flex Builder 2.01大家八仙过海找过来吧,Visual Studio 2005注意勾上Web 开发就行了,还要注意操作系统的Front Page扩展已经安装上。Fluorine是个开源的免费软件,自己下载啦!安装好了之后就会和安装了ADF一样,在新建工程的时候会有一个模板。
系统的.Net开发部分就集中在这个项目模板生成的项目了,生成了项目之后一定记得要在web.Config文件中添加ArcGIS Server的Identify!不然,嘿嘿,会出错哦!其他的就是一连串的ESRI的引用,注意看帮助,要引用ArcGIS Server可用的类型才行。
我们的项目前台是Flex,这个项目的创建也是要有一些关门过节的。过程如下
下面就应该没有什么了,直接完成也行了。这样一个系统的原始结构就出来了,还有一个调试,如果要调试Flash没有问题,就在Flex就能调试,但是如何调试.Net项目呢
这样就行了,.Net的代码断点,跟踪,样样都可以,酱紫我们的系统的环境就搭建完成了,大家开始发挥想象,开发什么样的Web GIS吧!
ArcGIS Server的安装论坛很多,就不需要累述了,根据上海ESRI的Grace MM的建议,用户设为本机管理员,在服务中把SOM等服务的登录为改成本地系统就OK了,ADF虽然用处不大,不过也需要安装啦,还有点很重要就是ArcGIS Server所在的Arcgisoutput目录要设为虚拟目录,不然图片可是访问不到的哦!Flex Builder 2.01大家八仙过海找过来吧,Visual Studio 2005注意勾上Web 开发就行了,还要注意操作系统的Front Page扩展已经安装上。Fluorine是个开源的免费软件,自己下载啦!安装好了之后就会和安装了ADF一样,在新建工程的时候会有一个模板。
系统的.Net开发部分就集中在这个项目模板生成的项目了,生成了项目之后一定记得要在web.Config文件中添加ArcGIS Server的Identify!不然,嘿嘿,会出错哦!其他的就是一连串的ESRI的引用,注意看帮助,要引用ArcGIS Server可用的类型才行。
我们的项目前台是Flex,这个项目的创建也是要有一些关门过节的。过程如下
下面就应该没有什么了,直接完成也行了。这样一个系统的原始结构就出来了,还有一个调试,如果要调试Flash没有问题,就在Flex就能调试,但是如何调试.Net项目呢
这样就行了,.Net的代码断点,跟踪,样样都可以,酱紫我们的系统的环境就搭建完成了,大家开始发挥想象,开发什么样的Web GIS吧!
加油,哥们,现在开始!