gpt4 book ai didi

java - 如何在 geotools 中创建一个简单的 map 比例尺

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:33:54 25 4
gpt4 key购买 nike

使用 GeoTools 我能够使用 JMapPane 类显示一个简单的形状文件。我的要求是绘制一个类似于任何 map 的条形图,在我放大/缩小时显示 map 的比例尺(以米为单位)与条形图的长度相关。

我已经搜索了好几天了,就是找不到任何具体的提示。

即使是将 map 中的两个给定点转换为以像素为单位的距离的方法也对我很有帮助

非常感谢任何提示。

最佳答案

我没有示例,但是对于这个用例,如果您使用的是 GeoTools 8.x,您应该实现自己的 DirectLayer (http://docs.geotools.org/latest/userguide/library/render/ map .html)。生成比例尺的代码可以在 uDig(LGPL,但不确切知道在哪个类)或 GeoServer(GPL'd,此处:http://svn.codehaus.org/geoserver/trunk/src/wms/src/main/java/org/geoserver/wms/decoration/LegendDecoration.java)中找到

关于java - 如何在 geotools 中创建一个简单的 map 比例尺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10483110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com