当前位置:  开发笔记 > 编程语言 > 正文

如何在KML中简化(减少点数)?

如何解决《如何在KML中简化(减少点数)?》经验,为你挑选了1个好方法。

我对这篇文章有类似的问题.我需要在嵌入式Google地图上显示多达1000个多边形.多边形位于SQL数据库中,我可以使用自定义HttpHandler(在ASP.NET中)将每个多边形渲染为单个KML文件,如http://alpha.foresttransparency.org/concession.1.kml.

即使在我(非常快)的开发机器上,也需要一段时间来加载甚至几十个形状.真的有两个问题:

    一旦超出某个缩放级别,将这些作为标记而不是叠加层渲染的好策略是什么?

    有一个公开的算法可以简化多边形(减少点数),这样我就不会在某个缩放级别显示更多的点而不是有意义吗?

PiedPiper.. 13

对于你的第二个问题:你需要Douglas-Peucker泛化算法



1> PiedPiper..:

对于你的第二个问题:你需要Douglas-Peucker泛化算法

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有