接收的火点数据使用高德api格式化位置信息
This commit is contained in:
parent
5550177277
commit
bbb5347967
@ -3,9 +3,6 @@ package com.xkrs.model.entity;
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author XinYi Song
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "fire_point")
|
||||
public class FirePointEntity implements Serializable {
|
||||
@ -35,37 +32,57 @@ public class FirePointEntity implements Serializable {
|
||||
private double latitude;
|
||||
|
||||
/**
|
||||
* 省市区的编码
|
||||
* 详细地址
|
||||
*/
|
||||
@Column(length = 255, columnDefinition = "varchar(255)")
|
||||
private String firePointAddress;
|
||||
|
||||
/**
|
||||
* 街道编码
|
||||
*/
|
||||
@Column(length = 64, columnDefinition = "varchar(64)")
|
||||
private String streetCode;
|
||||
|
||||
/**
|
||||
* 街道名称
|
||||
*/
|
||||
@Column(length = 85, columnDefinition = "varchar(85)")
|
||||
private String streetName;
|
||||
|
||||
/**
|
||||
* 省市区编码
|
||||
*/
|
||||
@Column(length = 32, columnDefinition = "varchar(32)")
|
||||
private String countyCode;
|
||||
|
||||
/**
|
||||
* 省市区的名称
|
||||
* 省市区名称
|
||||
*/
|
||||
@Column(columnDefinition = "varchar(64)")
|
||||
@Column(length = 64, columnDefinition = "varchar(64)")
|
||||
private String countyName;
|
||||
|
||||
/**
|
||||
* 卫星监测的时间
|
||||
*/
|
||||
@Column(length = 64, columnDefinition = "varchar(64)")
|
||||
private String satelliteTime;
|
||||
|
||||
/**
|
||||
* 卫星的类型
|
||||
*/
|
||||
@Column(columnDefinition = "varchar(64)")
|
||||
@Column(length = 64, columnDefinition = "varchar(64)")
|
||||
private String satelliteType;
|
||||
|
||||
/**
|
||||
* 植被类型
|
||||
*/
|
||||
@Column(columnDefinition = "varchar(64)")
|
||||
@Column(length = 64, columnDefinition = "varchar(64)")
|
||||
private String landType;
|
||||
|
||||
/**
|
||||
* 添加的时间
|
||||
*/
|
||||
@Column(length = 64, columnDefinition = "varchar(64)")
|
||||
private String addTime;
|
||||
|
||||
/**
|
||||
@ -75,54 +92,48 @@ public class FirePointEntity implements Serializable {
|
||||
private String confidence;
|
||||
|
||||
/**
|
||||
* 详细地址
|
||||
*/
|
||||
private String firePointAddress;
|
||||
|
||||
/**
|
||||
* 火点状态 0 发现 1预警 2核查 -1,3结案
|
||||
* 火点状态
|
||||
* 0:发现
|
||||
* 1:预警
|
||||
* 2:核查
|
||||
* -1,3:结案
|
||||
*/
|
||||
@Column(length = 32, columnDefinition = "varchar(32)")
|
||||
private String fireType;
|
||||
|
||||
/**
|
||||
* 当前火点的图片
|
||||
*/
|
||||
private String fireImage;
|
||||
|
||||
/**
|
||||
* 卫星影像图片
|
||||
*/
|
||||
private String satelliteImage;
|
||||
|
||||
/**
|
||||
* 火点前的图片
|
||||
*/
|
||||
private String beforeFireImage;
|
||||
|
||||
/**
|
||||
* 火点后的图片
|
||||
*/
|
||||
private String afterFireImage;
|
||||
|
||||
/**
|
||||
* 街道编码
|
||||
*/
|
||||
@Column(length = 65, columnDefinition = "varchar(65)")
|
||||
private String streetCode;
|
||||
|
||||
@Column(length = 65, columnDefinition = "varchar(85)")
|
||||
private String streetName;
|
||||
|
||||
/**
|
||||
* 审核火点状态
|
||||
* 0:未审核
|
||||
* 1:审核通过
|
||||
* 2:审核未通过
|
||||
*/
|
||||
@Column(length = 65, columnDefinition = "varchar(85)")
|
||||
@Column(length = 65, columnDefinition = "varchar(32)")
|
||||
private String auditFireType;
|
||||
|
||||
/**
|
||||
* 当前火点的图片
|
||||
*/
|
||||
@Column(length = 255, columnDefinition = "varchar(255)")
|
||||
private String fireImage;
|
||||
|
||||
/**
|
||||
* 卫星影像图片
|
||||
*/
|
||||
@Column(length = 255, columnDefinition = "varchar(255)")
|
||||
private String satelliteImage;
|
||||
|
||||
/**
|
||||
* 火点前的图片
|
||||
*/
|
||||
@Column(length = 255, columnDefinition = "varchar(255)")
|
||||
private String beforeFireImage;
|
||||
|
||||
/**
|
||||
* 火点后的图片
|
||||
*/
|
||||
@Column(length = 255, columnDefinition = "varchar(255)")
|
||||
private String afterFireImage;
|
||||
|
||||
public FirePointEntity() {
|
||||
}
|
||||
|
||||
@ -158,6 +169,30 @@ public class FirePointEntity implements Serializable {
|
||||
this.latitude = latitude;
|
||||
}
|
||||
|
||||
public String getFirePointAddress() {
|
||||
return firePointAddress;
|
||||
}
|
||||
|
||||
public void setFirePointAddress(String firePointAddress) {
|
||||
this.firePointAddress = firePointAddress;
|
||||
}
|
||||
|
||||
public String getStreetCode() {
|
||||
return streetCode;
|
||||
}
|
||||
|
||||
public void setStreetCode(String streetCode) {
|
||||
this.streetCode = streetCode;
|
||||
}
|
||||
|
||||
public String getStreetName() {
|
||||
return streetName;
|
||||
}
|
||||
|
||||
public void setStreetName(String streetName) {
|
||||
this.streetName = streetName;
|
||||
}
|
||||
|
||||
public String getCountyCode() {
|
||||
return countyCode;
|
||||
}
|
||||
@ -214,14 +249,6 @@ public class FirePointEntity implements Serializable {
|
||||
this.confidence = confidence;
|
||||
}
|
||||
|
||||
public String getFirePointAddress() {
|
||||
return firePointAddress;
|
||||
}
|
||||
|
||||
public void setFirePointAddress(String firePointAddress) {
|
||||
this.firePointAddress = firePointAddress;
|
||||
}
|
||||
|
||||
public String getFireType() {
|
||||
return fireType;
|
||||
}
|
||||
@ -230,6 +257,14 @@ public class FirePointEntity implements Serializable {
|
||||
this.fireType = fireType;
|
||||
}
|
||||
|
||||
public String getAuditFireType() {
|
||||
return auditFireType;
|
||||
}
|
||||
|
||||
public void setAuditFireType(String auditFireType) {
|
||||
this.auditFireType = auditFireType;
|
||||
}
|
||||
|
||||
public String getFireImage() {
|
||||
return fireImage;
|
||||
}
|
||||
@ -262,32 +297,29 @@ public class FirePointEntity implements Serializable {
|
||||
this.afterFireImage = afterFireImage;
|
||||
}
|
||||
|
||||
public String getStreetCode() {
|
||||
return streetCode;
|
||||
}
|
||||
|
||||
public void setStreetCode(String streetCode) {
|
||||
this.streetCode = streetCode;
|
||||
}
|
||||
|
||||
public String getStreetName() {
|
||||
return streetName;
|
||||
}
|
||||
|
||||
public void setStreetName(String streetName) {
|
||||
this.streetName = streetName;
|
||||
}
|
||||
|
||||
public String getAuditFireType() {
|
||||
return auditFireType;
|
||||
}
|
||||
|
||||
public void setAuditFireType(String auditFireType) {
|
||||
this.auditFireType = auditFireType;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "FirePointEntity{" + "id=" + id + ", fireCode='" + fireCode + '\'' + ", longitude=" + longitude + ", latitude=" + latitude + ", countyCode='" + countyCode + '\'' + ", countyName='" + countyName + '\'' + ", satelliteTime='" + satelliteTime + '\'' + ", satelliteType='" + satelliteType + '\'' + ", landType='" + landType + '\'' + ", addTime='" + addTime + '\'' + ", confidence='" + confidence + '\'' + ", firePointAddress='" + firePointAddress + '\'' + ", fireType='" + fireType + '\'' + ", fireImage='" + fireImage + '\'' + ", satelliteImage='" + satelliteImage + '\'' + ", beforeFireImage='" + beforeFireImage + '\'' + ", afterFireImage='" + afterFireImage + '\'' + ", streetCode='" + streetCode + '\'' + ", streetName='" + streetName + '\'' + ", auditFireType='" + auditFireType + '\'' + '}';
|
||||
return "FirePointEntity{" +
|
||||
"id=" + id +
|
||||
", fireCode='" + fireCode + '\'' +
|
||||
", longitude=" + longitude +
|
||||
", latitude=" + latitude +
|
||||
", firePointAddress='" + firePointAddress + '\'' +
|
||||
", streetCode='" + streetCode + '\'' +
|
||||
", streetName='" + streetName + '\'' +
|
||||
", countyCode='" + countyCode + '\'' +
|
||||
", countyName='" + countyName + '\'' +
|
||||
", satelliteTime='" + satelliteTime + '\'' +
|
||||
", satelliteType='" + satelliteType + '\'' +
|
||||
", landType='" + landType + '\'' +
|
||||
", addTime='" + addTime + '\'' +
|
||||
", confidence='" + confidence + '\'' +
|
||||
", fireType='" + fireType + '\'' +
|
||||
", auditFireType='" + auditFireType + '\'' +
|
||||
", fireImage='" + fireImage + '\'' +
|
||||
", satelliteImage='" + satelliteImage + '\'' +
|
||||
", beforeFireImage='" + beforeFireImage + '\'' +
|
||||
", afterFireImage='" + afterFireImage + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
|
@ -270,11 +270,12 @@ public class FirePointServiceImpl implements FirePointService {
|
||||
String formattedAddress = reGeoCode.getFormatted_address();
|
||||
firePointEntity.setFirePointAddress(formattedAddress);
|
||||
GaoDeIgGeocodeVo.AddressComponent addressComponent = reGeoCode.getAddressComponent().get(0);
|
||||
firePointEntity.setCountyCode(addressComponent.getAdcode());
|
||||
firePointEntity.setCountyName(addressComponent.getDistrict());
|
||||
String townCode = addressComponent.getTowncode();
|
||||
String fixedTownCode = townCode.length() > 9 ? townCode.substring(0, 9) : townCode;
|
||||
firePointEntity.setStreetCode(fixedTownCode);
|
||||
String townShip = addressComponent.getTownship();
|
||||
firePointEntity.setStreetName(townShip);
|
||||
firePointEntity.setStreetName(addressComponent.getTownship());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -288,11 +289,12 @@ public class FirePointServiceImpl implements FirePointService {
|
||||
String formattedAddress = reGeoCode.getFormatted_address();
|
||||
firePointEntity.setFirePointAddress(formattedAddress);
|
||||
GaoDeIgGeocodeVo.AddressComponent addressComponent = reGeoCode.getAddressComponent().get(0);
|
||||
firePointEntity.setCountyCode(addressComponent.getAdcode());
|
||||
firePointEntity.setCountyName(addressComponent.getDistrict());
|
||||
String townCode = addressComponent.getTowncode();
|
||||
String fixedTownCode = townCode.length() > 9 ? townCode.substring(0, 9) : townCode;
|
||||
firePointEntity.setStreetCode(fixedTownCode);
|
||||
String townShip = addressComponent.getTownship();
|
||||
firePointEntity.setStreetName(townShip);
|
||||
firePointEntity.setStreetName(addressComponent.getTownship());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -7,6 +7,7 @@ import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.net.URLEncoder;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static com.xkrs.utils.CommonConstant.INVERSEGEOGRAPHY_KEY;
|
||||
@ -52,4 +53,14 @@ public class GaoDeApiUtil {
|
||||
}};
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
List<String> location = new ArrayList<>();
|
||||
location.add("120,36");
|
||||
GaoDeIgGeocodeVo geocode = geocode(location);
|
||||
System.out.println("sdfghjm");
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user