java 生成瓦片_GitHub - javaso/MapTileGenerator: 支持TMS、WMTS标准瓦片下载,支持百度地图瓦片、高德地图瓦片、腾讯地图瓦片、天地图、ArcGIS Rest、...

MapTileGenerator是一款Java工具,支持TMS、WMTS标准及多种地图服务商(如百度、高德、腾讯、天地图等)的瓦片下载。它可以以png或sqlite(mbtiles)格式保存瓦片,适用于离线地图应用。程序支持多线程下载、失败重试,并能从上次中断处继续下载。
摘要由CSDN通过智能技术生成

MapTileGenerator

支持TMS、WMTS标准瓦片下载,支持百度地图瓦片、高德地图瓦片、腾讯地图瓦片、天地图、ArcServer Rest瓦片、ArcServer本地缓存切片、geoserver WMS等瓦片下载。默认以png文件方式保存瓦片,也支持以sqlite(mbtiles格式)保存瓦片,支持瓦片base64编码后以sqlite保存(用于android端离线地图)。

使用说明:

设置mapConfig.json,根据配置项请求瓦片,支持多线程下载,失败续载。下载失败的瓦片用sqlite数据库保存在{savePath}\fails.db,第二次启动程序时会重新下载失败瓦片。程序运行中途退出时,第二次启动程序将会从上次退出的进度继续下载。

geoserver wms瓦片下载配置

{

"resolutions" : [128, 64,32],

"tileSize" : [256,256],

"extent" : [12662882.864568064,2543518.577818389,12761187.939702341,2599303.8005401082],

"origin": [0,0],

"offsetZoom" :11,//resolutions如果设置了某一部分级别,必须要设置这个偏移量;

"type" : "wms",

"url": "http://localhost:8080/geoserver/szgas/wms",

"urlParas" : {

"FORMAT" : "image/png",

"VERSION" : "1.1.1",

"STYLES" : "",

"LAYERS" : "szgas:jd_baidu",

"REQUEST" : "GetMap",

"SRS" : "EPSG:3857",

"TRANSPARENT" : true

},

"runThreadCount" : 5,

"savePath" : "" //不设置保存路径,程序根目录是默认的瓦片保存路径;

//,"output": "file" //不设置output,则默认为png方式保存瓦片;

}

天地图WMTS瓦片下载配置

{

"resolutions" : [ 0.703125, 0.3515625, 0.17578125],

"tileSize" : [256,256],

"extent" : [-180.0 -90.0,180.0,90.0],

"origin": [-180,90],

"offsetZoom" :1,//resolutions如果设置了某一部分级别,必须要设置这个偏移量;

&#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值