【发布时间】:2009-11-06 11:43:03
【问题描述】:
我有一张地图,它按边界(轮廓)分割成多个区域,就像世界地图上的国家一样。每个区域都有一个特定的地表覆盖等级 S(例如 0 代表水,0.03 代表草......)。边界由以下方式定义:
- S 的值在它的任一侧(在下面的示例中,一侧为 0.03,另一侧为 0.0)
- 边框由多少个点组成(n=7 在下面的示例中),以及
- n 个坐标对 (x, y)。
这是一个例子。
0.0300 0.0000 7
2660607.5 6332685.5 2660565.0 6332690.5 2660541.5 6332794.5
2660621.7 6332860.5 2660673.8 6332770.5 2660669.0 6332709.5
2660607.5 6332685.5
我想制作一个光栅图,其中每个像素的值 S 对应于像素中心所在的区域。
注意,边框代表S中的step变化。 S 的各种值代表离散的类别(例如草或水),并且不是可以平均的值(即没有湿草!)。
另请注意,并非所有边框都是像上面的示例一样的闭环。这有点像国家边界:例如美加边界不是一个封闭的循环,而是一条线,在每一端与另外两个边界相连:加拿大-海洋和美国-海洋“边界”。 (不过,闭环边界do exist!)
谁能给我指出一个可以做到这一点的算法?我不想重新发明轮子!
【问题讨论】:
标签: algorithm geospatial raster geography