测绘程序设计(等高线)

您好,我看了你的 TIN三角网生成+等高线生成这篇文章,我想请教一个问题。图片开头这里该怎么设待插值的等高线高程?如果您有空余时间,希望您能帮我解答一下,谢谢!

img

这个z值是自己设定的,我如果没记错的话,当初我是找所有点的最大高程a和最小高程b,所有点的高程都会在[b,a]这个区间内,然后依次递减(b-a)*0.1也就是将[b,a]10等分,然后就会有8个高度(也就是图片中的z),然后生成等高线

可以参考新的智能化测绘软件《规范等高线》数字地形图系统的文档,详见:http://www.ldcmm.com/

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/270145
  • 这篇博客你也可以参考下:小程序 解决原生组件最高层级问题
  • 除此之外, 这篇博客: 这篇文章可能是你最期待的高级指针话题(上万字总结)中的 指向函数指针数组的指针 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    void test(const char* str)
    {
    printf("%s\n", str);
    }
    int main()
    {
    //函数指针pfun
    void (*pfun)(const char*) = test;
    //函数指针的数组pfunArr
    void (*pfunArr[5])(const char* str);
    pfunArr[0] = test;
    //指向函数指针数组pfunArr的指针ppfunArr
    void (*(*ppfunArr)[5])(const char*) = &pfunArr;
    return 0;
    }

    当然函数指针数组也有地址,我们就可以用指向函数指针数组指针了。

    • void (*(*ppfunArr)[5])(const char*)如何解释呢?


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^