geotools判断一个点是否在多边形上

geotools判断一个点是否在多边形上
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说geotools判断一个点是否在多边形上,希望能够帮助大家进步!!!

 
String wktPoly = "POLYGON ((120 10, 40 40, 20 40, 10 20, 120 10))"; //纬度 经度
String wktPoint = "POINT (120 30)";    //纬度 经度
WKTReader reader = new WKTReader(JTSFactoryFinder.getGeometryFactory());  
        GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory(null);  
Geometry point = reader.read(wktPoint);  
Geometry poly = reader.read(wktPoly);  
poly.contains(point); //返回true或false 

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/17973

发表评论