【0002(基础)】Skyline二次开发入门经典系列教程——目录

这段时间由于个人事务太多,以至于没有按照时间更新系列教程,本人将尽快补上所欠章节,在此说声抱歉!

 

这一章在我心目中占有很重要的地位,因为我想通过这一章的内容来确定整个系列的大致走向。然而在整理的过程中,发现现实远比想象要复杂得多:首先想尽可能介绍较多的知识点,其次又要考虑学习的简易程度,再次又要确定顺当的知识体系流程……

由于暂时的考虑无论如何也是不可能完备的,因此为了不影响后面教程的编写,暂定把这一章作为一个【流动性质】的可变章节,在编写每一章时,动态根据实际情况修改(添加、移动、修改)系列内容。下面列出系列教程目录(20150921版本):

 

基础部分:

【0001(基础)】Skyline二次开发入门经典系列教程总览

【0002(基础)】Skyline二次开发入门经典系列教程——目录

【0003(基础)】Skyline Globe v6.5.1产品体系介绍

【0004(基础)】Skyline Globe v6.5.1软件安装与配置

【0005(基础)】Skyline TerraExplorer Pro功能介绍与交互方式(及快捷键)

【0006(基础)】搭建我们的第一个Skyline窗体应用程序——了解控件

【0007(基础)】搭建我们的第一个Skyline窗体应用程序——使用Open()方法打开三维场景

【0008(基础)】搭建我们的第一个Skyline窗体应用程序——注意事项

【0009(基础)】获取Skyline TerraExplorer版本信息——IVersion接口

【0010(基础)】获取已打开的三维场景的基本信息——IProject接口

【0011(基础)】快速搭建自己的TerraExplorer Pro应用程序——ICommand接口

【0012(基础)】文件操作——打开、关闭、保存、另存为

【0013(基础)】了解地下模式的点点滴滴

【0014(基础)】巧用ICommand接口实现场景控制、漫游控制

【0015(基础)】漫游控制之江湖正统——INavigate接口

【0016(基础)】篡权运动之自定义状态栏——OnFrame事件

【0017(基础)】篡权运动之屏蔽右键菜单——OnRButtonUp事件

【0018(基础)】篡权运动之其他小伙伴们——你不是一个人在战斗

【0019(基础)】了解电脑的“双手”——鼠标

【0020(基础)】三维世界建模——点对象

【0021(基础)】点对象之XYZ——与空间位置的一一对应

【0022(基础)】点对象之位置——说说点自己的角度

【0023(基础)】点对象之位置——创建文本

【0024(基础)】点对象之位置——创建图片

【0025(基础)】三维世界建模——线对象

【0026(基础)】线对象之点——端点、变向点、位置

【0027(基础)】线对象之“魔鬼身材”——“S型”样条线

【0028(基础)】线对象之伪装——闭合线

【0029(基础)】线对象之伪装——“线面”

【0030(基础)】线对象之伪装——“贴图”

【0031(基础)】线对象之伪装——线条样式

【0032(基础)】三维世界建模——面对象

【0033(基础)】面对象之点——顶点、位置

【0034(基础)】面对象之线——环Rings、边框Envelope

【0035(基础)】面对象之“魔鬼身材”——“S型”样条线

【0036(基础)】面对象之伪装——“线体”

【0037(基础)】面对象之伪装——“贴图”

【0038(基础)】三维世界建模——体对象

【0039(基础)】三维场景保存——快照

【0040(基础)】对象操作——IProjectTree接口&AxTEInformationWindow控件

【0041(基础)】对象操作——获取、选中、删除、编辑

【0042(基础)】对象操作——控制对象现实/隐藏

【0043(基础)】对象操作——移动对象路径

【0044(基础)】对象操作——组对象

【0045(基础)】对象操作——事件让你可以做得更多

【0046(基础)】基础篇章总结

 

中级部分:

【0005(中级)】篡权运动之修改AxTEWindow控件键盘快捷键

【0012(中级)】文件操作——如何屏蔽Ctrl+O快捷键

【0012(中级)】文件操作——事件让你可以做得更多

【0020(中级)】三维世界建模(点)——动态添加模型

【0020(中级)】三维世界建模(点)——动态添加视频投影

【0025(中级)】三维世界建模(线)——动态创建线对象

【0025(中级)】线对象之空间角度(AimTo)

