`
mreay
  • 浏览: 80840 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

ArcGIS初级了解

阅读更多
1. ArcGIS Engine和ArcGIS Server的交叉点,是否可以利用ArcGIS Engine直接开发成COM组件,然后由ArcGIS Server调用,或者先通过Web Services的方式调用,再通过ArcGIS Server调用Web Services

可以利用Engine开发COM组件的方式,然后由ArcGIS Server直接调用,或者通过类的方式来集成,(但是Engine提供的组件的实现和逻辑应该分开,即Engine开发组件不能带有界面,而只能通过 Engine来实现封装特定功能的组件,因为IE和开发COM组件的界面无法融合),同时,Engine提供的组件必须提供符合Server要求的统一接 口。

如果部署在一台服务器上,也可以通过Web Services的方式进行集成。



2. 开发Web应用程序,是否可以只采用ArcGIS Server,而不需要ArcGIS Engine。如果使用Engine的话,优势主要体现在哪些方面?

开发Web应用程序,可以只采用ArcGIS Server,可以不需要ArcGIS Engine。因为Server和Engine底层的API是相同的。而采用何种架构模式取决于用户需求和具体的应用。两者实现的方式有一定的差别。



3. ArcGIS Server和ArcIMS的关系。ArcGIS Server是否可以取代ArcIMS,如果不能的话,它们的侧重点各是什么?ArcGIS Server是否可以用于地图数据发布?

ArcGIS Server可以代替ArcIMS,但是必须有高效的服务器,同时实现很好的负载平衡。ArcIMS适合高性能的地图数据发布,它提供的功能比较简单(只 具备Viewer的操作),但是速度明显优于ArcGIS Server。而ArcGIS Server可以实现所有Engine可以实现的功能,包括一些高级的GIS功能,比如空间分析等



4. ArcGIS Server部署方案

采用ArcGIS Server开发,部署时推荐使用Windows 2003 Server,有利于负载平衡。也可以采用2000 Pro/XP,但是最好采用Server平台
分享到:
评论

相关推荐

    ArcGIS初级入门自学教程

    ### ArcGIS初级入门自学教程知识点概述 #### 一、GIS的概念和需求 - **GIS**(地理信息系统)是一种用于管理、分析和展示地理信息的技术体系。它通过一系列地理数据集来表达地理信息,并利用简单的数据结构对地理...

    ArcGIS二次开发初级教程

    本教程首先会引导读者了解ArcGIS的体系结构,包括ArcGIS Desktop、ArcGIS Server和ArcGIS Online等主要组件,以及它们在GIS工作流程中的角色。接着,教程将深入讲解ArcGIS的开发环境,如ArcObjects SDK for .NET和...

    应用于android系统的基于ArcGis服务的瓦片地图的初级实现(JAVA编写,本人源码)

    在Android开发中,地图...通过学习这个源码,开发者不仅可以掌握如何在Android应用中集成ArcGIS服务,还能了解如何利用瓦片地图服务构建高效的地图界面。这为开发更复杂的地图应用,如导航、地理分析等功能奠定了基础。

    初级ArcGis教材

    【ArcGIS 初级教程】是一门为GIS初学者和温习者设计的课程,旨在全面介绍和教授ArcGIS桌面系统的使用。ArcGIS是ESRI公司的一款强大的地理信息系统软件,它包含了ArcCatalog、ArcMap等多个组件,用于进行地理数据的...

    Arcgis mobile SDK 移动开发文档

    本文将围绕ArcGIS Mobile SDK,按照初级、中级、高级三个层次,全面解析其核心概念、使用方法以及高级应用。 ### 初级篇:基础概念与设置 1. **SDK介绍**:ArcGIS Mobile SDK支持Android和iOS平台,提供了丰富的...

    arcgis mobile

    - 了解并遵循Esri的许可协议,确保合法使用ArcGIS SDK。 总的来说,ArcGIS Mobile SDK 9.3为开发者提供了构建功能丰富的GIS移动应用的工具和接口,通过学习和实践,开发者可以创建出结合地图、位置服务和数据分析的...

    ArcGIS Desktop Developer Guide

    - **优势**: 相比其他开发工具,arcpy 更加灵活简便,适合初级开发者快速上手。 #### 六、ArcGIS Desktop 应用开发案例 - **案例一**: 利用 ArcObjects SDK 开发自定义工具条,增强 ArcGIS Desktop 的功能性和可用...

    ArcGIS入门视频.zip

    总的来说,《ArcGIS入门视频》是一个全面的学习资源,覆盖了从基础操作到初级分析的各个方面。无论是对GIS感兴趣的初学者,还是希望提升技能的专业人士,都能从中受益。通过系统地学习和实践,用户不仅能掌握ArcGIS...

    Python in ArcGIS

    这些工具对于环境科学研究、城市规划等领域极为重要,能够帮助用户深入了解地理现象的空间模式。 ##### Geostatistical Analyst模块 Geostatistical Analyst模块则侧重于执行统计分析,例如克里金插值、变异函数...

    arcgis教程PDF

    ### ArcGIS Desktop 使用入门知识点详解 #### 一、ArcGIS Desktop 概览 - **ArcGIS Desktop** 是...通过以上知识点的学习,初学者可以对 ArcGIS Desktop 有一个全面而深入的了解,为后续的实践操作打下坚实的基础。

    ArcGIS Engine9.3基础开发教程

    教程将引导开发者了解ArcGIS的颜色模型、ColorRamp对象以及如何生成颜色带实例。此外,还将介绍符号体系,包括点符号(MarkerSymbol)、线符号(LineSymbol)、填充符号(FillSymbol)、文本符号(TextSymbol)等。...

    ArcGis9.2产品介绍

    ### ArcGIS 9.2 产品介绍及其关键技术点 #### 一、ArcGIS 平台概述 ##### (一)ArcGIS 的主要组成部分 ...无论是对于 GIS 新手还是经验丰富的专业人士来说,ArcGIS 9.2 都是一个值得深入了解的强大工具。

    ArcGIS_Server_9_3_for_Flex_API_初级教程.pdf

    ### ArcGIS Server 9.3 for Flex API 初级教程知识点总结 #### 一、环境搭建 1. **ArcGIS Server API for Flex简介** ArcGIS Server API for Flex是2009年由ESRI推出的面向Rich Internet Applications (RIA) 的...

    Arcgis engine二次开发,牟老师教材附录 代码 以及 讲解PPT

    本资料包"Arcgis engine二次开发,牟老师教材附录 代码 以及 讲解PPT"旨在帮助这些初级开发者快速入门。 ArcGIS Engine提供了丰富的API和控件,基于.NET Framework,使得开发者能够利用C#、VB.NET等语言进行程序...

    ArcGIS空间分析实例与练习数据3-8章

    10. **章节结构**:从第3章到第8章,可能涵盖了初级到高级的空间分析技术,逐步深入,适合不同程度的学习者。 这个压缩包中的文件可能包括地图文档(MXD)、数据文件(Shapefile、Geodatabase)、结果图和步骤说明...

    gis.rar_arcgis_c# gis_gis

    在ArcGIS的初级界面中,有三个关键部分:内容表、工具栏和地图显示区。 1. 内容表(Contents Pane): 内容表是ArcGIS界面的核心组件,它展示了地图中包含的所有图层信息。用户可以通过内容表来添加、删除、调整...

    android初级学习资源

    在Android初级学习中,首先需要了解的是如何搭建一个完整的开发环境。这包括安装Java Development Kit (JDK),它是编写Android应用的基础,因为Android应用是用Java语言编写的。JDK的安装过程相对简单,主要是下载...

    ArcGIS_Engine培训教程(袁).ppt

    1. **ArcGIS Desktop**: 包含ArcView、ArcEditor和ArcInfo三个不同级别的客户端应用程序,分别面向初级、中级和高级GIS用户。ArcCatalog用于空间数据管理和组织,ArcMap提供地图显示、编辑和分析功能,ArcToolbox则...

    ArcGIS精彩教程

    总的来说,ArcGIS教程涵盖了地图制作、数据分析、界面定制和编程接口等多个方面,为用户提供了一个全面了解和操作地理信息的平台。无论是简单的地图浏览还是复杂的地理分析,用户都能借助ArcGIS高效地完成任务。通过...

Global site tag (gtag.js) - Google Analytics