zoukankan      html  css  js  c++  java
  • ArcIMS介绍

     ArcIMS介绍

    文章来源

    什么是ArcIMS?

    ArcIMS在一种简单的框架提供了强大的GIS功能。它支持通过要素流的方式传送影像或矢量数据。从而改变了用户在互联网上交互制图及访问地理数据的方式。

    ArcIMS包括了如下特征:

    1.简单易用的安装、应用和管理向导和模板;

    2.强大的客户端,支持流方式传输矢量数据;

    3.在Internet桌面浏览器中集成本地数据与网络中的数据;

    4.服务器构架的灵活性;

    5.高质量的地图符号显示。

    ArcIMS 3.0版是从ESRI的其它Internet解决方案发展而来的,它吸收了这些产品长处,如ArcView IMS的简单性及其功能的强大性,MapObjests IMS的灵活性和可编程,GIS数据服务器框架的开放性等。

    ArcView IMS介绍

    ArcView IMS是一种通过服务器在Internet或Intranet上提供地图的扩展模块。通过ArcView IMS,可以脱离框架使用ArcView,在互联网上制图及提供GIS应用。

    为了使数据快速地在网上发布,ArcView IMS包含了一个Java Applet安装向导——Mapcafe。通过创建自定义的将Mapcafe驻留的HTML页进行地图定制。Mapcafe通过网络可以向用户提供制图工具,这些工具允许用户进行一些诸如漫游、缩放、识别地图特征属性、定位、建立热区链接等操作。Web浏览器透明地下载网页中的Java Applet,因此用户无须操心,即可使用这些制图工具。

    网上创建交互式地图所使用的空间数据有许多类型,包括ArcView GIS的Shapefiles,ArcInfo的coverage,SDE图层,CAD文件如DWG、DXF、DGN等等。其它可以使用的文件包括一些影像数据如TIFF文件,JPEG文件,LAN文件和BIL文件,数据库文件(Access,dBase以及其它与ODBC有关的数据库文件)或图形文件等。

    ArcView IMS 允许使用ArcView GIS强大的制图界面来创建地图。在网上提供的地图实际上是在ArcView视图窗口中看到的地图的“虚拟视图”。因此,ArcView GIS的大多数功能,如专题符号显示,缓冲区分析和空间分析等在ArcView IMS中都照样适用。

     

    ArcIMS的体系结构

    ArcIMS包含了许多部分,每个部分在客户/服务器结构中都扮演了重要的角色。简单说来,ArcIMS有三个层。

    第一层是广域或局域网内的客户端或用户终端,它是直接或间接与服务器相连的计算机或应用程序,通过HTTP或TCP/IP协议与服务器建立通讯。

    第二层称为中间件。可以把中间件比喻成传输客户端和服务器端之间接收、发送请求并作出响应的“经纪人”,它管理客户端和服务器端之间的数据,以达到最佳效率与传输速度。

    第三层是服务器。其中ArcIMS空间服务器可被看成软件服务器,管理并处理需要在Internet上发布的地理数据。对地理数据的请求被传送到服务器,服务器代理对所需数据执行请求,生成一幅影像或要素地图,进行查询、地理编码或要素提取等等。最后,产生的应答又通过中间件返回到客户端。

     B/S应用程序,简单三层:用户界面层,商业逻辑层,数据库层。

  • 相关阅读:
    nginx结合tomcat一起使用
    Markdown速成班
    git pull VS git fetch&merge
    Spring框架学习
    WMS专业名词解释
    持续集成与灰度发布
    selenium webdriver入门
    理解HTTP session原理及应用
    linux常用命令
    转载:Mongodb start
  • 原文地址:https://www.cnblogs.com/lauer0246/p/1281102.html
Copyright © 2011-2022 走看看