我有一个由一组地理位置定义的区域,我需要知道一个坐标是否在这个区域内
public class Region{
List<Coordinate> boundary;
}
public class Coordinate{
private double latitude;
private double longitude;
}
public static boolean isInsideRegion(Region region, Coordinate coordinate){
}
Run Code Online (Sandbox Code Playgroud) public class SequenceControlNumber extends SequenceGenerator {
private static final Logger log =
LoggerFactory.getLogger(SequenceGenerator.class);
@Override
public Serializable generate(SessionImplementor session, Object obj) {
Connection connection = session.connection();
try {
PreparedStatement st = connection.prepareStatement
("SELECT nextval ('sequencecontrolnumber') as nextval");
try {
ResultSet rs = st.executeQuery();
try {
rs.next();
int currentVall = rs.getInt("sequencecontrolnumber");
int result = 0;
if(currentVall <255){
result = currentVall +1;
}
if ( log.isDebugEnabled() ) {
log.debug("Sequence identifier generated: " + result);
}
return result;
}
finally {
rs.close();
}
} …Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个使用 socket.io 与 node.js 通信的 Java 系统。系统和脚本在同一台服务器上。如何从我的 Java 代码执行脚本并使其在我的应用程序中保持活动状态?
我试图使用带有path2d的多个顶点绘制任何类型的多边形形状,我想稍后使用java.awt.geom.Area查看确定点是否在其区域内
public static boolean is insideRegion(Region region, Coordinate coord){
Geopoint lastGeopoint = null;
GeoPoint firstGeopoint = null;
final Path2D boundary = new Path2D.Double();
for(GeoPoint geoponto : region.getGeoPoints()){
if(firstGeopoint == null) firstGeopoint = geoponto;
if(lastGeopoint != null){
boundary.moveTo(lastGeopoint.getLatitude(),lastGeopoint.getLongitude());
boundary.lineTo(geoponto.getLatitude(),geoponto.getLongitude());
}
lastGeopoint = geoponto;
}
boundary.moveTo(lastGeopoint.getLatitude(),lastGeopoint.getLongitude());
boundary.lineTo(firstGeopoint.getLatitude(),firstGeopoint.getLongitude());
final Area area = new Area(boundary);
Point2D point = new Point2D.Double(coord.getLatitude(),coord.getLongitude());
if (area.contains(point)) {
return true;
}
return false
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一个应用程序,它接收带有字节数组的数据报包,我需要获取它的信息并将其转换为对象.
我已阅读文档,并说它存储了每个信息的字节数组上的位置,但我似乎无法正确地将其解析为对象.最近有没有人做过类似的工作?