com.supermap.services.wps
类 GMLBase
- java.lang.Object
-
- com.supermap.services.wps.GMLBase
-
-
字段概要
字段 限定符和类型 字段和说明 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)
生成GMLprotected java.lang.String
generateJSON(java.lang.Object obj, java.lang.String name, boolean save)
根据对象生成JSONGeometry
getEnvelope(Geometry geometry)
获取集合对象的外接矩形int
getEpsgCode()
获取epsgCodeJsonEncoder
getJsonEncoder()
获取json编码其器java.lang.String
getSRSS()
获取srsvoid
setEpsgCode(int epsgCode)
设置epsgCodeboolean
setMaxPoints(Point2D[] maxPoints, boolean isFirst, Geometry geometryPoints)
设置最大点
-
-
-
字段详细资料
-
XMLSUFFIX
public static final java.lang.String XMLSUFFIX
xml后缀
-
JSONSUFFIX
public static final java.lang.String JSONSUFFIX
json后缀
-
PNGSUFFIX
public static final java.lang.String PNGSUFFIX
png后缀
-
jaxbTools
public JAXBTools jaxbTools
JAXB序列化工具类
-
-
方法详细资料
-
getEpsgCode
public int getEpsgCode()
获取epsgCode
- 返回:
-
setEpsgCode
public void setEpsgCode(int epsgCode)
设置epsgCode
- 参数:
epsgCode
-
-
getJsonEncoder
public JsonEncoder getJsonEncoder()
获取json编码其器
- 返回:
-
getSRSS
public java.lang.String getSRSS()
获取srs
- 返回:
-
setMaxPoints
public boolean setMaxPoints(Point2D[] maxPoints, boolean isFirst, Geometry geometryPoints)
设置最大点- 参数:
maxPoints
- 最大点集合isFirst
- 是否第一次geometry
- 集合点- 返回:
-
generateGML
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
-
generateJSON
protected java.lang.String generateJSON(java.lang.Object obj, java.lang.String name, boolean save) throws java.io.IOException
根据对象生成JSON- 参数:
obj
- 预生成JSON的对象name
- 保存的文件名save
- 是否保存- 返回:
- JSON字符串
- 抛出:
java.io.IOException
-
-