zoukankan      html  css  js  c++  java
  • ArcGIS9.2安装与.NET简单使用(zz 简单且有用)

    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=" 498px">
     3    <tr><td colspan="2">
     4        <esri:Toolbar ID="Toolbar1" runat="server">
     5        </esri:Toolbar>
     6    </td></tr>
     7    <tr><td style=" 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
  • 相关阅读:
    wcf布到服务器下载文件大小限制问题
    动态修改母版页中的DIV标签中的LI的A的CLASS属性
    c# 分页的方法
    Java学习笔记-异常处理-有风险的行为
    ASP.NET Core中的静态文件
    在ASP.NET Core中进行配置
    ASP.NET Core中的中间件和请求管道
    Kestrel:ASP.NET Core的Web服务器
    ASP.NET Core Program.cs
    ASP.Net Core Startup类
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1809133.html
Copyright © 2011-2022 走看看