gov.nasa.worldwind.geom.Angle.fromDegreesLatitude()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(140)

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

Angle.fromDegreesLatitude介绍

暂无

代码示例

代码示例来源:origin: it.tidalwave.geo/it-tidalwave-geo-viewer-spi-worldwindprovider

  1. @Override
  2. @Nonnull
  3. public LatLon next()
  4. {
  5. final Coordinate coordinate = featureManagerSpi.findCoordinate(iterator.next());
  6. return new LatLon(Angle.fromDegreesLatitude(coordinate.getLatitude()),
  7. Angle.fromDegreesLongitude(coordinate.getLongitude()));
  8. }

代码示例来源:origin: it.tidalwave.geo/it-tidalwave-geo-viewer-spi-worldwindprovider

  1. /*******************************************************************************************************************
  2. *
  3. *
  4. ******************************************************************************************************************/
  5. @Nonnull
  6. private static Position toPosition (final @Nonnull Coordinate coordinate)
  7. {
  8. return new Position(Angle.fromDegreesLatitude(coordinate.getLatitude()),
  9. Angle.fromDegreesLongitude(coordinate.getLongitude()),
  10. coordinate.getAltitude()); // FIXME: meters/feet?
  11. }
  12. }

代码示例来源:origin: senbox-org/snap-desktop

  1. final Position firstPosition = new Position(Angle.fromDegreesLatitude(floats[1]),
  2. Angle.fromDegreesLongitude(floats[0]), 0.0);
  3. positions.add(firstPosition);
  4. positions.add(new Position(Angle.fromDegreesLatitude(floats[1]),
  5. Angle.fromDegreesLongitude(floats[0]), 0.0));
  6. Position centrePos = new Position(Angle.fromDegreesLatitude(centreLat), Angle.fromDegreesLongitude(centreLon), 0.0);

代码示例来源:origin: senbox-org/s1tbx

  1. double vignette_half_side_deg = (180 / Math.PI) * 10000 / GLOBE_RADIUS;
  2. polygonPositions.add(new Position(Angle.fromDegreesLatitude(latValues[ind] - vignette_half_side_deg), Angle.fromDegreesLongitude(lonValues[ind] - vignette_half_side_deg), 10.0));
  3. polygonPositions.add(new Position(Angle.fromDegreesLatitude(latValues[ind] - vignette_half_side_deg), Angle.fromDegreesLongitude(lonValues[ind] + vignette_half_side_deg), 10.0));
  4. polygonPositions.add(new Position(Angle.fromDegreesLatitude(latValues[ind] + vignette_half_side_deg), Angle.fromDegreesLongitude(lonValues[ind] + vignette_half_side_deg), 10.0));
  5. polygonPositions.add(new Position(Angle.fromDegreesLatitude(latValues[ind] + vignette_half_side_deg), Angle.fromDegreesLongitude(lonValues[ind] - vignette_half_side_deg), 10.0));
  6. polygonPositions.add(new Position(Angle.fromDegreesLatitude(latValues[ind] - vignette_half_side_deg), Angle.fromDegreesLongitude(lonValues[ind] - vignette_half_side_deg), 10.0));

代码示例来源:origin: senbox-org/s1tbx

  1. final Position startPos = new Position(Angle.fromDegreesLatitude(latValues[ind]), Angle.fromDegreesLongitude(lonValues[ind]), 10.0);
  2. final Position endPos = new Position(LatLon.greatCircleEndPosition(startPos, Angle.fromDegrees(waveDirValues[ind]), Angle.fromDegrees(arrowLength_deg)), 10.0);

