⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configservice.java

📁 webGIS的经典资料
💻 JAVA
字号:
package com.esri.aims.mtier.dx;

public class ConfigService {
  /**
   * 空间或者属性查询类型
   */
  public static final String FILTER_TYPE_POINT = "point";
  public static final String FILTER_TYPE_LINE = "polyline";
  public static final String FILTER_TYPE_RECT = "envelope";
  public static final String FILTER_TYPE_POLY = "polygon";
  public static final String FILTER_TYPE_CIRCLE = "circle";
  public static final String FILTER_TYPE_SQL = "sqlExpress";

  /**
   * 查询结果保存到 HASHMAP,
   * subField -> 保存查询的字段名称
   * Recordset -> 保存查询的记录集
   */
  public static final String HASHMAP_SUBFIELDS_VECTOR = "subField";
  public static final String HASHMAP_RECORDSET_RS = "Recordset";

  /**
   * 标示"查询"或者"缓冲"的HASHMAP
   */
  public static final String HASHMAP_FILTER = "filterMap";
  public static final String HASHMAP_BUFFER = "bufferMap";

  /**
   * Acetate 层名
   */
  public static final String ACETATE_SCALEBAR = "ScaleBar";
  public static final String ACETATE_NORTHARROW = "NorthArrow";
  public static final String ACETATE_TEXT = "Text";
  public static final String ACETATE_POINT = "anno_point";
  public static final String ACETATE_LINE = "anno_line";
  public static final String ACETATE_POLY = "anno_poly";

  /**
   * 图层属性标示
   */
  public static final String MAP_LAYER_ID = "layerId";
  public static final String MAP_LAYER_NAME = "layerName";
  public static final String MAP_LAYER_TYPE = "layerType";
  public static final String MAP_LAYER_VISIBLE = "layerVisible";
  public static final String MAP_LAYER_MAXSCALE = "layerMaxScale";
  public static final String MAP_LAYER_MINSCALE = "layerMinScale";
  public static final String MAP_LAYER_FEATURETYPE = "layerFeatureType";

  /**
   * SDE图层类型标示
   */
  public static final String LAYER_TYPE_POINT = "point";
  public static final String LAYER_TYPE_LINE = "line";
  public static final String LAYER_TYPE_POLY = "polygon";

  /**
   * SDE图层要素类型
   */
  public static final int SHAPE_TYPE_POINT = 1;
  public static final int SHAPE_TYPE_LINE = 2;
  public static final int SHAPE_TYPE_RECT = 3;
  public static final int SHAPE_TYPE_POLY = 4;

  /**
   * SDE创建表设置的属性
   */
  public static final String SDE_REGISTRATION_ID = "OBJECTID";
  public static final String SDE_SPATIALCOLLUME_NAME = "SHAPE";
  public static final String SDE_TABLE_DEFAULTS = "DEFAULTS";

  /**
   * 缓冲分析的距离单位标示
   */
  public static final String BUFFER_UNIT_KILOMETERS = "KILOMETERS";
  public static final String BUFFER_UNIT_METERS = "METERS";
  public static final String BUFFER_UNIT_MILES = "MILES";
  public static final String BUFFER_UNIT_FEET = "FEET";

  /**
   * 专题图类型标示
   */
  public static final String CHART_MODE_PIE="pie";
  public static final String CHART_MODE_BAR="bar";

  /**
   * 图例输出路径
   */
  private static String legendUrl = "images/legend.jpg";
  /**
   * 地图输出路径
   */
  private static String mapUrl = "images/map.jpg";

  public ConfigService() {
  }

  /**
   * 设置图例输出路径
   * @param url String
   */
  public static void setLegendUrl(String url) {
    if (url != null) {
      legendUrl = url;
    }
  }

  /**
   * 返回图例路径
   * @return String
   */
  public static String getLegendUrl() {
    return legendUrl;
  }

  /**
   * 设置地图输出路径
   * @param url String
   */
  public static void setMapUrl(String url) {
    if (url != null) {
      mapUrl = url;
    }
  }

  /**
   * 返回地图路径
   * @return String
   */
  public static String getMapUrl() {
    return mapUrl;
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -