如何根据一些价值观制作彩色地图

时间:2012-04-05 18:04:34

标签: java swing map geotools

我有一个形状文件,一个简单的国家地图,我需要在屏幕上显示,但每个国家/地区都需要是特定的颜色。假设我有一个名为int的{​​{1}}变量,那么如果值21为红色,则香港多边形的颜色应为红色。

这是针对Java Swing中的学校作业,任何帮助,提示示例都非常感谢。感谢。

2 个答案:

答案 0 :(得分:0)

Color colour = new Color(/*r*/ density / MAX_DENSITY, /*g*/ density / MAX_DENSITY, /*b*/ density / MAX_DENSITY);

或其他什么。

答案 1 :(得分:0)

有关如何在多边形中显示shapefile和颜色的详细信息,请查看GeoTools Style tutorial。本教程仅显示如何生成单一颜色,但您应该能够解决如何创建变量颜色填充的困难。