Narnia's Blog

Happy coding

[WPF]学习笔记之 3D处理

      以前也多少接触点WPF,大部分都是看《C#高级编程 Ed.6th》学的,都是些皮毛,比如拖各种控件,觉得很是无趣。最近突然想把GIS一些程序用WPF装饰一下,不然老觉得那些程序都太老土,基本是VC6的MFC风格。对于WPF,印象还是在于XAML上。以前上数据库课程时学了XML语言的皮毛,没有深入,现在读XAML还可以,只是涉及一些属性值相互引用时就有点摸不着头脑了(这个问题最后在阅读MSDN之后知道用Binding)。然后去看了一些数据绑定的。哎,兴趣只在浮云上,所以在网上查了点资料之后就回到3D上了。

基本知识

坐标系统:

  • 2D —— 原点在左上角,Y轴向下,X轴向右
  • 3D —— X轴向右,Y轴向上,Z轴向外

image

[GIS]Geodatabase学习-设计一

说点废话

        很早就想学基于ArcSDE的地理数据库的设计,自己也下血本在淘宝上买了本《为我们的世界建模(Modeling Our World)》。但买来一直浑浑噩噩都没怎么看,现在觉得很多大好时光都浪费掉了。暑假短学期的课的作业本想也用ArcSDE做,但不知道怎么去设计一个数据库。悲了个剧。

        先就从《为我们的世界建模》这本书开始吧。

书本如是说

在书上建立Geodatabase的步骤分为5个:

  1. 建立用户数据视图——确定机构的职能,确定用来支持职能所需的数据,对数据进行逻辑分组
  2. 定义对象和关系——识别和描述对象,设定对象间的关系
  3. 选择地理表达方式——矢量、栅格TIN等数据的对象表示
  4. 匹配Geodatabase要素——设定属性,设定矢量特征间的关系
  5. 组织Geodatabase结构——组织特征系统,定义拓扑关系,坐标系统、定义关系和规则等

        这些步骤我觉得第5步比较难理解和应用,差不多整个过程就是由粗略到具体的过程。

1.建立用户数据视图

        确定机构职能我觉得更像是一系列实际应用中的工作流,好比如土地审批有申请评估规划等步骤,每个步骤的处理的部门不同。这一步就要基本确定客户他们的实际工作流程,在地理信息的提供者和消费者之间确定一定的关系。在我们的暑假的项目中,洪水灾害分析基本的机构职能为:

2010-09-13_003734         当然我这些都是假设,我不清楚其中运作过程是什么的。这步其实是为了对数据进行逻辑分组做准备的,

测试WLW

测试
static void Main()
{
	System.Console.WriteLine("gaochao nimei!");
}

测试块引用

原来是块引用,测试

Love

一,标题1

我试试CSS样式

1.这是小标题

测试内容

2.这是第二个小标题

测试内容2

二,标题2

结束

	static void Main()
{
    System.Console.WriteLine("Hello, Moto~");
}