本文整理了Java中org.deegree.geometry.GeometryFactory.createSurface()
方法的一些代码示例,展示了GeometryFactory.createSurface()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GeometryFactory.createSurface()
方法的具体详情如下:
包路径:org.deegree.geometry.GeometryFactory
类名称:GeometryFactory
方法名:createSurface
[英]Creates a Surface that consists of a number of SurfacePatch instances. The passed patches must touch in a topological sense to form a valid Surface.
[中]创建由多个SurfaceMatch实例组成的曲面。传递的面片必须在拓扑意义上接触才能形成有效曲面。
代码示例来源:origin: deegree/deegree3
linearizedSurface = (T) geomFac.createSurface( surface.getId(), linearizedPatches,
surface.getCoordinateSystem() );
break;
代码示例来源:origin: deegree/deegree3
Surface surface = geomFac.createSurface( gid, memberPatches, crs );
surface.setType( type );
代码示例来源:origin: deegree/deegree3
return fac.createSurface( geom.getId(), movedPatches, geom.getCoordinateSystem() );
代码示例来源:origin: deegree/deegree3
List<SurfacePatch> patches = new ArrayList<SurfacePatch>();
patches.add( geomFac.createPolygonPatch( p.getExteriorRing(), p.getInteriorRings() ) );
geom = geomFac.createSurface( geom.getId(), patches, geom.getCoordinateSystem() );
} else if ( hierarchy.getCurveSubstitutions().contains( particle.getName() ) && geom instanceof LineString ) {
代码示例来源:origin: deegree/deegree3
List<? extends SurfacePatch> osP = surface.getPatches();
List<SurfacePatch> tosP = transform( osP, trans );
Surface tOs = geomFactory.createSurface( id, tosP, nCRS );
result = geomFactory.createOrientableSurface( id, nCRS, tOs, ( (OrientableSurface) surface ).isReversed() );
break;
List<? extends SurfacePatch> ssP = surface.getPatches();
List<SurfacePatch> tssP = transform( ssP, trans );
result = geomFactory.createSurface( id, tssP, nCRS );
break;
case Tin:
内容来源于网络,如有侵权,请联系作者删除!