【0025(中级)】线对象之空间距离(DistanceTo)

【0025(中级)】三维世界建模(线)——绘制自由线条

【0025(中级)】创建动态对象并漫游

【0032(中级)】三维世界建模(面)——动态创建面对象(简单四边形面)

【0032(中级)】三维世界建模(面)——动态创建圆

【0032(中级)】三维世界建模(面)——动态创建矩形

【0032(中级)】三维世界建模(面)——动态创建正多边形

【0032(中级)】三维世界建模(面)——动态创建箭头

【0032(中级)】三维世界建模(面)——动态创建椭圆

【0032(中级)】三维世界建模(面)——动态创建弧形

【0038(中级)】三维世界建模(体)——动态创建3D多面体

【0038(中级)】三维世界建模(体)——动态创建立方体

【0038(中级)】三维世界建模(体)——动态创建圆柱体

【0038(中级)】三维世界建模(体)——动态创建球体

【0038(中级)】三维世界建模(体)——动态创建圆锥体

【0038(中级)】三维世界建模(体)——动态创建四棱锥

【0038(中级)】三维世界建模(体)——动态创建3D箭头

【0040(中级)】对象操作——如何屏蔽信息树右键菜单

【0047(中级)】说说AxTENavigationMap控件的那些事

 

高级部分:

【0022(高级)】点对象之位置——捕获点击点对象(如模型、矢量、多边形等)

【0022(高级)】点对象之位置——拓扑关系

【0022(高级)】点对象之位置——空间检索

【0022(高级)】篡权运行之【坡度查询】

【0022(高级)】篡权运动之【目标】

【0025(高级)】线对象之位置——拓扑关系

【0025(高级)】线对象之位置——空间检索

【0025(高级)】篡权运动之【水平距离】

【0025(高级)】篡权运动之【空间距离】

【0025(高级)】篡权运动之【垂直距离】

【0025(高级)】篡权运动之【最佳路径分析】

【0025(高级)】篡权运动之【地形剖面分析】

【0025(高级)】篡权运动之【视线分析】

【0025(高级)】篡权运动之【带有遮挡距离的视线分析】

【0032(高级)】面对象之位置——拓扑关系

【0032(高级)】面对象之位置——空间检索

【0032(高级)】篡权运动之【面积量测】

【0032(高级)】篡权运动之【等高线分析】

【0032(高级)】篡权运动之【坡度分析】

【0032(高级)】篡权运动之【洪水淹没分析】

【0032(高级)】篡权运动之【视域分析】

【0038(高级)】篡权运动之【3D视域分析】

【0038(高级)】篡权运动之【空间威胁分析】

【0038(高级)】篡权运动之【复制对象】

【0038(高级)】篡权运动之【电力线】

【0038(高级)】篡权运动之【管线】

【0038(高级)】篡权运动之【栅栏和围墙】

【0040(高级)】篡权运动之【自定义信息树控件】

【0048(高级)】说说AxTEWindowEx控件的那些事

 

其他:

【精华001】数据处理——矢量数据动态添加

【精华002】数据处理——矢量数据属性信息转换为DataTable

【精华003】数据处理——矢量数据之定位与高亮显示

【精华004】数据处理——栅格数据动态添加

【精华005】数据处理——坐标转换

【精华006】数据处理——数据发布与调用

【精华007】未完待续…

 

整理如上的内容的确很花费脑力,现在再仔细阅读,发现还有很多知识点没有包括进去,姑且也就先暂时这样吧。后面会在涉及到具体的章节的时候进行相关优化处理,可能会有所改变。

同时,由于本人编写该系列博客教程主要用于交流学习,烦请大家有什么好的意见和建议随时留言沟通。

如,觉得博文不错,转载时烦请注明出处,尊重个人版权,多谢!

 

下一篇博客题目:【0003(基础)】Skyline Globe v6.5.1产品体系介绍

时间: 2024-08-02 15:12:24

【0002(基础)】Skyline二次开发入门经典系列教程——目录的相关文章

【0001(基础)】Skyline二次开发入门经典系列教程总览

