1. license manager的安装
(1)将license.dat用记事本打开,将WORKSTATION 改为你机器的名字
(2)将arcgis.exe 和 license.dat拷贝覆盖arcgis 的安装目录下的文件
(3)安装ArcGIS Licence Manager,安装完后重起机子,查看进程,会有一个ARCGIS.EXE进程被运行起
(4)从开始菜单>>所有程序>>ARCGIS>>License Manager (9.X)>> License Manager Tools单击 “Configuration using Services ”选项卡,选择 "ArgGIS license server",然后单击 Configure Services选项卡 ,设置Path to the license file:(例如 c:\program files\esri\license\arcgis9x\license.dat),选择 Start/Stop/ReRead 选项卡,点机Start然后是Stop然后是ReRead 最后在点一次Start. 然后单击“Server Diagnostics”选项卡, 单击”Perform Diagnostics”,如果出现 “This license can be checked out “表式成功,最后重起机子
2. 现在在进行安装ARCGIS DESKTOP,若是成功的话会显示3个选项,选择第一个带你计算机名称的。一路安装哈哈。
3. ArcGIS SERVER的安装
(1) 找到ArcGIS9\SERVER92\ArcGIS_Server_DotNet_Edition\setup.msi,双击运行.
(2) 一路安装哈哈,设置ARCGIS两个用户密码后,选择ArcGIS9\License\ arcgisserver92_无时间限制.ecp文件一路安装
(3) 右键我的电脑,单击管理,选择本地用户和组,选择组,找到agsadmin用户组和agsusers用户组,右键选择添加到组,将Administrator,ArcGISSOC,ArcGISSOM,ArcGISWebServices用户添加进来 , 完成安装
4. 制作地图文档
(1) 从开始菜单启动ArcMap,新建一个空文档
(2) 点击Add Date 按钮, 定位到D:\GIS-Date,行中continent.shp,点Add按钮,这样就把shp数据加载到ArcMap中
(3) 右键点击图层,选中Properties菜单,添加点击Symbolgy标签,选中Unique Values 渲染方式.点击Add All Values 按钮,点击确定按钮
(4) 设置符号化方式后,地图信息更丰富
(5) 从File菜单中选择Save as 菜单,定位到GIS-Date文件夹,在文件名输入框中输入:world.mxd,点击保存按钮.此文档将作为ArcGIS Server地图服务发布的文档
(6) 关闭ArcMap
5. 在ArcCatalog中发布Map Service
(1) 以actc用户的身份登录操作系统
(2) 从开始菜单启动ArcCatalog 在ArcCatalog 的目录树中,展开GIS Server,双击 Add GIS Server ,出现的对话框 中选中”Manage GIS Services”,点下一步
(3) 在serverurl后面输入http://localhost/arcgis/services,其中arcgis 为实例名,具体名称根据用户自已安装时的设置而定,Host Name后面输入主机名称,点击Finish 即可完成GIS Server 的添加
(4) 在ArcCatalog 的目录树中,定位到D:\GIS-Date文件夹
(5) 右键点击world.xmd文档,选择”Publish to ArcGIS Server”
(6) 在” Publish to ArcGIS Server”向导的第一个面板中,接受默认的服务名称world
(7) 接受默认的选项点击下一步,直到完成
6. 在ArcGIS Server Manager 中发布 Map Service
l 第一种是在windows 资源管理器中定位到GIS-Date文件夹,把该文件夹设置为网络共享
l 另一种是从开始菜单中启动ArcGIS Server Manager ,在页面中usrename 后的文本框中输入:计算机名\用户名;Password后面输入密码。点击Log In 进入发布
(1) 点击Services 超链接切换到服务标签页,然后点击“Add New Service”
(2) 输入服务的名称:world, 点击Next按钮
(3) 点击地图文档下接按钮,展开http://www.cnblogs.com/zhangjun1130/admin/file://actc-think/(这个名称根据记者自己的名称而定,该名称为读者自己的计算机名),找到在第一种方法共享的GIS-Date文件夹,选中world.mxd
(4) 选中以后,点击Next 按钮直到完成发布
7. 使用ADF创建WebGIS应用
(1) 在开始菜单启动VS2005,从文件->新建->网站,在新建网站对话框中选中 Web Mapping Application 为模板,位置选择HTTP方式,输入:http://localhost/World,点击确定按钮
(2) 网站创建后,在解决方案管理器中选中Default.aspx,点击查看代码按钮,主要作区显示出Default页面的代码,这些代码是 Web Mapping Application 模板生成的
(3) 在Default.aspx设计器界面找到MapResourceManager控件,点击控件右上角的小三角,在弹出的小窗口中点击“Edit Resources”链接,在弹出的MapResourceItem集合编辑器中,点击“添加”按钮,点击在弹出的对话框中选择Definition后面输入框后的按钮,在弹出的Map Resource Definition Editor 窗口中,Type选中ArcGIS Server Local,Date Source中输入用户自己的计算机名称,点击Resource后面的按钮,在弹出的对话框中选中Service 为world,Date Frame 选中default,点OK完成
(4) 在页面的设计视图下找到Map1控件,查看其属性列表,设置MapResourceManager属性为MapResourceManager1
(5) 在解决方案中展开App_Themes,页面可以使用如下的主页作为页面显示风格,默认的页面主题是Blue_Bridge,下一步将修改主页面的主题为Green_Trees
(6) 双击解决方案中的Web.config文件,在主工作区显示该文件的内容,找到<pages>节点,将theme=后面的值修改为Green_Trees
(7) 在启动调试之前,需要设置Web应用的身份,右键点击解决方案选择“Add ArcGIS Identity”,在弹出的对话框中,输入用户名,密码,主机名,该用户名需要具有ArcGIS Server的访问权限,即位于agsadmin 或agsusers组中,点击ok
(8) 起动调试
8. 使用ADF创建WebGIS应用
(1) 新建名为MappingApp的ASP.NET Web应用程序(注意不是用Web Mapping Application模板,就建一个普通的Web应用程序)。
(2) 在Default.aspx中放置需要的控件(1个Map、1个Toolbar、1个MapResourceManager、3个FloatingPanel、1个OverviewMap、1个Toc、1个Navigation)。OverviewMap、Toc、Navigation分别放置在3个FloatingPanel中。具体显示代码如下:
1<form id="form1" runat="server">
2 <table border="1px" style="width: 498px">
3 <tr><td colspan="2">
4 <esri:Toolbar ID="Toolbar1" runat="server">
5 </esri:Toolbar>
6 </td></tr>
7 <tr><td style="width: 337px; height: 23px" valign="top">
8 <esri:Map ID="Map1" runat="server" Height="371px" Width="441px">
9 </esri:Map>
10 </td><td style="height: 23px" valign="top">
11 <div>
12 <esri:FloatingPanel ID="FloatingPanel1" runat="server" BackColor="White" BorderColor="Gray"
13 BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
14 Title="鹰眼" TitleBarColor="WhiteSmoke" TitleBarHeight="20px"
15 TitleBarSeparatorLine="False" Transparency="35" Width="200px">
16 <esri:OverviewMap ID="OverviewMap1" runat="server" Height="154px" Width="187px" />
17 </esri:FloatingPanel></div>
18 <div>
19 <esri:FloatingPanel ID="FloatingPanel2" runat="server" BackColor="White" BorderColor="Gray"
20 BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
21 Title="图层" TitleBarColor="WhiteSmoke" TitleBarHeight="20px"
22 TitleBarSeparatorLine="False" Transparency="35" Width="200px">
23 <esri:Toc ID="Toc1" runat="server" Width="187px" />
24 </esri:FloatingPanel></div>
25 <div>
26 <esri:FloatingPanel ID="FloatingPanel3" runat="server" BackColor="White" BorderColor="Gray"
27 BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
28 Title="导航" TitleBarColor="WhiteSmoke" TitleBarHeight="20px" TitleBarSeparatorLine="False"
29 Transparency="35" Width="200px">
30 <esri:Navigation ID="Navigation1" runat="server">
31 </esri:Navigation>
32 </esri:FloatingPanel>
33 </div>
34 <div>dddd</div>
35 </td></tr>
36 </table>
37 <esri:MapResourceManager ID="MapResourceManager1" runat="server">
38 </esri:MapResourceManager>
39 </form>
(3) 设置MapResourceManager1,点击MapResourceItem填出对话框,点击添加按钮新增一个MapResourceItem0然后点击Definition属性弹出对话框,设置如下,Type:ArcGIS Server Local;Data Source:myssis(我的机器名);Resource:(default)@world(点击按钮选择上面发布好的叫world的Map Service),完成设置。
(4) 设置Map1控件的MapResourceManager,在属性栏下拉选中MapResourceManager1。
(5) 设置OverviewMap1的Map属性为Map1,MapResourceManager属性为MapResourceManager1,OverviewMapResource属性为MapResourceItem0。
(6) 设置Toc1的BuddyControl属性为Map1。
(7) 设置Navigation1的的Map属性为Map1,可以通过设置DisplayCharacter属性改变显示的样子。
(8) MapResourceManager控件需要添加ESRI.ArcGIS.ADF.Web.DataSources引用,在vs右边的资源管理器右键点击"引用"然后添加引用找到ESRI.ArcGIS.ADF.Web.DataSources确定即可。
(9) 设置Toolbar1,BuddyControlType属性为Map,ToolbarStyle属性为ImageOnly, BuddyControl属性为Map1,ToolbarItems属性:在弹出对话框中把Map Navigation下的MapZoomIn、MapZoomOut、MapPan、MapFullExtent都添加,不需要做其他设置。
(10) 起动调试
文章来自: 绿绦工作室 绿绦编程 绿绦综合信息网 详细参考:http://www.lvtaostudio.com/2009/0807/288.html