ae开发流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何开始.Net的Engine开发?

安装Visual Studio 2005 (Express or Professional)

⏹.NET 2.0 SDK 和Runtime

⏹/vstudio/express/

安装.NET 的ArcGIS Engine Runtime

⏹包括开发包(developer kit)

安装ArcGIS Engine开发包

⏹/

准备开发

ArcGIS Engine开发流程

数据准备;确定应用程序类型;选择API和开发环境;开发应用程序;部署应用程序

1、数据准备

收集和整理系统开发中所需要到的数据。包括:属性数据、矢量数据和影像数据等。确定待开发的系统的数据结构

等。

2、确定应用程序类型

使用ArcGIS Engine可以开发多种应用程序。

独立的非可视化应用程序。如控制台和实用工具应用程序。独立的可视化应用程序。如Wiondows和基于控件的应用程序。嵌入式应用程序。如嵌入到现有的应用程序中的组件。跨平台的上述应用程序。用Java或C++编写。

3、选择API和开发环境

选择合适的API和开发环境:

一COM:Visual Staudio6.0(VB,VC++)

一.Net:Visual ( ,C#)

一Java:Eclipse,WebsphereStudio,Jbuilder等。

一C++:Visual Studio6.0,C++ Builder

主要根据开发人员熟悉何种环境和语言、打算使用何种API、待开发的系统在何种平台和环境下运行等因素综合考虑确定。

4、开发应用程序

具体的功能代码开发。

主要考虑:

一将使用到ArcGIS Engine的何种功能。决定要引用的ArcGIS Engine的类库。运行应用程序所需要的ArcGIS何种许可。是否需要ArcGIS Engine运行时的选项。具体代码编写。计划如何部署应用程序。是否实现了正确的许可代码。 在这个过程中将使用到ArcGIS的开发帮助系统。

5、部署应用程序

把最终开发完成的程序部署到目标机器上。

主要考虑:

目标机器的ArcGIS产品的安装情况。是单独安装ArcGIS Engine还是同时还安装ArcGIS Desktop。目标机器采用何种许可认证方式。开发人员如何打包和部署安装程序。将来是否提供新版本进行升级。如何分发开发的应用程序。如网络安装、光盘介质。

创建Engine应用程序:( .NET)

步骤;创建一个项目;引用ArcGIS库;初始化许可

步骤1:创建一个独立项目;步骤2: 引用ArcGIS库;步骤3:初始化许可;手动实现这段代码;Developer tools;ESRI License initializer add-in

步骤4: 加载地图控件;添加地图控;编写事件代码

色版多

由于地图表示内容的一些特殊性和印刷工艺条件的限制∃机械套印精度、纸张变形等,一般四色印刷不能满足要求。尤其是地质类图经常需十几块、几十块色版套印。目色版多属平色,没有浓淡层次。

2精度要求高

地图线划,特别是一些符号、标记,有其特定位置要求很严。一些定位符号要求位置误差

3制版工艺复杂

大量的色版要靠翻晒十几块桥版∃过渡版,利用手工分涂再套拷合成。

4制版原稿∃出版原图复杂。

出版原图表示不同内容的式样,色别各异的线条符号,其位置和相互关系都有一定要求,尤其是地质图,线划符号密密麻麻,制版处理难度大,更需一定的专业知识。

二电脑地图制图的特点及与dtp的相似相融

电脑地图制图使地图制图制版更像常规的制版方式即现在的DTP。其工艺过程是将地图信息输入计算机系统,经过编图工作站的编辑修改后,生成相当于传统方法制作的各类地图。它具有如下主要特点,或者说在上艺卜与dtp具有如下相似性;

1集地图制图制版于一体,省略了传统上复杂的制版工艺,简化了生产过程,提高了质量,是一种复杂图形类的电脑制作过程。

2色版大量减少。利用电脑制图制版一般可以用4色解决常规地图的制版,6-8 色解决复杂地质图类的制版问题,使地图制版变成更“常规”一点的制版。

3取消了手工分涂人工分色的过程,改由电脑拼版合成、统一分色输出。与dtp相融性增强,因具有某些共有的文件格式,使地图制版也可以到一般的输出中心输出胶片。

4重复使用性好。可以利用已有的地图文件资料建立资料库,进行再编辑重复利用。此纯粹为文件操作,不存在任何材料消耗。

5具有适合印刷的特性。透明覆盖操作的灵活使用为地图印刷减少了困难,常规dtp中的补漏白技术亦同此理

数字地图与模拟地图

数字地图的语言是数据和数据结构,模拟地图的语言是图解符号;数字地图信息的识别和传输依赖计算机,模拟地图的识别和传输基于人的视觉生理特征和文化素质;数字地图对信息的加工、综合基于计算机技术特点,模拟地图的制图综合基于人的视觉感受特点。

一、概念

1、地图符号与分类

2、地图的数学基础

3、地图综合与用途

4、地理要素空间关系

二、简答

1、数字地图制图的基本步骤?

2、数字地图制图与传统模拟地图制图的本质区别?

3、制作某省关于10万人口的专题地图,谈谈专题数据的组织和处理流程?

4、谈谈互联网技术对数字地图制图的影响?

5、结合个人经验谈谈电子地图的用途以及需要改善的地方?

地球空间数据网络服务技术

基于网络的地球空间数据服务技术主要包括一下三种技术:

1地球空间数据在线查询2基于元数据的空间数据分发服务3基于web serice的异构地球空间数据服务集成与共享,前

两种点对点,的三种包含前两种。

相关文档
最新文档