📄 gmlpoint.java
字号:
package com.esri.solutions.jitk.datasources.ogc.gml;
import java.io.IOException;
import java.io.OutputStream;
import org.apache.log4j.Logger;
public class GMLPoint implements IGMLGeometry {
private static final long serialVersionUID = -5334606812153448911L;
public static final Logger _logger = Logger.getLogger(GMLPoint.class);
public String x;
public String y;
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public void print() {
_logger.debug("GmlMultiCurve->GmlLingString: " + x + "," + y);
}
/*
* Point Example:
*
* <gml:Point>
<gml:pos>-122.457766445736 37.7633529139773</gml:pos>
</gml:Point>
*/
public void toXML(OutputStream os) throws IOException {
StringBuffer sb = new StringBuffer();
sb.append("<gml:Point>");
sb.append("<gml:pos>");
sb.append(y);
sb.append(" ");
sb.append(x);
sb.append("</gml:pos>");
sb.append("</gml:Point>");
os.write(sb.toString().getBytes());
}
public static void main(String[] args) {
GMLPoint point = new GMLPoint();
point.setX("100.0");
point.setY("200.0");
try {
point.toXML(System.out);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -