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

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

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

Hints.keySet介绍

暂无

代码示例

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

extra.keySet().removeAll(keySet());
if (!extra.isEmpty()) {
  buffer.append("System defaults:") // TODO: localize

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

if (remaining == null) {
  remaining = new Hints(hints);
  remaining.keySet().removeAll(implementationHints.keySet());

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

/**
 * Creates a new factory backed by an authority factory fetched using the specified hints. This
 * constructor recognizes the {@link Hints#CRS_FACTORY CRS}, {@link Hints#CS_FACTORY CS}, {@link
 * Hints#DATUM_FACTORY DATUM} and {@link Hints#MATH_TRANSFORM_FACTORY MATH_TRANSFORM} {@code
 * FACTORY} hints.
 *
 * @param userHints The hints, or {@code null} if none.
 */
public AuthorityBackedFactory(Hints userHints) {
  super(userHints, PRIORITY);
  /*
   * Removes the hint processed by the super-class. This include hints like
   * LENIENT_DATUM_SHIFT, which usually don't apply to authority factories.
   * An other way to see this is to said that this class "consumed" the hints.
   * By removing them, we increase the chances to get an empty map of remaining hints,
   * which in turn help to get the default CoordinateOperationAuthorityFactory
   * (instead of forcing a new instance).
   */
  userHints = new Hints(userHints);
  userHints.keySet().removeAll(hints.keySet());
  userHints.remove(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER);
  userHints.remove(Hints.FORCE_STANDARD_AXIS_DIRECTIONS);
  userHints.remove(Hints.FORCE_STANDARD_AXIS_UNITS);
  if (!userHints.isEmpty()) {
    noForce(userHints);
    authorityFactory =
        ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(
            DEFAULT_AUTHORITY, userHints);
  }
}

相关文章