EditType editType
对矢量要素进行编辑操作的类型,包括增加、删除和修改三个操作。默认为 EditType.ADD。
Feature[] features
要增加或修改的地物要素集合。 当新增矢量要素时该字段必设,而字段 IDs 无需设置。当修改矢量要素时该属性中的 ID 值(存储在服务端的要被修改的要素 ID 号)与 features 中的矢量要素(编辑后的要素,存放在客户端,用来替换服务端对应的要素)是一一对应的,此时两者均为必设属性 。
int[] IDs
要删除或修改的矢量要素 ID 号集合。 即矢量要素 attributes 中的 SmID。 当 editType 为删除时(EditType.DELETE),该属性为必设,features 属性无需设置。当 editType 为修改时(EditType.UPDATE),该属性中的 ID 值(存储在服务端的要被修改的要素 ID 号)与 features 中的矢量要素(编辑后的要素,存放在客户端,用来替换服务端对应的要素)是一一对应的,此时两者均为必设属性 。
boolean isUseBatch
设置是否使用批量添加要素功能,要素添加时有效。默认为false。 批量添加能够提高要素编辑效率。true 表示批量添加;false 表示不使用批量添加。
java.lang.String attributeFilter
缓冲区查询属性过滤条件,相当于 SQL 语句中的 WHERE 子句。 其格式为:WHERE 条件表达式,attributeFilter 就是其中的“条件表达式”。该字段的用法为 attributeFilter = "过滤条件"。 例如,要查询字段 fieldValue 小于100的记录,设置 attributeFilter = "fieldValue < 100";要查询字段 name 的值为“酒店”的记录,设置 attributeFilter = "name like '%酒店%'",等等。 用户在设置该字段时,仅需要输入“条件表达式”即可,如:fieldValue < 100。 若不设置该属性则返回与缓冲区相交的所有矢量要素。
double bufferDistance
缓冲半径,单位与所操作的数据集单位相同,必设参数。
java.lang.String[] fields
设置结果返回字段。 当指定了返回结果字段后,则 GetFeaturesResult 中的 features 的属性字段只包含所指定的字段。不设置即返回全部字段。
Geometry geometry
用于进行缓冲区查询的几何对象,必设属性。
java.lang.String attributeFilter
几何查询属性过滤条件,相当于 SQL 语句中的 WHERE 子句。 其格式为:WHERE 条件表达式,attributeFilter 就是其中的“条件表达式”。该字段的用法为 attributeFilter = "过滤条件"。 例如,要查询字段 fieldValue 小于100的记录,设置 attributeFilter = "fieldValue < 100";要查询字段 name 的值为“酒店”的记录,设置 attributeFilter = "name like '%酒店%'",等等。 用户在设置该字段时,仅需要输入“条件表达式”即可,如:fieldValue < 100。 若不设置该属性则返回与指定几何对象符合某种空间关系的所有要素。
java.lang.String[] fields
设置结果返回字段。 当指定了返回结果字段后,则 GetFeaturesResult 中的 features 的属性字段只包含所指定的字段。不设置即返回全部字段。
Geometry geometry
用于几何查询的几何对象,必设参数。
SpatialQueryMode spatialQueryMode
空间查询模式常量,必设参数。 默认为CONTAIN。
java.lang.String[] datasetNames
数据集名称数组,必设参数。对于数据集 SQL 查询(GetFeaturesBySQLService),若在查询参数类 GetFeaturesBySQLParameters 中设置了 datasetNames属性,GetFeaturesBySQLParameters::queryParameter中的 name 属性无效。 数据集名称由数据源名和数据集名构成,例如 world 数据源下的 Ocean 数据集,这里的数据集名称就为 "world:Ocean",注意不要漏掉双引号。
int fromIndex
获取或设置返回对象的起始索引值。默认值为 0,表示从第一个对象开始返回。 例如有 10 个对象符合查询条件,若该属性值为 2,则返回索引值属于 [2, toIndex] 的对象。
int toIndex
获取或设置返回对象的终止索引值。默认值为 -1,表示返回全部对象。 例如有 10 个对象符合查询条件,若该属性值为 5,则返回索引值属于 [fromIndex, 5] 的对象。
boolean returnContent
是否立即返回新创建资源的表述还是返回新资源的URI。 如果为 true,则直接返回新创建资源,即查询结果的表述。 如果为 false,则返回的是查询结果资源的 URI。默认为 true。
double dLatitude
double dLongitude
int nNorthing
int nEasting
int nQualityIndicator
int nFixMode
int nSatellites
double dBearing
double dSpeed
double dAltitude
int nYear
int nMonth
int nDay
int nHour
int nMinute
int nSecond
ChartQueryMode queryMode
海图查询模式,有两种:海图属性查询(ChartAttributeQuery)和海图范围查询(ChartBoundsQuery)。
Rectangle2D bounds
指定的查询范围,当查询模式为 ChartBoundsQuery 时必选。
java.lang.String[] chartLayerNames
查询的海图图层的名称。
ChartQueryFilterParameter[] chartQueryFilterParameters
海图查询过滤参数。包括:物标代码、物标可应用对象的选择(是否查询点、线或面)、属性字段过滤条件。
boolean returnContent
是否立即返回新创建资源的表述还是返回新资源的 URI。 如果为 true,则直接返回新创建资源,即查询结果的表述。如果为 false,则返回的是查询结果资源的 URI。默认为 true。 获取或设置是返回查询结果记录集 recordsets,还是返回查询结果的资源 resourceInfo。默认为 true,表示返回 recordsets。Recordsets 和 ResourceInfo 都存储在查询结果类 QueryResult 中。 当 ReturnContent = true,表示返回查询记录集,这时查询结果存储在 QueryResult.quertyResultInfo 中,而 QueryResult.resourceInfo 为空; 当 ReturnContent = false 时,表示返回查询结果资源,这时查询结果存储在 QueryResult.resourceInfo 中,而 QueryResult.quertyResultInfo 为空。
int startRecord
查询起始记录位置,默认为0
int expectCount
期望查询结果返回的记录数,该值大于0。
java.lang.String alias
获取或设置数据源别名。
java.lang.String dataBase
获取或设置数据源连接的数据库名。
java.lang.String driver
获取或设置使用 ODBC(Open Database Connectivity,开放数据库互连)的数据库的驱动程序名。 其中,对于SQL Server 数据库与 iServer 发布的 WMTS 服务,此为必设参数。对于SQL Server 数据库,它使用 ODBC 连接,所设置的驱动程序名为 "SQL Server" 或 "SQL Native Client"; 对于 iServer 发布的 WMTS 服务,设置的驱动名称为 "WMTS"。
java.lang.String server
获取或设置数据库服务器名、文件名或服务地址。 对于不同数据库服务器名、文件名或服务地址介绍如下: 1.对于SDB和UDB文件,为其文件的绝对路径。注意:当绝对路径的长度超过UTF-8编码格式的260字节长度,该数据源无法打开。 2.对于Oracle数据库,其服务器名为其TNS服务名称。 3.对于SQL Server数据库,其服务器名为其系统的DSN(Database Source Name)名称。 4.对于PostgreSQL数据库,其服务器名为“IP:端口号”,默认的端口号是 5432。 5.对于DB2数据库,已经进行了编目,所以不需要进行服务器的设置。 6.对于 Kingbase 数据库,其服务器名为其 IP 地址。 7.对于GoogleMaps数据源,其服务器地址,默认设置为“http://maps.google.com”,且不可更改。 8.对于SuperMapCould数据源,为其服务地址。 9.对于MAPWORLD数据源,为其服务地址,默认设置为“http://www.tianditu.cn”,且不可更改。 10.对于OGC和REST数据源,为其服务地址。
java.lang.String user
获取或设置登录数据库的用户名。
java.lang.String password
获取或设置登录数据源连接的数据库或文件的密码。
EngineType engineType
获取或设置数据源连接的引擎类型。
boolean connect
获取或设置数据源是否自动连接数据。
boolean exclusive
获取或设置是否以独占方式打开数据源。
boolean openLinkTable
获取或设置是否把数据库中的其他非 SuperMap 数据表作为 LinkTable 打开。
boolean readOnly
获取或设置是否以只读方式打开数据源。
java.lang.String name
数据集名称,或者图层名称,根据实际的功能而定。
一般情况下该字段为数据集名称,但在进行与地图相关功能的操作时,需要设置为图层名称(图层名称格式:数据集名称@数据源别名)。 因为一个地图的图层可能是来自于不同数据源的数据集,而不同的数据源中可能存在同名的数据集,使用数据集名称不能唯一的确定数据集, 所以在进行与地图相关功能的操作时,该值需要设置为图层名称。
暂不支持对 CAD 数据集和 CAD 图层进行查询。
JoinItem[] joinItems
关联查询项数组。进行 SQL 查询时有效。
LinkItem[] linkItems
与外部表的关联信息。 进行 SQL 查询时有效。
int[] ids
获取或设置查询 id 数组,即属性表中的 SmID 值。
java.lang.String attributeFilter
属性过滤条件。
SQL 语句中的 WHERE 子句的格式为:WHERE <条件表达式>,attributeFilter 就是其中的“条件表达式”。
该字段的用法为 attributeFilter = "过滤条件"。
例如,要查询字段 fieldValue 小于100的记录,设置 attributeFilter = "fieldValue < 100"; 要查询字段值为“酒店”的记录,设置 attributeFilter = "name like '%酒店%'",等等。
java.lang.String orderBy
SQL 查询和空间查询中结果排序的字段。用于排序的字段必须为数值型。
SQL 语句中的 ORDER BY 子句的格式为:ORDER BY <列名>,列名即属性表中每一列的名称,列又可称为属性, 在 SuperMap 中又称为字段,orderBy 设置为字段名。
对单个字段排序时,该字段的用法为 orderBy = "字段名"; 对多个字段排序时,字段之间以英文逗号进行分割,用法为 orderBy = "字段名1, 字段名2"。
例如,在一个国家数据集中,有两个字段,字段名分别为“SmArea”和“pop_1994”,分别表示国家的面积和1994年的各国的人口数量,如果要按照各国人口数量对记录进行排序,可以设置 orderBy = "pop_1994";如果要以面积和人口进行排序, 设置 orderBy = "SmArea, pop_1994"。
进行 SQL 查询及空间查询时有效。
java.lang.String groupBy
SQL 查询中结果分组条件的字段。
SQL 语句中的 GROUP BY 子句的格式为:GROUP BY <列名>,列名即属性表中每一列的名称,列又可称为属性, 在 SuperMap 中又称为字段,groupBy 设置为字段名。
对单个字段分组时,该字段的用法为 groupBy = "字段名"; 对多个字段分组时,字段之间以英文逗号进行分割,用法为 groupBy = "字段名1, 字段名2"。
例如,有一个全球城市数据集,该数据集有两个字段,字段名分别为“Continent”和“Country”,分别表示某个城市所属的洲和国家, 如果要按照国家对全球的城市进行分组,可以设置 groupBy = "Country"; 如果以洲和国家对城市进行分组,设置 groupBy = "Continent, Country"。
进行 SQL 查询时有效。注意:空间查询不支持 groupBy字段,否则可能导致空间查询的结果不正确。
java.lang.String[] fields
获取或设置查询结果的字段数组,如果不设置则使用系统返回的所有字段。
java.lang.String foreignTableName
获取或设置外部表的名称.
java.lang.String joinFilter
获取或设置矢量数据集与外部表之间的连接表达式.
JoinType joinType
获取或设置两个表之间的连接类型,JoinType 常量.
DatasourceConnectionInfo datasourceConnectionInfo
获取或设置关联的外部数据源信息 DatasourceConnectionInfo 。
java.lang.String[] foreignKeys
获取或设置主空间数据集的外键。
java.lang.String foreignTable
关联的外部属性表的名称,目前仅支持 Supermap 管理的表,即另一个矢量数据集所对应的 DBMS 表。
java.lang.String[] linkFields
欲保留的外部属性表的字段。
如果不设置字段或者设置的字段在外部属性表中不存在的话则不返回任何外部属性表的属性信息。如果欲保留的外部表字段与主表字段存在同名,则还需要指定一个不存在字段名作为外部表的字段别名。
java.lang.String linkFilter
与外部属性表的连接查询条件。
java.lang.String name
获取或设置此关联信息对象的名称。
java.lang.String[] primaryKeys
外部属性表的主键。
int totalCount
获取符合查询条件的记录总数。
int currentCount
获取当次查询返回的记录数
java.lang.String customResponse
获取自定义操作处理的结果。
Recordset[] recordsets
获取查询结果记录集(Recordset)数组.
SpatialQueryMode spatialQueryMode
获取或设置空间查询模式( SpatialQueryMode ),必设属性
Geometry geometry
获取或设置用于查询的几何对象(点/线/面),必设属性。
java.lang.String customParams
自定义参数,供扩展使用。 如果用户输入geometry=null,则返回的查询结果中geometry=null。
int expectCount
查询结果中期望返回的结果记录数,该值大于0,默认返回 1000000 .
当查询条件为距离查询,且查询结果数大于期望返回的结果记录数(expectCount)时,距离查询结果为从查询总记录中随机抽取的expectCount个地物。
当查询条件为最近地物查找,且查询结果数大于期望返回的结果记录数(expectCount)时,最近地物查找结果为查询总记录中距离中心最近的expectCount个地物,这expectCount个地物按无序排列。
${services_components_commontypes_QueryParameterSet_attribute_expectCount_Description}
ServerGeometryType networkType
网络数据集对应的查询类型,分为点和线两种类型,默认为线几何对象类型,即GeometryType#LINE
。
QueryOption queryOption
查询结果选项对象,用于指定查询结果中包含的内容。 默认为发返回属性和几何实体,即 QueryOption.ATTRIBUTEANDGEOMETRY
。
FilterParameter[] filterParameters
获取或设置查询过滤参数(FilterParameter)数组,必设属性。 【注意】距离查询(QueryByDistanceService)、范围查询(QueryByBoundsService)只支持属性条件过滤(attributesFilter),对于其它条件, 如分组(groupBy),排序(orderBy),关联/链接(joinItem/linkItem)等都不支持)。
int startRecord
获取或设置查询起始记录位置,默认值为 0。【注意】对于最近地物查找设置该属性无效。
boolean returnContent
获取或设置是返回查询结果记录集 recordsets,还是返回查询结果的资源 resourceInfo。默认为 true,表示返回 recordsets.
int holdTime
获取或设置资源在服务端保存的时间。默认为 10 (分钟)。
QuertyResultInfo quertyResultInfo
获取查询结果记录集(Recordset)数组等结果信息对象
ResourceInfo resourceInfo
获取查询结果资源 ResourceInfo。
java.lang.String[] fields
记录集中所有字段的名称。
字段包括:
FieldInfo
java.lang.String[] fieldCaptions
记录集中所有字段的别名。
FieldInfo
Feature[] features
记录集中所有的地物要素。
注意:通过 recordset.features
获得的要素数组,其每一个要素对象不包含字段名称(Feature#fieldNames
)。如果获取记录的要素并且要得到要素的字段名,可以使用 Recordset.getFeature(int)
方法或者 Recordset.getFeatures()
方法。
FieldType[] fieldTypes
记录集中所有的字段类型。
java.lang.String datasetName
数据集的名称,是数据集的唯一标识。
java.lang.Object[] nodes
获取或设置要计算耗费矩阵的点数组,必设字段。 可以通过两种方式赋予:点ID号集合和点坐标(Point2D类型)集合。
TransportationAnalystParameter parameter
获取或设置交通网络分析通用参数。设置耗费字段、障碍边、障碍点等。
int edgeID
目标弧段 ID.
int fromNodeID
目标弧段的起始结点 ID.
int toNodeID
目标弧段的终止结点 ID.
EdgeWeightFieldType weightField
目标弧段对应的权值信息的名称.
int weight
指定的最新弧段的权值.
java.lang.Object event
获取或设置事件点,一般为需要获得服务的事件位置,必设字段。 可以通过两种方式赋予:事件点 ID号和事件点坐标(Point2D类型)。
int expectFacilityCount
获取或设置期望返回的最近设施个数。默认值为 1。
java.lang.Object[] facilities
获取或设置设施点集合,一般为提供服务的服务设施位置,必设字段。 可以通过两种方式赋予:设施施点ID号集合和设施点坐标(Point2D类型)集合。
boolean fromEvent
获取或设置是否从事件点到设施点进行查找,默认值为 false。 最近设施分析主要是通过设施点和事件点之间最优的路线来分析在一定范围内哪个或哪些设施与事件点有最优路线的关系。这个行走线路是通过网络图层进行网络分析算法计算出来的两点间的最优路线。由于存在从 A 点到 B 点与从 B 点到 A 点的耗费不一样的情况,因此起止点不同可能会得到不同的最优路线。因此在进行最近设施分析之前,需要设置获取的最优路线的方向,即是以事件点作为起点到最近设施点的方向分析,还是以最近设施点为起点到事件点的方向分析。如果需要以事件点作为起点到设施点方向进行查找,设置该字段值为 true;默认为 false,表示从设施点到事件点进行查找。
double maxWeight
获取或设置查找半径。单位与该类中 parameter 字段(交通网络分析通用参数)中设置的权重字段一致。默认值为0,表示查找全网络。 例如事件发生点是一起交通事故,要求查找在10分钟内能到达的最近医院,超过10分钟能到达的都不予考虑。那么需要将属中 parameter 的 weightFieldName 设置为表示时间的权重字段,然后设置查找范围的半径值为 10。
TransportationAnalystParameter parameter
获取或设置交通网络分析通用参数。用于设置障碍边、障碍点、权重字段、转向权重字段、分析结果内容等信息。
ClosestFacilityPath[] facilityPathList
获取最近设施分析结果路径集合。 集合中的每个对象即为一条路径(ClosestFacilityPath),对象个数取决于 FindClosestFacilitiesParameters.expectFacilityCount 属性。
int expectedSupplyCenterCount
获取或设置期望选址分区分析结果中包含的资源供给点个数,默认值为 1。 即通过分析,期望最终选择的资源供给点数量。当输入值为0时,最终选择的资源供给点数量默认为覆盖分析区域内所需的最少供给中心点数
boolean isFromCenter
获取或设置是否从中心点开始分配资源。默认为 false,表示从需求点向资源供给中心点分配。 由于网路数据中的弧段具有正反阻力,即弧段的正向阻力值与其反向阻力值可能不同,因此,在进行分析时,从资源供给中心开始分配资源到需求点与从需求点向资源供给中心分配这两种分配形式下,所得的分析结果会不同。 下面例子说明了在实际应用中该字段的用处: 从中心点开始分配(供给到需求)的例子:电能是从电站产生,并通过电网传送到客户那里去的。在这里,电站就是网络模型中的中心,因为它可以提供电力供应。电能的客户沿电网的线路(网络模型中的弧段)分布,他们产生了“需求”。在这种情况下,资源是通过网络由供方传输到需要来实现资源分配的。 不从中心点开始分配(需求到供给)的例子:学校与学生的关系也构成一种在网络中供需分配关系。学校是资源提供方,它负责提供名额供适龄儿童入学。适龄儿童是资源的需求方,他们要求入学。作为需求方的适龄儿童沿街道网络分布,他们产生了对作为供给方的学校的资源--学生名额的需求。
boolean returnEdgeFeature
获取或设置是否在分析结果中包含弧段要素集合。 弧段要素包括弧段的空间信息和属性信息。其中返回的弧段要素是否包含空间信息可通过 returnEdgeGeometry 字段设置。默 认为 false。
boolean returnEdgeGeometry
获取或设置分析结果中是否包含弧段的几何信息。默认为 false,表示不包含。 当 returnEdgeFeature 属性值为 true 时,该属性有效。
boolean returnNodeFeature
获取或设置是否在分析结果中包含结点要素集合。结点要素包括结点的空间信息和属性信息。默认为 false。
SupplyCenter[] supplyCenters
获取或设置资源供给中心点(SupplyCenter)集合,必设参数。 资源供给中心是提供资源和服务的设施,对应于网络结点,资源供给中心的相关信息包括资源量、最大阻力值、资源供给中心类型,资源供给中心在网络中所处结点的 ID 等,以便在进行选址分区分析时使用。
java.lang.String turnWeightField
获取或设置转向权值字段的名称。可以通过 GetTurnNodeWeightNamesService 类获取服务端发布的所有转向权重字段。
java.lang.String weightName
获取或设置阻力字段的名称。必设参数。 标识了进行网络分析时所使用的阻力字段,例如表示时间、长度等的字段都可以用作阻力字段。可以通过 GetEdgeWeightNamesService 类获取服务端发布的所有阻力字段。
DemandResult[] demandResults
获取需求结果对象数组。
SupplyResult[] supplyResults
获取资源供给结果对象数组。
java.lang.Object[] centers
获取或设置配送中心集合,必设属性。 可以通过两种方式赋予:配送中心点ID号集合和配送中心点坐标(Point2D类型)集合。
boolean hasLeastTotalCost
获取或设置配送模式是否为总耗费最小方案。默认为 false。 若为 true,则按照总花费最小的模式进行配送,此时可能会出现某几个配送中心点配送的花费较多而其他配送中心点的花费很少的情况。若为 false,则为局部最优,此方案会控制每个配送中心点的花费,使各个中心点花费相对平均,此时总花费不一定最小。
java.lang.Object[] nodes
获取或设置配送目标点集合,必设属性。 可以通过两种方式赋予:配送目标点ID号集合和配送目标点坐标(Point2D类型)集合。
TransportationAnalystParameter parameter
获取或设置交通网络分析通用参数。用于设置障碍边、障碍点、权重字段、转向权重字段、分析结果内容等信息。
boolean hasLeastEdgeCount
获取或设置是否返回弧段数最少的路径。默认为 false。 true 表示结果路径由最少弧段组成。由于弧段数少并不代表弧段阻力最小,所以此时查出的结果可能不是最佳路径。
java.lang.Object[] nodes
获取或设置进行最佳路径分析的结点,必设字段。 可以通过两种方式赋予:分析结点ID号集合和分析结点坐标(Point2D类型)集合。
TransportationAnalystParameter parameter
获取或设置交通网络分析通用参数。用于设置障碍边、障碍点、权重字段、转向权重字段、分析结果内容等信息。
java.lang.Object[] centers
获取或设置服务站中心点集合。必设字段。
double[] weights
获取或设置服务中心点的服务半径集合。必设字段。
java.lang.Boolean isFromCenter
获取或设置是否从中心点开始分析。默认为false表示不从中心点开始分析。
java.lang.Boolean isCenterMutuallyExclusive
获取或设置是否对分析结果服务区进行互斥处理,可选参数,默认为false表示不进行互斥处理。
TransportationAnalystParameter parameter
获取或设置交通网络分析通用参数。通过本类可以设置障碍边、障碍点、权值字段信息的名称标识、转向权值字段等信息。
ServiceAreaResult[] serviceAreaList
获取服务区对象数组。
java.lang.Boolean endNodeAssigned
获取或设置是否指定终止点,默认为false
java.lang.Object[] nodes
获取或设置旅行商分析途经站点数组,必设字段
TransportationAnalystParameter parameter
获取或设置交通网络分析通用参数。用于设置障碍边、障碍点、权重字段、转向权重字段、分析结果内容等信息。
Rectangle2D bounds
行驶导引的范围,对弧段而言,为弧段的外接矩形;对点而言,为点本身。
java.lang.String description
行驶导引子项的描述信息。
DirectionType directionType
行驶的方向。
double distance
站点到弧段的距离。
Geometry geometry
行驶导引项所对应的地物对象。
int id
行驶导引对象子项的 ID。
int index
行驶导引对象子项序号。
java.lang.Boolean isEdge
判断本行驶导引子项是否是弧段。
java.lang.Boolean isStop
判断本行驶导引子项是否是站点,即用户输入的用于做路径分析的点, 站点可能与网络结点重合,也可能不在网络上。
double length
弧段的长度(行驶导引对象子项为弧段时)。
java.lang.String name
行驶导引对象子项的名称。
SideType sideType
行驶位置,是在路的左侧、右侧还是在路上。
double turnAngle
转弯的角度。
TurnType turnType
转弯的方向。
double weight
行驶导引对象子项的权值,即行使导引子项的花费
double maxWeight
资源供给中心的最大耗费值,必设参数。
int nodeID
资源供给中心点的结点ID号,必设参数。资源供给中心必须是结点。
double resourceValue
资源供给中心能提供的最大服务量或商品数量,必设参数。
SupplyCenterType type
资源供给中心点的类型。
double actualResourceValue
资源供给中心实际提供的资源量。
double averageWeight
从本资源供给中心到每个需求点的平均耗费(阻值)。
int demandCount
所服务的需求点(弧段)的数量。
double maxWeight
各个需求对象到资源供给中心的最大耗费(阻值)。
int nodeID
资源供给中心点的结点ID。
double resourceValue
资源供给中心的资源量。
double totalWeights
从本资源供给中心到所有需求点的总耗费(阻值)。
SupplyCenterType type
资源供给中心点的类型。
int[] barrierEdgeIDs
障碍弧段 ID 列表。弧段设置为障碍边之后,表示双向都不通。
int[] barrierNodeIDs
障碍点的ID列表。结点设置为障碍点之后,标识任何方向都不能通过此结点。当各网络分析参数类中的isAnalyzeById属性设置为true时,该属性才生效。
Point2D[] barrierPoints
障碍坐标数组,以坐标的形式设置障碍。障碍点表示任何方向都不能通过此点。当各网络分析参数类中的isAnalyzeById属性设置为false时,该属性才生效。
TransportationAnalystResultSetting resultSetting
TransportationAnalystResultSetting对象,设置分析结果的返回内容。
java.lang.String turnWeightField
转向权重字段的名称
java.lang.String weightFieldName
权重字段(也称作耗费字段、阻力字段)名称
java.lang.Boolean returnEdgeFeatures
获取或设置分析结果中是否包含弧段要素集合
java.lang.Boolean returnEdgeGeometry
获取或设置分析结果的弧段集合中是否包含各弧段的几何信息
java.lang.Boolean returnEdgeIDs
获取或设置分析结果中是否包含途经弧段的ID集合
java.lang.Boolean returnNodeFeatures
获取或设置分析结果中是否包含结点要素集合
java.lang.Boolean returnNodeGeometry
获取或设置分析结果的结点要素集合中是否包含各结点的几何信息
java.lang.Boolean returnNodeIDs
获取或设置分析结果中是否包含途经结点的ID集合
java.lang.Boolean returnPathGuides
获取或设置分析结果中是否包含行驶导引(PathGuideItem)集合
java.lang.Boolean returnRoutes
获取或设置分析结果中是否包含路由对象(Route)的集合
int nodeID
目标结点 ID.
int fromEdgeID
目标转向结点的起始弧段 ID.
int toEdgeID
目标转向结点的终止弧段 ID.
TurnNodeWeightFieldType weightField
转向权值字段的名称.
int weight
指定的最新转向结点的权值.
ServerColor fillBackColor
获取或设置填充背景颜色。当填充模式为渐变填充时,该颜色为填充终止色。默认为白色。
java.lang.Boolean fillBackOpaque
获取或设置背景是否不透明,默认值为false,表示透明。
ServerColor fillForeColor
获取或设置填充颜色。当填充模式为渐变填充 时,该颜色为填充起始颜色。默认为红色。
double fillGradientAngle
获取或设置渐变填充的旋转角度。单位为度,精确到0.1度,默认为0。
FillGradientMode fillGradientMode
获取或设置矢量要素的渐变填充风格的渐变类型,FillGradientMode类常量。
double fillGradientOffsetRatioX
获取或设置渐变填充中心点相对于填充区域范围中心点的水平偏移百分比。
double fillGradientOffsetRatioY
获取或设置渐变填充中心点相对于填充区域范围中心点的垂直偏移百分比。
int fillOpaqueRate
获取或设置填充不透明度,合法值为0-100的数值。默认值为100。
int fillSymbolID
获取或设置填充符号的编码,即在填充库中填充风格的ID。
ServerColor lineColor
获取或设置矢量要素的边线颜色,默认为黑色。当设置对象为点状符号时,该属性用于设置点状符号的颜色。
int lineSymbolID
获取或设置现状符号的编码,即线性库中线性的ID。
double lineWidth
获取或设置边线的宽度,单位为毫米,精确到0.1,默认值为1。
double markerAngle
获取或设置点状符号的旋转角度,以度为单位,精确到0.1度,逆时针方向为正方向,默认值为0。
double markerSize
获取或设置点状符号的大小,单位为毫米,精确到0.1,默认值为1。
int markerSymbolID
获取或设置点状符号的编码。
TextAlignment align
注记文本的对齐方式,默认为TextAlignment.BASELINECENTER。
ServerColor backColor
注记文本的背景色。默认值为蓝色。
java.lang.Boolean backOpaque
注记背景是否透明。默认为false,即透明。
java.lang.Boolean bold
注记对象是否为粗体字。默认为false,表示非粗体。
double fontHeight
文本字体的高度,默认值为10,单位与sizeFixed有关。
java.lang.String fontName
文本字体的名称。
double fontScale
文本字体的缩放比例。
int fontWeight
文本字体的磅数,表示粗体的具体数值。
取值范围为从0-900之间的整百数,如400表示正常显示,700表示为粗体,可参见微软 MSDN 帮助中关于 LOGFONT 类的介绍。 默认值为400。
double fontWidth
文本字体的宽度。
ServerColor foreColor
文本的前景色。
java.lang.Boolean italic
文本是否采用斜体,默认为false,表示不采用斜体。
double italicAngle
字体倾斜角度,正负度之间,以度为单位,精确到0.1度。
int opaqueRate
注记文字的不透明度,只对三维字体有效。
java.lang.Boolean outline
是否以轮廓的方式来显示文本的背景,默认为false
double rotation
文本旋转的角度。
java.lang.Boolean shadow
文本是否有阴影,默认为false
java.lang.Boolean sizeFixed
文本大小是否固定,默认为true
java.lang.Boolean strikeout
文本字体是否加删除线,默认为false
java.lang.Boolean underline
文本字体是否加下划线,默认为false
BufferSetting buffersetting
获取或设置缓冲区分析通用参数。 为缓冲区分析提供必要的参数信息,包括左缓冲距离、右缓冲距离、端点类型、圆头缓冲圆弧处线段的个数信息。 对线进行缓冲区分析时左右缓冲距离必须相等。
BufferEndType endType
线对象缓冲区分析时的端点类型。 分为平头和圆头两种,默认为圆头缓冲,即 BufferEndType.ROUND,暂不支持平头缓冲。 对于面和点对象的缓冲区分析,该字段值必需为 BufferEndType.ROUND 类型。
BufferDistance leftDistance
左侧缓冲距离。由 BufferDistance 类定义。 在 BufferDistance 类中,提供数值型和字符串两种类型定义该参数: 1.当该参数为数值型时(默认为 100 数据集单位): 对于对点数据和面数据进行缓冲区分析时,该参数代表缓冲区的距离; 对于对线数据进行缓冲区分析时,该参数代表线对象的左缓冲距离。 2.当该参数为字符串类型时(只对数据缓冲区分析 DatasetBufferAnalystService 有效): 对于对点数据集和面数据集进行缓冲区分析时,该参数代表缓冲距离的字段表达式; 对于对线数据集进行缓冲区分析时,该参数代表线对象的左缓冲距离的字段表达式。
BufferDistance rightDistance
右侧缓冲距离。由 BufferDistance 类定义。 在 BufferDistance 类中,提供数值型和字符串两种类型定义该参数: 1.当该参数为数值型时(默认为 100 数据集单位): 对于对点数据和面数据进行缓冲区分析时,该参数无效; 对于对线数据进行缓冲区分析时,该参数代表线对象的右缓冲距离。 2.当该参数为字符串类型时(只对数据集缓冲区分析 DatasetBufferAnalystService 有效): 对于对点数据和面数据进行缓冲区分析时,该参数无效; 对于对线数据集进行缓冲区分析时,该参数代表线对象的右缓冲距离的字段表达式。
int semicircleLineSegment
圆头缓冲圆弧处线段的个数,即用多少个线段来模拟一个半圆,默认值为4。当属性 endType 值为 BufferEndType.ROUND 时有效。
java.lang.String clipDatasetName
用于裁剪的数据集名,当clipRegion不设置时起作用。
java.lang.String clipDatasourceName
用于裁剪的数据集所在数据源的名字。
Geometry clipRegion
用户指定的裁剪区域,优先使用。
boolean isClipInRegion
是否对裁剪区内的数据集进行裁剪。
boolean isExactClip
是否使用精确裁剪。
DataReturnMode dataReturnMode
分析结果返回模式,默认为DataReturnMode.RECORDSET_ONLY
java.lang.String dataset
设置结果数据集名称,当 dataReturnMode 属性值不等于 DataReturnMode.RECORDSET_ONLY 时,该属性有效。
boolean deleteExistResultDataset
如果用户命名的结果数据集名称(dataset 属性值)与已有的数据集重名,是否覆盖已有的数据集。默认为 false,表示不覆盖,在这种情况下如果重名,系统内部会报错,返回“与已有数据集重名”的信息。
int expectCount
获取或设置返回的最大记录数,小于或者等于0时表示返回所有记录集。默认值为0。
java.lang.String dataset
获取或设置数据集的标识。该标识形如"数据集名称@数据源别名",例如:Country@World。必设字段。
QueryParameter filterQueryParameter
设置数据集中几何对象的过滤条件,由 QueryParameter 类定义,只有满足此条件的几何对象才参与缓冲区分析。 若该参数为空,则表示对数据集中的所有对象进行缓冲区分析。
boolean isAttributeRetained
是否保留进行缓冲区分析的对象的字段属性,默认为 true,表示保留。 当 isUnion 字段为 false 时,即合并缓冲区及缓冲对象时,该字段有效。
boolean isUnion
是否将缓冲区与源记录集中的缓冲对象合并后返回。对于面对象而言,要求源数据集中的面对象不相交。默认为 false,表示不合并。
DataReturnOption resultSetting
结果返回信息类型。DataReturnOption 类型。
double tolerance
节点容限值。叠加分析后,若两个节点之间的距离小于此值,则将这两个节点合并。
java.lang.String operateDataset
叠加分析中操作数据集的名称。必设字段。
java.lang.String[] operateDatasetFields
叠加分析中操作数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
QueryParameter operateDatasetFilter
设置操作数据集中空间对象的过滤条件。 设置完过滤条件后,操作数据集中仅有满足条件的对象才参与叠加分析。若该参数为空,则表示操作数据集中的所有对象均参与叠加分析。
Geometry[] operateRegions
操作面对象集合,表示与这些面对象进行叠加分析。与 operateDataset 参数互斥,冲突时以operateDataset 为准。
DataReturnOption resutlSetting
分析结果参数。
java.lang.String sourceDataset
叠加分析中源数据集(即被操作数据集)的名称。必设字段。
java.lang.String[] sourceDatasetFields
叠加分析中源数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
QueryParameter sourceDatasetFilter
置源数据集中空间对象过滤条件 。 设置完过滤条件后,源数据集中仅有满足条件的对象才参与叠加分析。若该参数为空,则表示操作数据集中的所有对象均参与叠加分析。
DataReturnOption dataReturnOption
结果返回设置。注意:事件表数据集若已经关联的结果空间数据集,不能重复创建。
java.lang.String errorInfoField
错误信息字段,设置后直接写入原事件表,用于描述事件未能生成对应的点或线时的错误信息。可选参数。
java.lang.String eventRouteIDField
获取或设置参与动态分段的事件表中的路由标识字段。
java.lang.String eventTable
获取或设置参与动态分段的事件表表名,形如"数据集名称@数据源别名"。例如:Country@World。
java.lang.String measureEndField
获取或设置参与动态分段的事件表的终止刻度字段,只有当事件为线事件的时候该属性才有意义。目前支持的字段类型为双精度。
java.lang.String measureField
获取或设置参与动态分段的事件表的刻度字段,只有当事件为点事件的时候该属性才有意义。目前支持的字段类型为双精度。
java.lang.String measureOffsetField
刻度偏移量字段。可选参数。
java.lang.String measureStartField
获取或设置参与动态分段的事件表的起始刻度字段,只有当事件为线事件的时候该属性才有意义。目前支持的字段类型为双精度。
java.lang.String routeIDField
获取或设置参与动态分段的路由数据集中的路由标识字段。
java.lang.String routeTable
获取或设置参与动态分段的路由数据集名称,形如"数据集名称@数据源别名"。例如:Country@World。
java.lang.String dataset
源数据集名称,即被操作数据集名称,规则为"数据集名称@数据源别名"。例如:Country@World。
int expectCount
空间关系分析期望返回结果记录数,默认为500条,如果实际不足500条结果则返回所有分析结果。
boolean isBorderInside
边界处理方式,即位于面边线上的点是否被面包含。此参数仅用于空间关系为包含或被包含的情况。
QueryParameter referenceFilter
空间关系分析中的参考数据集查询参数。仅 name, ids, attributeFilter 和 fields 字段有效。 参考数据集即操作数据集。例如:要设置关系"面包含点",则空间关系类型为"包含",参考数据集为相应的面数据集,源数据集为相应的点数据集;再如,"点被面包含",则空间关系类型为"被包含",参考数据集为相应的点数据集,源数据集为相应的面数据集。
boolean returnFeature
是否返回Feature信息。
boolean returnGeoRelatedOnly
是否仅返回满足指定空间关系的空间对象,默认为 True。 若设置为false,则在源数据集中与操作数据集中的指定对象不满足指定空间关系类型的对象也会返回。
QueryParameter sourceFilter
空间关系分析中的源数据集查询参数。仅 ids、attributeFilter 和 fields 字段有效。
SpatialRelationType spatialRelationType
指定的空间关系类型,参见 SpatialRelationType 枚举类。
int startRecord
分析结果起始记录位置,默认为0。
Rectangle2D bounds
用于确定结果栅格数据集的范围。
ClipParameter clipParam
对插值分析结果进行裁剪的参数。
java.lang.String dataset
对数据集进行插值分析时用来设置数据集名称,格式为“数据集名称@数据源名称”。例如:dataset = “SamplesP@Interpolation”。
QueryParameter filterQueryParameter
属性过滤条件。对数据集中的点进行过滤,只有满足条件的点对象才参与分析。
Point3D[] inputPoints
用于 Geometry 插值分析的离散点数组。
java.lang.String InterpolationAnalystType
表示插值分析类型,“dataset”表示对数据集进行插值分析,“geometry”表示对离散点数组进行插值分析,默认值为“dataset”。
java.lang.String outputDatasetName
指定结果数据集的名称。此名称后面不需要跟“@数据源名称”。
java.lang.String outputDatasourceName
插值分析结果数据源的名称。
PixelFormat pixelFormat
栅格数据类型,由 PixelFormat 枚举类定义。默认值为PixelFormat.BIT16。 支持存储的像素格式有 BIT16、BIT32、BIT64、DOUBLE、SINGLE、UBIT1、UBIT24、UBIT32、UBIT4、UBIT8。
double resolution
插值结果栅格数据集的分辨率,即一个像元所代表的实地距离,与点数据集单位相同。该值不能超过待分析数据集的范围边长,且该值设置时,应该考虑点数据集范围大小来取值。
double searchRadius
【定长查找】 方式下的查找半径,即参与运算点的查找范围,与点数据集单位相同。计算某个位置的Z 值时,会以该位置为圆心,以查找范围的值为半径,落在这个范围内的采样点都将参与运算。该值需要根据待插值点数据的分布状况和点数据集范围进行设置。
java.lang.String zValueFieldName
存储用于进行插值分析的字段名称,插值分析不支持文本类型的字段。含义为每个插值点在插值过程中的权重,可以将所有点此字段值设置为1,即所有点在整体插值中权重相同。
double zValueScale
用于进行插值分析值的缩放比率,默认为1。
int expectedCount
【固定点数查找】方式下,设置待查找的点数,即参与差值运算的点数。默认为12。
int power
距离权重计算的幂次。幂次越大,随距离的增大权值下降越快。默认值为2。
SearchMode searchMode
插值运算时,查找参与运算点的方式,支持固定点数查找、定长查找。必输参数。
double angle
克吕金算法中旋转角度值。默认值为0。
int expectedCount
【固定点数查找】方式下,设置待查找的点数,默认为12;【定长查找】方式下,设置查找的最小点数,默认为12。
Exponent exponent
【泛克吕金】类型下,用于插值的样点数据中趋势面方程的阶数,可选值为exp1、exp2,默认为exp1。
int maxPointCountForInterpolation
【块查找】方式下,设置最多参与插值的点数。默认为200。
int maxPointCountInNode
【块查找】方式下,设置单个块内最多参与运算点数。默认为50。
double mean
【简单克吕金】类型下,插值字段的平均值。
double nugget
克吕金算法中块金效应值。默认值为0。
double range
克吕金算法中自相关阈值,单位与原数据集单位相同。默认值为0。
SearchMode searchMode
插值运算时,查找参与运算点的方式,有固定点数查找、定长查找、块查找。必输参数。
double sill
克吕金算法中基台值。默认值为0。
InterpolationAlgorithmType type
克吕金插值的类型。必输参数。
VariogramMode variogramMode
克吕金插值时的半变函数类型,包括指数型(EXPONENTIAL)、球型(SPHERICAL)、高斯型(GAUSSIAN),默认为球型(SPHERICAL)。
int expectedCount
【固定点数查找】方式下,设置参与差值运算的点数。
int maxPointCountForInterpolation
【块查找】方式下,设置最多参与插值的点数。默认为200。
int maxPointCountInNode
【块查找】方式下,设置单个块内最多参与运算点数。默认为50。
SearchMode searchMode
插值运算时,查找参与运算点的方式,有固定点数查找、定长查找、块查找。必输参数。
double smooth
光滑系数,该值表示插值函数曲线与点的逼近程度,值域为 0到1,默认值约为0.1。
double tension
张力系数,用于调整结果栅格数据表面的特性,默认为40。
OverlayOperationType operation
叠加操作类型,由 OverlayOperationType 类定义。 叠加操作有:裁剪(Clip)、擦除(Erase)、合并(Union)、相交(Intersect)、同一(Identity)、对称差(XOR)和更新(Update)。默认为 OverlayOperationType.UNION。
double endMeasure
定位线的终止M值。只当路由对象定位线时有意义。
boolean isIgnoreGap
是否忽略子对象之间的距离,默认为false,即不忽略子对象之间的距离。
double measure
定位点的M值。只当路由对象定位点时有意义。
double offset
定位点偏移量。只当路由对象定位点时有意义。
Route sourceRoute
路由对象。必选参数。
double startMeasure
定位线的起始M值。只当路由对象定位线时有意义。
LocateType type
类型:点或线;可选值为:LINE:根据起始M值定位线对象;POINT:根据M值定位点对象。默认值为LocateType.POINT。
double resolution
获取或设置指定中间结果(栅格数据集)的分辨率,默认值为3000。
DataReturnOption resultSetting
返回结果参数 —— DataReturnOption 对象,用于定义返回的最大记录数等。
SurfaceAnalystParametersSetting extractParameter
获取或设置表面分析所需要的参数—— SurfaceAnalystParametersSetting 对象。
SurfaceAnalystMethod surfaceAnalystMethod
获取或设置表面分析类型,包括等值线、等值面提取两种。默认值为 SurfaceAnalystMethod.ISOLINE 等值线提取。
Geometry clipRegion
获取或设置裁剪面对象,如果不需要对操作结果进行裁剪,可以使用 null 值取代该参数。
double datumValue
获取或设置等值线/面的基准值,默认值为 0。 基准值是作为一个生成等值线/面的初始起算值,并不一定是最小等值线的值。设置基准值时,要参照用于提取操作的字段的最大和最小值,不可以超过最大值。 例如,高程范围为 220 ~1550 的 DEM 栅格数据,如果设基准值为 0, 等值距为 50,则提取等值线时,以基准值 0 为起点,等值距 50 为间隔提取等值线, 因为给定高程的最小值是 220,所以,在给定范围内提取等值线的最小高程是 250。提取等值线的结果是:最小等值线值为250,最大等值线值为 1550。
double[] expectedZValues
获取或设置期望分析结果的 Z 值列表。
double interval
获取或设置等值距,默认为0。 等值距是两条等值线之间的间隔值。设置等值距时,要参照用于提取操作的字段的最大和最小值,不可以超过两者之差。
double resampleTolerance
获取或设置重采样容限,默认值为 0。 容限值越大,采样结果数据越简化。当分析结果出现交叉时,可通过调整重采样容限为较小的值来处理。
SmoothMethod smoothMethod
获取或设置光滑处理所使用的方法,由 SmoothMethod 类定义。默认为 SmoothMethod.BSPLINE B 样条法。
double smoothness
获取或设置等值线或等值面的边界线的光滑度,默认为0。 以0-5为例,光滑度为 0 表示不进行光滑操作,值越大表示光滑度越高。随着光滑度的增加,提取的等值线越光滑。当然光滑度越大,计算所需的时间和占用的内存也就越大。而且,当等值距较小时,光滑度太高会出现等值线相交的问题。
Geometry clipRegion
设置结果数据裁剪区域。可以为null,表示不对结果进行裁剪。
boolean createResultDataset
是否返回结果数据集,默认为false,表示不返回。
java.lang.String resultDatasetName
设置结果数据集名称。
java.lang.String resultDatasourceName
设置结果数据集所在数据源。
boolean returnResultRegion
是否返回分析得到的多边形面数组,默认为true,表示返回。
LabelMatrixCellType type
获取或设置矩阵标签元素类型。由LabelMatrixCellType类定义,包括图片、符号、专题图三种。
ServerTextStyle defaultStyle
默认的文本复合风格。
java.lang.String separator
文本的分隔符,分隔符的风格采用默认风格,并且分隔符只能设置一个字符。
java.lang.Boolean separatorEnabled
文本的分隔符是否有效。
int[] splitIndexes
分段索引值,分段索引值用来对文本中的字符进行分段。
ServerTextStyle[] styles
文本样式集合。文本样式集合中的样式用于不同分段内的字符。
ServerStyle style
所使用符号的样式。这里 Style 中的符号编码,即符号风格 ID 的设置不起作用,符号风格 ID 由 symbolIDField 指定。
java.lang.String symbolIDField
符号 ID 或 记录符号 ID 的字段名称,必设属性。
ThemeLabel themeLabel
矩阵标签专题图对象。
ThemeMemoryData themeMemoryData
专题图内存数据。
制作专题图时,如果设置了内存数据,则会制作基于内存数据的专题图。具体实现为:在使用专题值制作专题图后,会用外部值代替专题值来制作相应的专题图。 第一个参数代表专题值,是数据集中用来做专题图的字段或表达式的值;第二个参数代表外部值。
ThemeType type
专题图类型,子类中已指定默认值。
java.lang.String dotExpression
用于创建点密度专题图的字段或字段表达式,字段或字段表达式应为数值型。必设参数。
ServerStyle style
定义点密度专题图中用于渲染的符号显示样式。
double value
专题图中每一个点所代表的数值,即基准值。单位同dotExpression属性,默认为200。
java.lang.Boolean flowEnabled
是否流动显示专题图中的渲染符号,默认为false,表示不流动显示。
java.lang.Boolean leaderLineDisplayed
是否显示渲染符号与其标注对象之间的牵引线。默认为false。
ServerStyle leaderLineStyle
渲染符号与其标注对象之间牵引线的风格。
double baseValue
等级符号专题图的基准值,单位同expression所指定字段对应的值经过分级计算之后的值。
java.lang.String expression
用于创建等级符号专题图的字段或字段表达式,字段或字段表达式为数值型。必设字段。
ThemeFlow flow
等级符号专题图符号流动显示与牵引线设置类。通过该字段可以设置等级符号是否流动显示和牵引线风格。
GraduatedMode graduatedMode
等级符号专题图分级模式。
ThemeOffset offset
用于设置等级符号图相对于要素内点的偏移量。
ThemeGraduatedSymbolStyle style
用于设置等级符号图正负和零值显示风格。
java.lang.Boolean negativeDisplayed
是否显示负值。默认为false。
ServerStyle negativeStyle
负值的等级符号风格。
ServerStyle positiveStyle
正值的等级符号风格。
java.lang.Boolean zeroDisplayed
是否显示0值的等级符号。默认为false。
ServerStyle zeroStyle
0值的等级符号风格。
double barWidth
柱状专题图中每一个柱的宽度。使用地图坐标单位,默认值为0。
ThemeFlow flow
通过该字段可以设置统计符号是否流动显示和牵引线风格。
GraduatedMode graduatedMode
统计图中地理要素的值与图表尺寸间的映射关系(常数、对数、平方根),即分级方式。默认值为GraduatedMode.CONSTANT
ThemeGraphAxes graphAxes
用于设置统计图中坐标轴样式相关信息,如坐标轴颜色、是否显示、坐标文本样式等。
ThemeGraphSize graphSize
用于设置统计符号的最大最小尺寸。
java.lang.Boolean graphSizeFixed
缩放地图时统计图符号是否固定大小。默认值为false,即统计图符号将随地图缩放。
ThemeGraphText graphText
用于设置统计图上的文字是否可见、文本类型、文本显示风格。
ThemeGraphType graphType
统计专题图渲染类型。
ThemeGraphItem[] items
统计专题图子项(ThemeGraphItem)集合。必设字段。
int[] memoryKeys
指定需要制作专题图的对象ID数组,如SMID号
java.lang.Boolean negativeDisplayed
专题图是否显示属性为负值的数据。默认为true表示显示。
ThemeOffset offset
用于设置统计图的偏移量。
java.lang.Boolean overlapAvoided
统计图是否采用避让方式显示。
double roseAngle
统计图中玫瑰图或三维玫瑰图用于等分的角度,默认为0度,精确到0.1度。
double startAngle
饼状统计图扇形的起始角。默认为0度,精确到0.1度。
ServerColor axesColor
坐标轴颜色,默认为黑色。当axesDisplayed =true时有效。
java.lang.Boolean axesDisplayed
是否显示坐标轴,默认为false,即不显示。
java.lang.Boolean axesGridDisplayed
是否在统计图坐标轴上显示网格。默认为false,即不显示。当axesDisplayed =true时有效。
java.lang.Boolean axesTextDisplayed
是否显示坐标轴的文本标注。默认为false,即不显示。当axesDisplayed =true时有效。
ServerTextStyle axesTextStyle
获取或设置坐标轴文本显示风格。当axesTextDisplayed =true时有效。
java.lang.String caption
获取或设置专题图子项的标题。
java.lang.String graphExpression
获取或设置统计专题图的专题变量。
double[] memoryDoubleValues
内存数组方式制作专题图时的值数组。
ServerStyle uniformStyle
获取或设置统计专题图子项的显示风格。
java.lang.Boolean graphTextDisplayed
是否显示统计图上的文字标注。默认为false,即不显示。
ThemeGraphTextFormat graphTextFormat
获取或设置统计专题图文本显示样式。
ServerTextStyle graphTextStyle
用于设置统计图上的文字标注风格。
ColorGradientType colorGradientType
获取或设置专题图的颜色渐变方案。
ThemeGridRangeItem[] items
栅格分段专题图子项数组。
RangeMode rangeMode
分段专题图的分段方式。
double rangeParameter
分段参数。
java.lang.Boolean reverseColor
是否对分段专题图中分段的颜色风格进行反序显示。默认为false,即不对颜色风格进行反序显示。
java.lang.String caption
栅格分段专题图中子项的名称。
ServerColor color
栅格分段专题图中每一个分段专题图子项的对应的颜色。
double end
栅格分段专题图子项的终止值。
double start
栅格分段专题图子项的起始值。
java.lang.Boolean visible
栅格分段专题图中的子项是否可见。默认为true。即栅格分段专题图中的子项可见。
ServerColor defaultcolor
栅格单值专题图的默认颜色。
ThemeGridUniqueItem[] items
栅格单值专题图子项类数组。
java.lang.String caption
栅格单值专题图子项的名称。
ServerColor color
栅格单值专题图子项的显示颜色。
double unique
栅格单值专题图子项的专题值,即单元格的值,值相同的单元格位于一个子项内。
java.lang.Boolean visible
栅格单值专题图子项是否可见。默认为true,表示可见。
ThemeLabelAlongLine alongLine
用于定义标签沿线标注的样式。
ThemeLabelBackground background
标签专题图中标签的背景显示样式。通过该字段可以设置标签的背景形状和颜色等。
ThemeFlow flow
用于定义标签专题图中标签是否流动显示及牵引线显示样式。
ThemeLabelItem[] items
设置分段标签专题图子项数组。
java.lang.String labelExpression
标注字段表达式。系统将labelExpression对应的字段或字段表达式的值以标签的形式显示在图层中。必设字段。
LabelOverLengthMode labelOverLengthMode
专题图中超长标签的处理模式,默认为LabelOverLengthMode.NONE。
LabelMatrixCell[][] matrixCells
矩阵标签元素数组。
double maxLabelLength
标签在每一行显示的最大长度,单位为字符,默认为256。
int numericPrecision
如果现实的标签内容为数字,通过该字段设置其显示的精度。
ThemeOffset offset
用于定义专题图中标签的偏移量。
java.lang.Boolean overlapAvoided
是否允许以文本避让方式显示文本。默认值为false,即不进行自动避让。
java.lang.String rangeExpression
制作分段标签专题的分段字段或字段表达式。
java.lang.Boolean smallGeometryLabeled
是否显示长度大于被标注对象本身长度的标签,默认为false,即不显示。
ThemeLabelText text
标签中的文本风格。
java.lang.Boolean alongLine
是否沿线显示文本。true表示沿线显示文本,false表示正常显示文本,默认为true。
AlongLineDirection alongLineDirection
标签沿线标注方向。默认为AlongLineDirection.LEFT_BOTTOM_TO_RIGHT_TOP。
java.lang.Boolean angleFixed
当沿线显示文本时,是否将文本角度固定,默认为false。
java.lang.Boolean isLabelRepeated
沿线标注时是否进行循环标注,默认为false,表示不循环标注。
double labelRepeatInterval
沿线且循环标记时标签之间的间隔,默认值为0,单位为地图单位。
java.lang.Boolean repeatedLabelAvoided
沿线循环标注时是否避免标签重复标注,默认为false,表示不避免重复标注。
java.lang.Boolean repeatIntervalFixed
循环标注间隔是否固定,默认为false。
ServerStyle backStyle
用于获取或设置标签专题图中标签背景风格。
LabelBackShape labelBackShape
标签专题图中标签背景的形状,默认为LabelBackShape.NONE即不使用任何的形状作为标签的背景。
java.lang.String caption
标签专题图子项的标题。
double end
标签专题图子项的终止值。
double start
标签专题图子项的分段起始值。
ServerTextStyle style
标签专题图子项文本的显示风格。
java.lang.Boolean visible
标签专题图子项是否可见。默认值为true,表示可见。
double maxTextHeight
标签中文本的最大高度。
double maxTextWidth
标签中文本的最大宽度。
double minTextHeight
标签中文本的最小高度。
double minTextWidth
标签中文本的最小宽度。
LabelMixedTextStyle uniformMixedStyle
标签专题图统一的文本组合风格。
ServerTextStyle uniformStyle
统一文本风格。
java.lang.String[] datasetNames
获取或设置制作专题图的数据集名称集合。必设。
java.lang.String[] dataSourceNames
获取或设置制作专题图的数据源名称集合。必设。
java.lang.String[] displayFilters
专题图过滤条件数组。
Theme[] themes
专题图对象列表。该参数为实例化的各类专题图对象的集合。
JoinItem[] joinItems
设置与外部表的连接信息JionItem数组。使用此属性可以制作与外部表连接的专题图。
java.lang.String[] displayOrderBy
专题图对象生成符号叠加次序排序字段。
ColorGradientType colorGradientType
获取或设置范围分段专题图的颜色渐变方案。默认值为黄蓝。
ThemeRangeItem[] items
范围分段专题图子项类数组,必设字段。
java.lang.String rangeExpression
用于制作范围分段专题图的字段或字段表达式。必设字段。
RangeMode rangeMode
范围分段模式,RangeMode枚举类常量。默认值为RangeMode.EQUALINTERVAL(等距离分段)。
double rangeParameter
分段参数。
java.lang.String caption
范围分段专题图子项的标题。
double end
范围分段专题图子项的终止值。
double start
范围分段专题图子项的起始值。
ServerStyle style
范围分段专题图子项的显示风格。
java.lang.Boolean visible
范围分段专题图子项的可见性。默认为true,表示可见。
ResourceInfo resourceInfo
初始化ThemeResult的新实例。
ColorGradientType colorGradientType
颜色渐变类型。默认为ColorGradientType.YELLOWBLUE,表示由黄到绿进行渐变。
ServerStyle defaultStyle
ServerStyle对象,单值专题图的默认风格。
ThemeUniqueItem[] items
单值专题图子项类数组。
java.lang.String uniqueExpression
单值专题图字段表达式。
java.lang.String caption
单值专题图子项的名称。
ServerStyle style
单值专题图子项的显示风格。
java.lang.String unique
单值专题图子项的单值。
java.lang.Boolean visible
单值专题图子项是否可见。
TransferStopInfo[] transferStopInfos
公交站点信息,包括所属的数据集、SmID、ID、名称以及别名。
int count
返回交通换乘导引对象中子项的个数。
TransferGuideItem[] items
根据指定的序号返回交通换乘导引中的子项对象。
double totalDistance
返回交通换乘导引的总距离,即当前换乘方案的总距离。
int transferCount
返回交通换乘次数,因为中途可能有步行的子项,所以交通换乘次数不能根据 TransferGuide.getCount() 来简单计算。
int lineType
线路类型,0代表公交车,1代表地铁,2代表轻轨。
double distance
返回该 TransferGuideItem 对象所表示的一段换乘或者步行线路的距离。
int endIndex
返回该 TransferGuideItem 对象所表示的一段换乘线路的终止站点在其完整的公交线路中处在第几个站点位置。
int startIndex
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点在其完整的公交线路中处在第几个站点位置。
boolean isWalking
返回该 TransferGuideItem 对象所表示是步行线路还是乘车线路。
Geometry route
返回该 TransferGuideItem 对象所表示的一段换乘线路信息。
int passStopCount
返回该 TransferGuideItem 对象所表示的一段换乘线路所经过的站点个数。
java.lang.String lineName
该 TransferGuideItem 对象所表示的一段换乘线路名称。
Point2D startPosition
返回该 TransferGuideItem 对象所表示的一段换乘或者步行线路的起始站点的位置坐标。
Point2D endPosition
该 TransferGuideItem 对象所表示的一段换乘或者步行线路的终止站点位置坐标。
java.lang.String startStopName
返回该 TransferGuideItem 对象所表示的一段换乘线路的起始站点的名称。
java.lang.String endStopName
返回该 TransferGuideItem 对象所表示的一段换乘线路的终点站点的名称。
java.lang.String startStopAliasName
上车站点别名。
java.lang.String lineAliasName
乘车路线别名。
java.lang.String endStopAliasName
下车站点别名。
int lineID
乘车路线名称。
java.lang.String lineName
乘车路线名称。
int startStopIndex
上车站点在本公交路线中的索引。
java.lang.String startStopName
上车站点名称。
int endStopIndex
下车站点在本公交路线中的索引。
java.lang.String endStopName
下车站点名称。
java.lang.String startStopAliasName
上车站点别名。
java.lang.String lineAliasName
乘车路线别名。
java.lang.String endStopAliasName
下车站点别名。
TransferLine[] lineItems
本换乘分段内可乘车的路线集合。
java.lang.Object[] points
起止点的ID或坐标。 两种查询方式: 1. 按照公交站点的起止ID进行查询,则points参数的类型为Integer[],形如:[起点ID、终点ID], 公交站点的ID对应服务提供者配置中的站点ID字段; 2. 按照起止点的坐标进行查询,则points参数的类型为Point2D[],形如:[{“x”:44,”y”:39},{“x”:45,”y”:40}]。
TransferLine[] transferLines
本换乘分段内可乘车的路线集合。
TransferGuide transferGuide
交通换乘导引对象,记录了从换乘分析起始站点到终止站点的交通换乘导引方案,通过 此对象可以获取交通换乘导引对象中子项的个数,根据序号获取交通换乘导引的子项对象,导引总距离以及总花费等。
int transferCount
换乘方案对应的换乘次数。
TransferLines[] linesItems
换乘分段数组。
TransferTactic transferTactic
交通换乘策略类型,包括时间最短、距离最短、最少换乘、最少步行四种选择。
TransferPreference transferPreference
乘车偏好类型,包括公交汽车优先、无乘车偏好、不乘地铁、地铁优先四种类型。
double walkingRatio
步行与公交的权重比,默认值为10.此值越大,则步行因素对于方案选择的影响越大。
int solutionCount
乘车方案的数量,默认为6。
java.lang.Object[] points
起止点的ID或坐标。 两种查询方式:1、按照公交站点的起点ID进行查询,则points参数的类型为Integer[],形如:[起点ID、终点ID],公交站点的ID对应服务提供者配置中的站点ID字段;2、按照起止点的坐标进行查询,则points参数的类型为Point2D[],形如:[{"x":44,"y":39},{"x":45,"y":40}]
long[] evadeLines
long[] evadeStops
long[] priorLines
long[] priorStops
java.lang.String travelTime
TransferGuide defaultGuide
默认的乘车方案及相关信息。
TransferSolution[] solutionItems
返回的乘车方案集合。
boolean suggestWalking
是否建议步行。
java.lang.String alias
公交站点别名。
int id
公交站点的 SMID。
java.lang.String name
公交站点名称。
Point2D position
公交站点坐标。
java.lang.String stopID
公交站点ID。