[WPF]学习笔记之 3D处理
以前也多少接触点WPF,大部分都是看《C#高级编程 Ed.6th》学的,都是些皮毛,比如拖各种控件,觉得很是无趣。最近突然想把GIS一些程序用WPF装饰一下,不然老觉得那些程序都太老土,基本是VC6的MFC风格。对于WPF,印象还是在于XAML上。以前上数据库课程时学了XML语言的皮毛,没有深入,现在读XAML还可以,只是涉及一些属性值相互引用时就有点摸不着头脑了(这个问题最后在阅读MSDN之后知道用Binding)。然后去看了一些数据绑定的。哎,兴趣只在浮云上,所以在网上查了点资料之后就回到3D上了。
基本知识
坐标系统:
- 2D —— 原点在左上角,Y轴向下,X轴向右
- 3D —— X轴向右,Y轴向上,Z轴向外
[GIS]Geodatabase学习-设计一
说点废话
很早就想学基于ArcSDE的地理数据库的设计,自己也下血本在淘宝上买了本《为我们的世界建模(Modeling Our World)》。但买来一直浑浑噩噩都没怎么看,现在觉得很多大好时光都浪费掉了。暑假短学期的课的作业本想也用ArcSDE做,但不知道怎么去设计一个数据库。悲了个剧。
先就从《为我们的世界建模》这本书开始吧。
书本如是说
在书上建立Geodatabase的步骤分为5个:
- 建立用户数据视图——确定机构的职能,确定用来支持职能所需的数据,对数据进行逻辑分组
- 定义对象和关系——识别和描述对象,设定对象间的关系
- 选择地理表达方式——矢量、栅格TIN等数据的对象表示
- 匹配Geodatabase要素——设定属性,设定矢量特征间的关系
- 组织Geodatabase结构——组织特征系统,定义拓扑关系,坐标系统、定义关系和规则等
这些步骤我觉得第5步比较难理解和应用,差不多整个过程就是由粗略到具体的过程。
1.建立用户数据视图
确定机构职能我觉得更像是一系列实际应用中的工作流,好比如土地审批有申请评估规划等步骤,每个步骤的处理的部门不同。这一步就要基本确定客户他们的实际工作流程,在地理信息的提供者和消费者之间确定一定的关系。在我们的暑假的项目中,洪水灾害分析基本的机构职能为:
测试WLW
static void Main() { System.Console.WriteLine("gaochao nimei!"); }
测试块引用
原来是块引用,测试
Love
一,标题1
我试试CSS样式
1.这是小标题
测试内容
2.这是第二个小标题
测试内容2
二,标题2
结束
static void Main() { System.Console.WriteLine("Hello, Moto~"); }