org.geotools.util.factory.GeoTools.getVersion()方法的使用及代码示例

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

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

GeoTools.getVersion介绍

[英]Reports back the version of GeoTools being used.
[中]报告正在使用的GeoTools的版本。

代码示例

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

/**
 * A helper method for {@linkplain #getGeoToolsJarInfo} which scans the classpath looking for
 * GeoTools jars matching the current version.
 *
 * @return a list of jar names
 */
private static List<String> getGeoToolsJars() {
  final Pattern pattern = Pattern.compile(".*\\/" + getVersion() + "\\/(gt-.*jar$)");
  final List<String> jarNames = new ArrayList<String>();
  String pathSep = System.getProperty("path.separator");
  String classpath = System.getProperty("java.class.path");
  StringTokenizer st = new StringTokenizer(classpath, pathSep);
  while (st.hasMoreTokens()) {
    String path = st.nextToken();
    Matcher matcher = pattern.matcher(path);
    if (matcher.find()) {
      jarNames.add(matcher.group(1));
    }
  }
  Collections.sort(jarNames);
  return jarNames;
}

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

public String newRequestHandle(WFSOperationType operation) {
  StringBuilder handle =
      new StringBuilder("GeoTools ")
          .append(GeoTools.getVersion())
          .append("(")
          .append(GeoTools.getBuildRevision())
          .append(") WFS ")
          .append(getVersion())
          .append(" DataStore @");
  try {
    handle.append(InetAddress.getLocalHost().getHostName());
  } catch (Exception ignore) {
    handle.append("<uknown host>");
  }
  AtomicLong reqHandleSeq = requestHandleSequences.get(operation);
  handle.append('#').append(reqHandleSeq.incrementAndGet());
  return handle.toString();
}

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

/**
 * Returns summary information about the GeoTools version and the host environment.
 *
 * @return information as a String
 */
public static String getEnvironmentInfo() {
  final String newline = String.format("%n");
  final StringBuilder sb = new StringBuilder();
  sb.append("GeoTools version ").append(getVersion().toString());
  if (sb.toString().endsWith("SNAPSHOT")) {
    sb.append(" (built from r").append(getBuildRevision().toString()).append(")");
  }
  sb.append(newline).append("Java version: ");
  sb.append(System.getProperty("java.version"));
  sb.append(newline).append("Operating system: ");
  sb.append(System.getProperty("os.name"))
      .append(' ')
      .append(System.getProperty("os.version"));
  return sb.toString();
}

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

/** Sets the metadata information. */
private void setInfo() {
  Map<String, String> info = new HashMap<String, String>();
  info.put("name", "ArcSDE Raster");
  info.put("description", "ArcSDE Raster Format");
  info.put("vendor", "Geotools ");
  info.put("docURL", "");
  info.put("version", GeoTools.getVersion().toString());
  mInfo = info;
  readParameters =
      new ParameterGroup(
          new DefaultParameterDescriptorGroup(
              mInfo,
              new GeneralParameterDescriptor[] {
                READ_GRIDGEOMETRY2D, OVERVIEW_POLICY
              }));
}

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

/**
   * Reports the GeoTools {@linkplain #getVersion version} number to the {@linkplain System#out
   * standard output stream}.
   *
   * @param args Command line arguments.
   */
  public static void main(String[] args) {
    final Arguments arguments = new Arguments(args);
    args = arguments.getRemainingArguments(0);
    arguments.out.print("GeoTools version ");
    arguments.out.println(getVersion());
    final Hints hints = getDefaultHints();
    if (hints != null && !hints.isEmpty()) {
      arguments.out.println(hints);
    }
  }
}

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

|| name.startsWith("net.opengis")) {
String generated =
    "Manifest-Version: 1.0\n" + "Project-Version: " + getVersion() + "\n";

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

return GeoTools.getVersion();

相关文章