数据准备
1.若干shp文件及类型 shplist
2.打印坐标范围bbox
3.图片宽高height、width
4.导出图片路径outimgpath
5.点线面sld样式文件(点击可下载)
{
mapexportparam:{
bbox: [104, 40, 112, 31],height: 1024,width: 1024},
outimgpath: "D:/gisdata/gp/bbb.png",
shplist: [{
filepath:"D:/gisdata/gp/city.shp", type: "poylgon"}]
}
代码
private static void exportImage(List<Map<String, Object>> shplist,Map<String, Object> mapexportparam:,String outimgpath) {
for (Map<String, Object> mapp : shplistlist) {
addShapeLayer(mapp.get("filepath").toString

本文介绍了一个使用Java编写的函数,处理多个Shp文件,定义地图导出参数(如坐标范围和尺寸),并应用SLD样式文件来生成地图。涉及Shapefile读取、ShapefileDataStore和FeatureSource操作以及地图内容渲染。
最低0.47元/天 解锁文章
93

被折叠的 条评论
为什么被折叠?