本人是从2012年开始接触Skyline二次开发的,经历过 v6.0~v6.5(最新的6.6版本还未使用)的所有版本.作为一名非GIS专业毕业的大学本科生,鬼使神差般地进入了这个瑰丽的GIS领域.因此,在从事了4年多的Skyline二次开发工作后,我不能说我是"授业有专攻",更不能说我是"闻道有先后".在这个领域内,大牛之人比比皆是,正是因为他们的存在与指引,才使得我现在有点东西可以写出来供大家交流沟通.   整理这个系列教程的原因主要出于如下几点的考虑: 1.Sk

Swift开发快速上手系列教程目录-陆续完善,由浅入深

Swift开发教程 一.Swift基础 Swift教程01-使用switfc终端命令编译运行swift程序 Swift教程02-抓住下一个浪潮之巅 Swift教程03-playground剖析swift语言 Swift教程04-定义声明变量重要原则 Swift教程05-基本数据类型(一)整型浮点型 Swift教程06-基本数据类型(二)Bool布尔类型对比Java-boolean,Objc-BOOL Swift教程07-基本数据类型(三)元组类型tuple Swift教程08-基本数据类型(四)

[Java 05 OO] (基础篇) 《Java开发实战经典》

p5OO 第五章 面向对象 (基础篇) Notes (1), Constructor / this / String   String str1 = "hello"; 解释 : 是把一个在堆内存空间的使用权给了 str1 对象.   String str2 = "hello"; str1 == str2 是 true   String 字符串的内容不可改变 (2), Java 常用的内存区域    1), 栈内存空间    2), 堆内存空间    3), 全局数据

[地图SkyLine二次开发]框架(2)

上节讲到,地图加载. 但我们可以发现,当没有页面布局的情况下,<OBJECT>控件,没有占满整个屏幕,这里我们就要用到Extjs的功能了. 这节要讲的是用Extjs为<OBJECT>控件布局,让它适应任何版本的IE浏览器(因为SkyLine目前只支持IE). 1.将Extjs包引进项目. -这里需要注意,网上下载的Extjs5.0包里,包含有很多例子之类的,为了保证项目尽可能的干净,我们只去一小部分. 2.在项目中应用 -我们在上一节,将OBJECT空间直接写在Index.csht

[转载]HTML5开发入门经典教程和案例合集(含视频教程)

http://www.iteye.com/topic/1132555 HTML5作为下一代网页语言,对Web开发者而言,是一门必修课.本文档收集了多个HTML5经典技术文档(HTML5入门资料.经典)以及游戏开发案例以及教学视频等,帮助同学们掌握这门重要的技术. 资源名称                                资源地址 WEB新技术:HTML5介绍 http://down.51cto.com/data/385440 HTML5跨平台游戏开发 http://down.51c

[地图SkyLine二次开发]框架(3)

上节将显示我们地图的OBJECT控件,布了一下局,但地图没有进行加载. 这是因为我们要在另一个页面,对OBJECT控件进行地图加载,并且得到该控件的sgworld,以便对其进行我们想要的开发. 这里,细心的人会说,为什么要在另一个页面加载呢?为什么不在OBJECT所在页面进行加载呢? 这也是一个比较关键性的问题,原因很简单, 因为Object控件上,放置任何DIV,SPAN,或者其他控件时,都会被Object控件覆盖在下面. 在网上找了很多办法,最有效的,而且项目中常用到的就是IFRAME方法.

[地图SkyLine二次开发]框架(4)

继续上一节... 1.Extjs5.0版Menu. -将Extjs包引入MenuPage.html页. 2.前段用Extjs的MVC框架 -在根目录下创建app文件夹,文件夹下分别创建controller,model,store,view文件夹 -根目录下创建app.js文件 -view文件夹下创建MainLayout.js文件 -controller文件夹下创建MainController.js文件 3.菜单页面布局 -MainLayout.js代码 Ext.define('ZZH.view.

使用 jQuery Mobile 与 HTML5 开发 Web App 系列文章目录

使用 jQuery Mobile 与 HTML5 开发 Web App 系列文章目录 时间:2012年9月20日 分类:JavaScript 标签:HTML5‚ jQuery Mobile‚ Web App “使用 jQuery Mobile 与 HTML5 开发 Web App”系列文章的数目累积起来也比较多了,为方便大家浏览, Kayo 把这些文章整理成一个目录,收录那些已经写好的文章并会继续更新. 该系列的文章实质上分成四个部分,分别是总体概况.jQuery Mobile 组件.jQuer

Qt快速入门系列教程目录

Qt快速入门系列教程目录