org.deegree.geometry.GeometryFactory.createSurface()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中org.deegree.geometry.GeometryFactory.createSurface()方法的一些代码示例,展示了GeometryFactory.createSurface()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GeometryFactory.createSurface()方法的具体详情如下:
包路径:org.deegree.geometry.GeometryFactory
类名称:GeometryFactory
方法名:createSurface

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:

相关文章