Lecture 3

surface models

1. The two main methods of creating surface models are interpolation and triangulation

interpolation: we use it to help developing 3D surfaces, which is a digital representation of features, either real or hypothetical(假定的), in three-dimensional space.

Otherwise, extrapolation is to predict the value of an attribute at sites outside the area covered by existing observations

2. people need 3D surfaces to do surface analysis, which implies the analysis of continuous spatial variation. The most common application of surface analysis is digital elevation modelling (DEM).

3. A 3D surface is usually derived or calculated from continuous or  noncontinuous surfaces (point, line, polygons) and converted it into a digital 3D surface

4. ArcGIS can create and store four types of surface models: raster, triangulated irregular network (TIN), terrain datasets, and LAS datasets.

TIN

1. TINs 保存输入数据的所有精度(preserve all the precision), 对已知点的值进行建模

2. TINs是一种基于矢量(vector-based)的数字地理数据形式(digital geographic data),将通过对一组顶点(vertices)进行三角测量(triangulating)来构建。顶点与一系列边相连,形成三角形网络

3. A TIN expects units to be in meters, not decimal degrees.

4. Method of interpolation to form these triangles:  Delaunay triangulation or distance ordering.

5. raster surface models在工作效率、使用范围以及价位上都优于TINs,TINs主要用于较小区域内的高精度建模

Raster

1. Interpolation根据有限数量的采样数据点预测cells in a raster的值,可用于预测任何地点的未知数据,如海拔、降雨量、化学浓度和噪音水平等

Interpolation

1. everything is connected, but that near things are more related than those far apart

2.Need to define or quantify that relationship to interpolate

3.Works under the principle of the continuous field data model

4. Need a high density of data for it to be reliable( 需要高密度数据以确保可靠性 )

5. Need to use an interpolator that can represent the process you are modelling

Interpolation methods

1. Global interpolators( Prediction for the whole area of interest ): Trend surface analysis+Regression( 回归 )

2. Local interpolators( Operate within a small zone around the point being interpolated ):Nearest neighbours: Tiessen polygons,Delaunay triangulation( 三角测量 )+IDW(Inverse Distance interpolation)+Splines

3. Geostatistical: Kriging

#IDW assumes that unknown value is influenced more by nearby than far away points, but we can control how rapid that decayis, however there is no method of testing for the quality of predictions

原文地址:https://www.cnblogs.com/eleni/p/11058640.html

时间: 2024-12-14 23:49:08

Lecture 3的相关文章

codeforces 499B.Lecture 解题报告

题目链接:http://codeforces.com/problemset/problem/499/B 题目意思:给出两种语言下 m 个单词表(word1, word2)的一一对应,以及 professor's lecture 的 n 个单词.问记下来的笔记是什么.对于professor's lecture 的某个单词,如果在单词表中找到,word1, word2 都有可能.如果 word1 的长度  <= word2 的长度,就输出word1,否则word2 考了map<string, st

Learning OpenCV Lecture 4 (Transforming Images with Morphological Operations)

In this chapter, we will cover: Eroding and dilating images using morphological filters Opening and closing images using morphological filters Detecting edges and corners using morphological filters Segmenting images using watersheds 分水岭算法 Extracting

Learning OpenCV Lecture 5 (Filtering the Images)

In this chapter, we will cover: Filtering images using low-pass filters Filtering images using a median filter Applying directional filters to detect edges Computing the Laplacian of an image 图像各有不同因为他们有不一样的灰度级分布.如天空的灰度级不怎么变化,但是在一个对象非常多的图像里面,灰度级变化非常剧

C++基本要点复习--------coursera程序设计实习(PKU)的lecture notes

因为一些特性复杂,很多时候也用不到一些特性,所以忘记了,算是随笔,也当作一个临时查找的手册.没有什么顺序,很杂. 1.构造函数通过函数重载的机制可以有多个(不同的构造函数,参数个数,或者参数类型不同.),但是析构函数只能有一个.当没有在代码中写明构造或析构函数时,编译器会自动生成缺省的构造或析构函数.构造函数和析构函数都无返回值.另外,析构函数必须无参数.没写复制(拷贝)构造函数,编译器也会自动生成缺省的复制构造函数.复制构造函数会生成一个临时隐藏的对象,在调用一个以类对象作为参数的函数和调用一

Codefources 519E. A and B and Lecture Rooms LCA

简单LCA: 求树上距离给定两个点a,b距离相等的点有多少个 先预处理出每个节点的孩子个数sum[x],求出a,b的LCA,根据深度就可以知道两个点的距离,距离为偶数的有解.... 根据lca在a,b之间的位置不同分情况讨论: 设a与lca距离为 ha , b与lca距离为 hb 1:lca在a,b正中间既a,b分别属于lca的两个子树中, 结果为: n-sum[ a往上距离lca ha-1 的点] - sum[ b往上距离lca hb-1 的点] 2:a,b两个点相对lca一上一下. c:a,

Learning OpenCV Lecture 6 (Extracting Lines,Contours, and Components)

In this chapter, we will cover: Detecting image contours with the Canny operator Detecting lines in images with the Hough transform Fitting a line to a set of points Extracting the components' contours Computing components' shape descriptors Detectin

Learning OpenCV Lecture 3 (Counting the Pixels with Histograms)

In this chapter, we will cover: Computing the image histogram Applying look-up tables to modify image appearance Equalizing the image histogram Backprojecting a histogram to detect specific image content Using the mean shift algorithm to find an obje

Learning OpenCV Lecture 2 (Using the Strategy pattern in algorithm design)

ColorDetector.h: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> class ColorDetector { public: // empty constructor ColorDetector() : minDist(100) { // default parameter initialization here target[0] = target[1] = targe

Learning OpenCV Lecture 1 (Using OpenCV in VS2010)

1.Create a new Win32 Console Application 2.Open the Property Manager by View->Property Manage r In Visual C++ 2010, a property sheet is an XML file that describes your project settings. We will now create a new one by right-clicking on the Debug | Wi

Colorful Lecture Note(手工栈)

题目1 : Colorful Lecture Note 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Little Hi is writing an algorithm lecture note for Little Ho. To make the note more comprehensible, Little Hi tries to color some of the text. Unfortunately Little Hi is using a plain