小编B. *_*ger的帖子

如何定义一个确定点是否在区域lat内,long?

我有一个由一组地理位置定义的区域,我需要知道一个坐标是否在这个区域内

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)

java

7
推荐指数
2
解决办法
6539
查看次数

如何将序列生成器用于非ID字段?

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)

java hibernate

6
推荐指数
3
解决办法
1万
查看次数

我可以从 Java 类执行 node.js 脚本吗?

我目前正在开发一个使用 socket.io 与 node.js 通信的 Java 系统。系统和脚本在同一台服务器上。如何从我的 Java 代码执行脚本并使其在我的应用程序中保持活动状态?

java node.js

4
推荐指数
2
解决办法
6871
查看次数

如何使用path2d绘制多边形并查看某个点是否位于其区域内?

我试图使用带有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)

java area path-2d

3
推荐指数
1
解决办法
1万
查看次数

有没有人将byteArray中的信息解析为整数和字符串?

我正在开发一个应用程序,它接收带有字节数组的数据报包,我需要获取它的信息并将其转换为对象.

我已阅读文档,并说它存储了每个信息的字节数组上的位置,但我似乎无法正确地将其解析为对象.最近有没有人做过类似的工作?

java

2
推荐指数
1
解决办法
103
查看次数

标签 统计

java ×5

area ×1

hibernate ×1

node.js ×1

path-2d ×1