中文教程入门篇.pdf_第1页
中文教程入门篇.pdf_第2页
中文教程入门篇.pdf_第3页
中文教程入门篇.pdf_第4页
中文教程入门篇.pdf_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国智能交通网 最具影响力的智能交通信息门户 智能交通技术论坛 最专业的交通资料分享交流社区 提供下载,学习交流之用, 请勿用于商业用途 GISDKGISDKGISDKGISDK 中文教程中文教程 ( (入门篇入门篇) ) JandyJandyJandyJandy March 2008March 2008March 2008March 2008 施伟拔咨询有限公司施伟拔咨询有限公司 本入门教程定位 作为一个TransCAD的高级使用者,常常会有强烈的二次开 发愿望 自动化程序,提高工作效率; 定制特殊流程和界面; 测试自己开发的算法,结合或不结合TransCAD内置模型; 如果您有学过编程语言,但没有独立开发过应用程序,对 编程还处于糊涂状态,这个教程也许正适合您 本教程更多的是实例分析,会结合项目一步步进阶,而不 是一本无所不包使用手册 作者会用独特的方法讲解; 作者经常会分享失败经验; 作者常常会推荐某种方法; 对于有高级编程经验的用户,请略过本篇 GISDK 简介 Caliper推出的TransCAD二次开发语言; 能扩展TransCAD的功能,通过Add-Ins实现; 能实现批量自动化实现某些动作,提高工作效率,通过Add-Ins实现; 能编写自定义的算法,替换TransCAD内置的算法模块,通过Add-Ins或 独立开发实现; 能为用户开发自己的应用程序,通过.NET或组件调用dll函数库实现; NoteNoteNoteNote:Add-Ins 更像是二次开发,它可以充分利用TransCAD原有的资源,是 最常用的。 GISDK 原理 GIS函数库交通模型库 TransCAD新的应用程序扩展功能 GISDK 数学函数库 Caliper公司是先有交通模型库和GIS函数库,再有TransCAD的;Caliper公司是先有交通模型库和GIS函数库,再有TransCAD的; TransCAD正是由GISDK开发而成,但TransCAD并没有把GISDK包含的所有功能发挥到极 致,有些GIS的函数,甚至连Caliper公司都不知道,这正说明了GIS的强大威力 ; TransCAD正是由GISDK开发而成,但TransCAD并没有把GISDK包含的所有功能发挥到极 致,有些GIS的函数,甚至连Caliper公司都不知道,这正说明了GIS的强大威力 ; 运用GISDK,可以扩展TransCAD的功能,设计用户的界面,甚至把TransCAD的功能简单 化,不用TransCAD本身的参数设置。 运用GISDK,可以扩展TransCAD的功能,设计用户的界面,甚至把TransCAD的功能简单 化,不用TransCAD本身的参数设置。 用户还可以完全脱离TransCAD,用常用的开发语言,如VC,VB,通过用户还可以完全脱离TransCAD,用常用的开发语言,如VC,VB,通过dll调用GISDK包 括的所有函数,开发新的应用程序。够牛的话,可以开发出类似TransCAD的应用程序。 这个比较难,一般不推荐使用。 调用GISDK包 括的所有函数,开发新的应用程序。够牛的话,可以开发出类似TransCAD的应用程序。 这个比较难,一般不推荐使用。 .net语言.net语言 GISDK常用功能 操作属性数据库 添加、更新原来的属性数据库; 根据条件,分析提取数据; 编写算法,操纵数据库; 自动化批量处理 把重复的工作,用 for循环或者 if判断语句代替,提高工作效率; 把多步操作变为一步操作,往往您只需要一个Click; Batch Mode 调用TransCAD内部的交通规划模块,加快交通规划中各种方案测试; 灵活改变参数设置; 改变TransCAD的用户界面 增加菜单和工具栏 增加对话框 学习 GISDK 语言 一种类似VB,也类似C的语言; 底层函数是基于C语言开发,而二次开发则是面向 VB用户; 数据类型要求很严格,区分大小写,类似C语言; 而不需要事先定义变量的数据类型,条件、判断、 循环语句则类似VB语言; 掌握了TransCAD的使用,GISDK 语言也就水到渠 成,再稍微顺水推舟就学会了; 基本语法 常量 Constant 数字 (如:521),字符串(如:”xiaoyang”),布尔常量(只有 0,1) 变量 Variable 除了数组需要声明之外,其它变量均不需要声明,不影响效率 数字表达式 Expression 数学运算:x+1;x GISDK DeveloperTool GISDK Developers kits kit 在4.5,应该是Tool Add-Ins GISDK Developers kit GISDK Toolbox 编译,如果成功,则可 以下一步,否则修改源 代码 测试,相当于执行 Macro 编译成UI,即是可直 接执行的文件 调试的工具 测试临时的简单代 码,不用Macro或 Dialog模块 前两者用得 最多 执行GISDK代码步骤 1.点击左边的编译按钮,找到所保存的文件: myfirst.rsc 2.程序会自动编译成功 3.点击测试按钮,输入myfirst,点击“OK” 1.点击左边的编译按钮,找到所保存的文件: myfirst.rsc 2.程序会自动编译成功 3.点击测试按钮,输入myfirst,点击“OK” 4.运行的结果,如下图4.运行的结果,如下图 下一篇主题 进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论