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

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

本文整理了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

  1. /**
  2. * A helper method for {@linkplain #getGeoToolsJarInfo} which scans the classpath looking for
  3. * GeoTools jars matching the current version.
  4. *
  5. * @return a list of jar names
  6. */
  7. private static List<String> getGeoToolsJars() {
  8. final Pattern pattern = Pattern.compile(".*\\/" + getVersion() + "\\/(gt-.*jar$)");
  9. final List<String> jarNames = new ArrayList<String>();
  10. String pathSep = System.getProperty("path.separator");
  11. String classpath = System.getProperty("java.class.path");
  12. StringTokenizer st = new StringTokenizer(classpath, pathSep);
  13. while (st.hasMoreTokens()) {
  14. String path = st.nextToken();
  15. Matcher matcher = pattern.matcher(path);
  16. if (matcher.find()) {
  17. jarNames.add(matcher.group(1));
  18. }
  19. }
  20. Collections.sort(jarNames);
  21. return jarNames;
  22. }

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

  1. public String newRequestHandle(WFSOperationType operation) {
  2. StringBuilder handle =
  3. new StringBuilder("GeoTools ")
  4. .append(GeoTools.getVersion())
  5. .append("(")
  6. .append(GeoTools.getBuildRevision())
  7. .append(") WFS ")
  8. .append(getVersion())
  9. .append(" DataStore @");
  10. try {
  11. handle.append(InetAddress.getLocalHost().getHostName());
  12. } catch (Exception ignore) {
  13. handle.append("<uknown host>");
  14. }
  15. AtomicLong reqHandleSeq = requestHandleSequences.get(operation);
  16. handle.append('#').append(reqHandleSeq.incrementAndGet());
  17. return handle.toString();
  18. }

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

  1. /**
  2. * Returns summary information about the GeoTools version and the host environment.
  3. *
  4. * @return information as a String
  5. */
  6. public static String getEnvironmentInfo() {
  7. final String newline = String.format("%n");
  8. final StringBuilder sb = new StringBuilder();
  9. sb.append("GeoTools version ").append(getVersion().toString());
  10. if (sb.toString().endsWith("SNAPSHOT")) {
  11. sb.append(" (built from r").append(getBuildRevision().toString()).append(")");
  12. }
  13. sb.append(newline).append("Java version: ");
  14. sb.append(System.getProperty("java.version"));
  15. sb.append(newline).append("Operating system: ");
  16. sb.append(System.getProperty("os.name"))
  17. .append(' ')
  18. .append(System.getProperty("os.version"));
  19. return sb.toString();
  20. }

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

  1. /** Sets the metadata information. */
  2. private void setInfo() {
  3. Map<String, String> info = new HashMap<String, String>();
  4. info.put("name", "ArcSDE Raster");
  5. info.put("description", "ArcSDE Raster Format");
  6. info.put("vendor", "Geotools ");
  7. info.put("docURL", "");
  8. info.put("version", GeoTools.getVersion().toString());
  9. mInfo = info;
  10. readParameters =
  11. new ParameterGroup(
  12. new DefaultParameterDescriptorGroup(
  13. mInfo,
  14. new GeneralParameterDescriptor[] {
  15. READ_GRIDGEOMETRY2D, OVERVIEW_POLICY
  16. }));
  17. }

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

  1. /**
  2. * Reports the GeoTools {@linkplain #getVersion version} number to the {@linkplain System#out
  3. * standard output stream}.
  4. *
  5. * @param args Command line arguments.
  6. */
  7. public static void main(String[] args) {
  8. final Arguments arguments = new Arguments(args);
  9. args = arguments.getRemainingArguments(0);
  10. arguments.out.print("GeoTools version ");
  11. arguments.out.println(getVersion());
  12. final Hints hints = getDefaultHints();
  13. if (hints != null && !hints.isEmpty()) {
  14. arguments.out.println(hints);
  15. }
  16. }
  17. }

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

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

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

  1. return GeoTools.getVersion();

相关文章