com.supermap.mapping

类 Theme

  • java.lang.Object
    • com.supermap.mapping.Theme
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      限定符和类型 方法和说明
      boolean fromXML(java.lang.String xml)
      从 XML 字符串中导入专题图信息。
      java.util.Map<java.lang.String,java.lang.String> getMemoryData()
      返回内存专题图数据。
      ThemeType getType()
      返回专题图的类型。
      void setMemoryData(java.util.Map<java.lang.String,java.lang.String> map)
      设置内存专题图数据。
      abstract java.lang.String toString()
      输出专题图格式化字符串。
      java.lang.String toXML()
      导出专题图信息为 XML 字符串。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 方法详细资料

      • getType

        public ThemeType getType()
        返回专题图的类型。详细信息请参见 ThemeType 类。
        返回:
        专题图的类型。
      • getMemoryData

        public java.util.Map<java.lang.String,java.lang.String> getMemoryData()
        返回内存专题图数据。

        用内存数据制作专题图的方式与表达式制作专题图的方式互斥,前者优先级较高。

        第一个参数代表专题值,即数据集中用来做专题图的字段或表达式的值; 第二个参数代表外部值。在制作专题图时,会用外部值代替专题值来制作相应的专题图。

        返回:
        内存专题图数据。
      • setMemoryData

        public void setMemoryData(java.util.Map<java.lang.String,java.lang.String> map)
        设置内存专题图数据。 用内存数据制作专题图的方式与表达式制作专题图的方式互斥,前者优先级较高。

        第一个参数代表专题值,即数据集中用来做专题图的字段或表达式的值; 第二个参数代表外部值。在制作专题图时,会用外部值代替专题值来制作相应的专题图。

        参数:
        map - 内存专题图数据。
      • fromXML

        public boolean fromXML(java.lang.String xml)
        从 XML 字符串中导入专题图信息。

        在 SuperMap 中,各种专题图的风格的设置都可以导出成 XML 格式的字符串,此 XML 格式的字符串中记录了关于这种专题图的所有设置,如对于标签专题图的 XML 格式字符串会记录专题图类型,可见比例尺,标签风格的设置,是否流动显示,是否自动避让等等对该标签专题图的所有风格的设置以及用来制作标签专题图的字段或表达式。这种 XML 格式字符串可以用来导入,对专题图进行设置。

        参数:
        xml - 包含专题图信息的 XML 字符串。
        返回:
        一个布尔值,导入成功返回 true,否则返回 false。
      • toXML

        public java.lang.String toXML()
        导出专题图信息为 XML 字符串。

        在 SuperMap 中,各种专题图的风格的设置都可以导出成 XML 格式的字符串,此 XML 格式的字符串中记录了关于这种专题图的所有设置,如对于标签专题图的 XML 格式字符串会记录专题图类型,可见比例尺,标签风格的设置,是否流动显示,是否自动避让等等对该标签专题图的所有风格的设置以及用来制作标签专题图的字段或表达式。这种 XML 格式字符串可以用来导入,对专题图进行设置。

        返回:
        包含专题图信息的 XML 字符串。
      • toString

        public abstract java.lang.String toString()
        输出专题图格式化字符串。格式化字符串提供专题图的相关设置信息,与 XML 字符串不同的是,格式化字符串不可导入显示专题图,只用于提供专题图的相关信息。
        1. 对于栅格分段专题图,其格式为{Caption=”china”, Start=10 End=20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=} };
        2. 对于栅格单值专题图,其格式为{Caption=”china”, Unique =20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=} };
        3. 对于标签专题图,其格式为{Caption=”China”, Start=10 End=20, Visible=true, Style={name=,width=,height=,color=()} };
        4. 对于分段专题图,其格式为{Caption=”china”, Start=10 End=20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=};
        5. 对于单值专题图,其格式为{Caption=”china”, Unique =20, Visible=true?false, Style={linestyle=,markerstyle=,fillstyle=} }。
        覆盖:
        toString 在类中 java.lang.Object
        返回:
        专题图的格式化字符串。