org.geotools.geometry.jts.JTS.transformTo3D()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(456)

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

JTS.transformTo3D介绍

[英]Transform the provided 2D direct position into 3D (0 Ellipsoidal height assumed when converting from DefaultGeographicCRS#WGS84 to DefaultGeographicCRS#WGS84_3D).
[中]将提供的2D直接位置转换为3D(从DefaultGeographyCCRS#WGS84转换为DefaultGeographyCCRS#WGS84#U 3D时假设为0椭球高度)。

代码示例

代码示例来源:origin: geotools/geotools

  1. DirectPosition pt = transformTo3D(left, transform1, transform2);
  2. targetEnvelope.expandToInclude(pt);
  3. pt = transformTo3D(top, transform1, transform2);
  4. targetEnvelope.expandToInclude(pt);
  5. pt = transformTo3D(right, transform1, transform2);
  6. targetEnvelope.expandToInclude(pt);
  7. pt = transformTo3D(bottom, transform1, transform2);
  8. targetEnvelope.expandToInclude(pt);

代码示例来源:origin: geotools/geotools

  1. return JTS.transformTo3D(this, targetCRS, lenient, numPointsForTransformation);
  2. } else {
  3. throw new MismatchedDimensionException(

代码示例来源:origin: org.geoserver/gs-wms

  1. if (dataCRS.getCoordinateSystem().getDimension() == 3
  2. && requestedCRS.getCoordinateSystem().getDimension() == 2) {
  3. queryEnvelope = JTS.transformTo3D(queryEnvelope, dataCRS, true, 10);
  4. } else {
  5. queryEnvelope = queryEnvelope.transform(dataCRS, true);

相关文章