代码示例来源:origin: senbox-org/snap-desktop

  1. positions.add(new Position(Angle.fromDegreesLatitude(corner1.lat), Angle.fromDegreesLongitude(corner1.lon), 0.0));
  2. positions.add(new Position(Angle.fromDegreesLatitude(corner2.lat), Angle.fromDegreesLongitude(corner2.lon), 0.0));
  3. positions.add(new Position(Angle.fromDegreesLatitude(corner4.lat), Angle.fromDegreesLongitude(corner4.lon), 0.0));
  4. positions.add(new Position(Angle.fromDegreesLatitude(corner3.lat), Angle.fromDegreesLongitude(corner3.lon), 0.0));
  5. positions.add(new Position(Angle.fromDegreesLatitude(corner1.lat), Angle.fromDegreesLongitude(corner1.lon), 0.0));
  6. Position centrePos = new Position(Angle.fromDegreesLatitude(centreLat), Angle.fromDegreesLongitude(centreLon), 0.0);

代码示例来源:origin: senbox-org/s1tbx

  1. final Position startPos = new Position(Angle.fromDegreesLatitude(avgLat), Angle.fromDegreesLongitude(avgLon), 10.0);
  2. final Position endPos = new Position(LatLon.greatCircleEndPosition(startPos, Angle.fromDegrees(avgWindDir), Angle.fromDegrees(arrowLength_deg)), 10.0);
  3. double cumAvgWindSpeed = 0;
  4. double cumAvgWindDir = 0;
  5. Position cumStartPos = new Position(Angle.fromDegreesLatitude(0.0), Angle.fromDegreesLongitude(0.0), 10.0);
  6. Position cumEndPos = new Position(Angle.fromDegreesLatitude(0.0), Angle.fromDegreesLongitude(0.0), 10.0);
  7. double cumStartPosLat_deg = 0;
  8. double cumStartPosLon_deg = 0;
  9. Position bigCellStartPos = new Position(Angle.fromDegreesLatitude(cumStartPosLat_deg), Angle.fromDegreesLongitude(cumStartPosLon_deg), 10.0);
  10. Position bigCellEndPos = new Position(LatLon.greatCircleEndPosition(bigCellStartPos, Angle.fromDegrees(cumAvgWindDir), Angle.fromDegrees(bigCellArrowLength_deg)), 10.0);

代码示例来源:origin: it.tidalwave.geo/it-tidalwave-geo-viewer-spi-worldwindprovider

  1. final Vec4 pos = dc.getGlobe().computePointFromPosition(Angle.fromDegreesLatitude(yyy.coordinates.getLatitude()),
  2. Angle.fromDegreesLongitude(yyy.coordinates.getLongitude()),
  3. hhh);

代码示例来源:origin: senbox-org/snap-desktop

  1. @Override
  2. protected SurfaceImage doInBackground() throws Exception {
  3. try {
  4. final Product newProduct = createSubsampledProduct(product);
  5. final Band band = newProduct.getBandAt(0);
  6. final BufferedImage image = ProductUtils.createRgbImage(new RasterDataNode[]{band},
  7. band.getImageInfo(com.bc.ceres.core.ProgressMonitor.NULL),
  8. com.bc.ceres.core.ProgressMonitor.NULL);
  9. final GeoPos geoPos1 = product.getSceneGeoCoding().getGeoPos(new PixelPos(0, 0), null);
  10. final GeoPos geoPos2 = product.getSceneGeoCoding().getGeoPos(new PixelPos(product.getSceneRasterWidth() - 1,
  11. product.getSceneRasterHeight() - 1),
  12. null
  13. );
  14. final Sector sector = new Sector(Angle.fromDegreesLatitude(geoPos1.getLat()),
  15. Angle.fromDegreesLatitude(geoPos2.getLat()),
  16. Angle.fromDegreesLongitude(geoPos1.getLon()),
  17. Angle.fromDegreesLongitude(geoPos2.getLon()));
  18. final SurfaceImage si = new SurfaceImage(image, sector);
  19. si.setOpacity(getOpacity());
  20. return si;
  21. } catch (Exception e) {
  22. //e.printStackTrace();
  23. }
  24. return null;
  25. }

相关文章