- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ae开发流程
如何开始.Net的Engine开发?
安装Visual Studio 2005 (Express or Professional)
.NET 2.0 SDK 和 Runtime
HYPERLINK /vstudio/express//vstudio/express/
安装 .NET 的ArcGIS Engine Runtime
包括开发包(developer kit)
安装 ArcGIS Engine开发包
HYPERLINK //
准备开发
ArcGIS Engine开发流程
数据准备;确定应用程序类型;选择API和开发环境;开发应用程序;部署应用程序
1、数据准备
收集和整理系统开发中所需要到的数据。包括:属性数据、矢量数据和影像数据等。确定待开发的系统的数据结构等。
2、确定应用程序类型
使用ArcGIS Engine可以开发多种应用程序。
独立的非可视化应用程序。如控制台和实用工具应用程序。独立的可视化应用程序。如Wiondows和基于控件的应用程序。嵌入式应用程序。如嵌入到现有的应用程序中的组件。跨平台的上述应用程序。用Java或C++编写。
3、选择API和开发环境
选择合适的API和开发环境:
一COM:Visual Staudio6.0(VB,VC++)
一.Net:Visual Studio.Net( VB.Net,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中的补漏白技术亦同此理
数字地图与模拟地图
数字地图的语言是数据和数据结构,模拟地图的语言是图解符号;数字地图信息的识别和传输依赖计算机,模拟地图的识
文档评论(0)