GIS的积累
It is never to late to learn

导航

 
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        &nbsp;</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
posted on 2010-08-26 15:20  GIS的学习  阅读(704)  评论(0编辑  收藏  举报