在《ArcGIS Server9.2学习开发(2)——安装配置篇》中我们讲到有关安装,正如此随笔的评论中Flyingis所提及的那样,在如下三幅图中:
图一
图二
图三
这三幅图中的用户名和密码都输入操作系统的登录名与密码(密码不能为空或少于6位字符),这样就能达到Flyingis所说的三个用户名和密码相同,这样在登录操作系统时不会出现很多的用户名了。
好了下面进入正题,从此往后的一系列随笔要讲解的是ArcGIS Server for the Microsoft .Net Framework在安装有Visual Studio.Net2005的计算机上开发GIS时,各个控件的基本用法,为的是和我一样第一次接触ArcGIS Server9.2的朋友提供一定帮助。
这次我们讲解的是有关Map控件的用法,开发前需要准备好有关电子地图服务(在ArcGIS Server Manager中创建,有关电子地图服务的创建可参考http://www.tianxiaboke.com/u/sony0732/archive/2007/9/2656.aspx此处所说),电子地图服务名称为“MapServer0”。
下面是在有Visual Studio.Net2005的计算机上安装ArcGIS Server for the Microsoft .Net Framework后,在工具箱会出现“ArcGIS Web Controls”选项卡,其所具有的控件如下图:
1、在Visual Studio.Net2005中新建一个网站,取名为“ArcGISStudy”。
2、在建立好的网站解决方案中,添加新的Aspx页面,取名为“MapCtrlUse.aspx”。
3、在新建的Web页中放入Map控件和MapResourceManager控件,分别取名为“Map1”和“MapResourceManager1”。Map控件可以绑定MapResourceManager控件,以便显示电子地图,而MapResourceManager控件是去请求电子地图服务的。
4、设置MapResourceManager1的属性“ResourceItems”,在弹出的窗口中点击“添加”按钮。如下图:
5、设置MapResourceItem0的“Definition”属性。如下图:
6、设置Map1的MapResourceManager属性为MapResourceManager1。
7、将Web页MapCtrlUse.aspx设为起始页,运行网站ArcGISStudy,如下图: