限定符和类型 | 字段和说明 |
---|---|
JAXBTools |
jaxbTools
JAXB序列化工具类
|
static java.lang.String |
JSONSUFFIX
json后缀
|
static java.lang.String |
PNGSUFFIX
png后缀
|
static java.lang.String |
XMLSUFFIX
xml后缀
|
构造器和说明 |
---|
GMLBase() |
限定符和类型 | 方法和说明 |
---|---|
protected abstract java.lang.String |
generateGML(java.lang.String name, boolean succeed, java.util.List<Geometry> geometrys, boolean save, java.lang.String outputFormat)
生成GML
|
protected java.lang.String |
generateJSON(java.lang.Object obj, java.lang.String name, boolean save)
根据对象生成JSON
|
Geometry |
getEnvelope(Geometry geometry)
获取集合对象的外接矩形
|
int |
getEpsgCode()
获取epsgCode
|
JsonEncoder |
getJsonEncoder()
获取json编码其器
|
java.lang.String |
getSRSS()
获取srs
|
void |
setEpsgCode(int epsgCode)
设置epsgCode
|
boolean |
setMaxPoints(Point2D[] maxPoints, boolean isFirst, Geometry geometryPoints)
设置最大点
|
public static final java.lang.String XMLSUFFIX
xml后缀
public static final java.lang.String JSONSUFFIX
json后缀
public static final java.lang.String PNGSUFFIX
png后缀
public JAXBTools jaxbTools
JAXB序列化工具类
public int getEpsgCode()
获取epsgCode
public void setEpsgCode(int epsgCode)
设置epsgCode
epsgCode
-public JsonEncoder getJsonEncoder()
获取json编码其器
public java.lang.String getSRSS()
获取srs
public boolean setMaxPoints(Point2D[] maxPoints, boolean isFirst, Geometry geometryPoints)
maxPoints
- 最大点集合isFirst
- 是否第一次geometry
- 集合点protected abstract java.lang.String generateGML(java.lang.String name, boolean succeed, java.util.List<Geometry> geometrys, boolean save, java.lang.String outputFormat) throws javax.xml.bind.JAXBException, java.io.IOException
生成GML
executeResponse
- 执行响应geometrySpatialAnalystResult
- 几何对象空间分析结果javax.xml.bind.JAXBException
java.io.IOException
protected java.lang.String generateJSON(java.lang.Object obj, java.lang.String name, boolean save) throws java.io.IOException
obj
- 预生成JSON的对象name
- 保存的文件名save
- 是否保存java.io.IOException