82332cac by chiangbt

update 3.27

1 parent 05db60ef
No preview for this file type
import utils.CalEnv;
import utils.Point;
import utils.TianDiTuTiledMapServiceType;
......@@ -8,12 +7,13 @@ public class Main{
public static void main(String[] args) throws SQLException {
System.out.println("Hello World!");
System.out.println("开始下载,本程序仅支持下载CGCS2000的天地图数据!");
TiandituDownload tiandituDownload = new TiandituDownload("my.db");
Point pt = new Point(29.76,106.64);
Point pt2 = new Point(35.33, 108.12);
tiandituDownload.Download(pt, pt2, 7,9, TianDiTuTiledMapServiceType.VEC_C, true);
tiandituDownload.Download(pt, pt2, 7,9, TianDiTuTiledMapServiceType.IMG_C, true);
}
}
......
import utils.CalEnv;
import utils.*;
import utils.Point;
import utils.TDTUrl;
import utils.TianDiTuTiledMapServiceType;
import javax.imageio.ImageIO;
import java.awt.*;
......@@ -221,6 +219,7 @@ public class TiandituDownload {
}
}
/**
* @param minPoint 下载范围左下角坐标
* @param maxPoint 下载范围右上角坐标
......
......@@ -22,6 +22,7 @@ public class TDTUrl {
this._tiandituMapServiceType = tiandituMapServiceType;
}
public String generatUrl() {
StringBuilder url = new StringBuilder("http://t");
......@@ -41,18 +42,6 @@ public class TDTUrl {
case IMG_C:
url.append(".tianditu.com/DataServer?T=img_c&X=").append(this._col).append("&Y=").append(this._row).append("&L=").append(this._level);
break;
case VEC_W:
url.append(".tianditu.com/DataServer?T=vec_w&X=").append(this._col).append("&Y=").append(this._row).append("&L=").append(this._level);
break;
case CVA_W:
url.append(".tianditu.com/DataServer?T=cva_w&X=").append(this._col).append("&Y=").append(this._row).append("&L=").append(this._level);
break;
case CIA_W:
url.append(".tianditu.com/DataServer?T=cia_w&X=").append(this._col).append("&Y=").append(this._row).append("&L=").append(this._level);
break;
case IMG_W:
url.append(".tianditu.com/DataServer?T=img_w&X=").append(this._col).append("&Y=").append(this._row).append("&L=").append(this._level);
break;
default:
return null;
}
......
......@@ -21,22 +21,6 @@ public enum TianDiTuTiledMapServiceType {
/**
* 影像注记
* */
CIA_C,
/**
* 矢量数据,web墨卡托4326
*/
VEC_W,
/**
* 影像数据
* */
IMG_W,
/**
* 矢量注记
* */
CVA_W,
/**
* 影像注记
* */
CIA_W;
CIA_C;
}
......