com.graphhopper.util.Helper.intToEle()方法的使用及代码示例

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

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

Helper.intToEle介绍

[英]Converts the integer value retrieved from storage into elevation (in meters). Do not expect more precision than meters although it currently is!
[中]将从存储器中检索到的整数值转换为高程(以米为单位)。不要期望比米更高的精度,尽管目前是这样!

代码示例

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

  1. @Override
  2. public final double getElevation(int nodeId) {
  3. if (!elevation)
  4. throw new IllegalStateException("Cannot access elevation - 3D is not enabled");
  5. return Helper.intToEle(that.nodes.getInt((long) nodeId * that.nodeEntryBytes + that.N_ELE));
  6. }

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

  1. @Override
  2. public double getElevation(int id) {
  3. if (!is3D())
  4. return Double.NaN;
  5. int intVal = da.getInt((long) id * rowSizeInBytes + ELE);
  6. return Helper.intToEle(intVal);
  7. }

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

  1. protected int loadNodesHeader() {
  2. nodeEntryBytes = nodes.getHeader(1 * 4);
  3. nodeCount = nodes.getHeader(2 * 4);
  4. bounds.minLon = Helper.intToDegree(nodes.getHeader(3 * 4));
  5. bounds.maxLon = Helper.intToDegree(nodes.getHeader(4 * 4));
  6. bounds.minLat = Helper.intToDegree(nodes.getHeader(5 * 4));
  7. bounds.maxLat = Helper.intToDegree(nodes.getHeader(6 * 4));
  8. if (bounds.hasElevation()) {
  9. bounds.minEle = Helper.intToEle(nodes.getHeader(7 * 4));
  10. bounds.maxEle = Helper.intToEle(nodes.getHeader(8 * 4));
  11. }
  12. frozen = nodes.getHeader(9 * 4) == 1;
  13. return 10;
  14. }

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

  1. index += 4;
  2. if (nodeAccess.is3D()) {
  3. pillarNodes.add(lat, lon, Helper.intToEle(bitUtil.toInt(bytes, index)));
  4. index += 4;
  5. } else {

代码示例来源:origin: com.rgi-corp/graphhopper

  1. @Override
  2. public final double getElevation(int nodeId) {
  3. if (!elevation)
  4. throw new IllegalStateException("Cannot access elevation - 3D is not enabled");
  5. return Helper.intToEle(that.nodes.getInt((long) nodeId * that.nodeEntryBytes + that.N_ELE));
  6. }

代码示例来源:origin: com.graphhopper/graphhopper

  1. @Override
  2. public final double getElevation( int nodeId )
  3. {
  4. if (!elevation)
  5. throw new IllegalStateException("Cannot access elevation - 3D is not enabled");
  6. return Helper.intToEle(that.nodes.getInt((long) nodeId * that.nodeEntryBytes + that.N_ELE));
  7. }

代码示例来源:origin: com.graphhopper/graphhopper-core

  1. @Override
  2. public final double getElevation(int nodeId) {
  3. if (!elevation)
  4. throw new IllegalStateException("Cannot access elevation - 3D is not enabled");
  5. return Helper.intToEle(that.nodes.getInt((long) nodeId * that.nodeEntryBytes + that.N_ELE));
  6. }

代码示例来源:origin: com.graphhopper/graphhopper-core

  1. @Override
  2. public double getElevation(int id) {
  3. if (!is3D())
  4. return Double.NaN;
  5. int intVal = da.getInt((long) id * rowSizeInBytes + ELE);
  6. return Helper.intToEle(intVal);
  7. }

代码示例来源:origin: com.rgi-corp/graphhopper

  1. @Override
  2. public double getElevation(int id) {
  3. if (!is3D())
  4. return Double.NaN;
  5. int intVal = da.getInt((long) id * rowSizeInBytes + ELE);
  6. return Helper.intToEle(intVal);
  7. }

代码示例来源:origin: com.graphhopper/graphhopper

  1. @Override
  2. public double getElevation( int id )
  3. {
  4. if (!is3D())
  5. return Double.NaN;
  6. int intVal = da.getInt((long) id * rowSizeInBytes + ELE);
  7. return Helper.intToEle(intVal);
  8. }

代码示例来源:origin: com.graphhopper/graphhopper-core

  1. protected int loadNodesHeader() {
  2. nodeEntryBytes = nodes.getHeader(1 * 4);
  3. nodeCount = nodes.getHeader(2 * 4);
  4. bounds.minLon = Helper.intToDegree(nodes.getHeader(3 * 4));
  5. bounds.maxLon = Helper.intToDegree(nodes.getHeader(4 * 4));
  6. bounds.minLat = Helper.intToDegree(nodes.getHeader(5 * 4));
  7. bounds.maxLat = Helper.intToDegree(nodes.getHeader(6 * 4));
  8. if (bounds.hasElevation()) {
  9. bounds.minEle = Helper.intToEle(nodes.getHeader(7 * 4));
  10. bounds.maxEle = Helper.intToEle(nodes.getHeader(8 * 4));
  11. }
  12. frozen = nodes.getHeader(9 * 4) == 1;
  13. return 10;
  14. }

代码示例来源:origin: com.rgi-corp/graphhopper

  1. protected int loadNodesHeader() {
  2. nodeEntryBytes = nodes.getHeader(1 * 4);
  3. nodeCount = nodes.getHeader(2 * 4);
  4. bounds.minLon = Helper.intToDegree(nodes.getHeader(3 * 4));
  5. bounds.maxLon = Helper.intToDegree(nodes.getHeader(4 * 4));
  6. bounds.minLat = Helper.intToDegree(nodes.getHeader(5 * 4));
  7. bounds.maxLat = Helper.intToDegree(nodes.getHeader(6 * 4));
  8. if (bounds.hasElevation()) {
  9. bounds.minEle = Helper.intToEle(nodes.getHeader(7 * 4));
  10. bounds.maxEle = Helper.intToEle(nodes.getHeader(8 * 4));
  11. }
  12. frozen = nodes.getHeader(9 * 4) == 1;
  13. return 10;
  14. }

代码示例来源:origin: com.graphhopper/graphhopper

  1. protected int loadNodesHeader()
  2. {
  3. nodeEntryBytes = nodes.getHeader(1 * 4);
  4. nodeCount = nodes.getHeader(2 * 4);
  5. bounds.minLon = Helper.intToDegree(nodes.getHeader(3 * 4));
  6. bounds.maxLon = Helper.intToDegree(nodes.getHeader(4 * 4));
  7. bounds.minLat = Helper.intToDegree(nodes.getHeader(5 * 4));
  8. bounds.maxLat = Helper.intToDegree(nodes.getHeader(6 * 4));
  9. if (bounds.hasElevation())
  10. {
  11. bounds.minEle = Helper.intToEle(nodes.getHeader(7 * 4));
  12. bounds.maxEle = Helper.intToEle(nodes.getHeader(8 * 4));
  13. }
  14. frozen = nodes.getHeader(9 * 4) == 1;
  15. return 10;
  16. }

代码示例来源:origin: com.graphhopper/graphhopper-core

  1. index += 4;
  2. if (nodeAccess.is3D()) {
  3. pillarNodes.add(lat, lon, Helper.intToEle(bitUtil.toInt(bytes, index)));
  4. index += 4;
  5. } else {

代码示例来源:origin: com.rgi-corp/graphhopper

  1. index += 4;
  2. if (nodeAccess.is3D()) {
  3. pillarNodes.add(lat, lon, Helper.intToEle(bitUtil.toInt(bytes, index)));
  4. index += 4;
  5. } else {

代码示例来源:origin: com.graphhopper/graphhopper

  1. if (nodeAccess.is3D())
  2. pillarNodes.add(lat, lon, Helper.intToEle(bitUtil.toInt(bytes, index)));
  3. index += 4;
  4. } else

相关文章