成员变量
# constant AnchorType
锚点位置
属性:
Name | Type | Description |
---|---|---|
center |
String | AnchorType.center center |
left |
String | AnchorType.left left |
right |
String | AnchorType.right right |
bottom |
String | AnchorType.bottom bottom |
top |
String | AnchorType.top top |
topLeft |
String | AnchorType.topLeft top-left |
topRight |
String | AnchorType.topRight top-right |
bottomLeft |
String | AnchorType.bottomLeft bottom-left |
bottomRight |
String | AnchorType.bottomRight bottom-right |
relative |
String | AnchorType.relative relative |
# constant AngleUnit
角度单位
属性:
Name | Type | Description |
---|---|---|
degree |
String | AngleUnit.degree,度 |
radian |
String | AngleUnit.radian,弧度 |
# constant ArcType
弧线类型
属性:
Name | Type | Description |
---|---|---|
none |
Number | ArcType.acres,不考虑特定类型的弧线 |
geodesic |
Number | ArcType.ares,大地线(或称为大圆线) |
rhumb |
Number | ArcType.hectares,等角航线(也称为罗盘线或斜航线) |
# constant AreaUnits
面积测量单位
属性:
Name | Type | Description |
---|---|---|
acres |
String | AreaUnits.acres,英亩 |
ares |
String | AreaUnits.ares,公亩 |
hectares |
String | AreaUnits.hectares,公顷 |
squareFeet |
String | AreaUnits.squareFeet,平方英尺 |
squareMeters |
String | AreaUnits.squareMeters,平方米 |
squareYards |
String | AreaUnits.squareYards,平方码 |
squareKilometers |
String | AreaUnits.squareKilometers,平方千米 |
squareMiles |
String | AreaUnits.squareMiles,平方英里 |
# constant CItemType
统计分段类型
属性:
Name | Type | Description |
---|---|---|
Unknown |
Number | 未知类型 |
UniqueTheme |
Number | 唯一值 |
RangeTheme |
Number | 范围 |
# constant CLinAdjustType
线型调整方法枚举
属性:
Name | Type | Description |
---|---|---|
Adjust |
Number | 调整 |
NoAdjust |
Number | 不调整 |
# constant CLinHeadType
线头类型枚举定义
属性:
Name | Type | Description |
---|---|---|
Round |
Number | 圆头 |
Square |
Number | 平头 |
Butt |
Number | 尖头 |
# constant CLinJointType
线拐角类型枚举
属性:
Name | Type | Description |
---|---|---|
Round |
Number | 圆角 |
Square |
Number | 平角 |
Butt |
Number | 尖角 |
# constant CLinStyleMakeType
线型生成方法
属性:
Name | Type | Description |
---|---|---|
Byrule |
Number | 规律性生成线型 |
Bypoint |
Number | 按控制点生成线型 |
# constant ColorNameToHexMap
css的字符串颜色对应的16进制颜色表
属性:
Name | Type | Description |
---|---|---|
aliceblue |
String | |
antiquewhite |
String | |
aqua |
String | |
auqamarin |
String | |
azure |
String | |
beige |
String | |
bisque |
String | |
black |
String | |
blanchedalmond |
String | |
blue |
String | |
blueviolet |
String | |
brown |
String | |
brulywood |
String | |
cadetblue |
String | |
chartreuse |
String | |
chocolate |
String | |
coral |
String | |
cornflowerblue |
String | |
cornislk |
String | |
crimson |
String | |
cyan |
String | |
darkblue |
String | |
darkcyan |
String | |
darkgray |
String | |
darkgreen |
String | |
darkkhaki |
String | |
darkmagenta |
String | |
darkorange |
String | |
darkorchid |
String | |
darkred |
String | |
darksalmon |
String | |
darkseagreen |
String | |
darkslateblue |
String | |
darkslategray |
String | |
darkturquoise |
String | |
darkvoilet |
String | |
deeppink |
String | |
deepskyblue |
String | |
dimgray |
String | |
doderblue |
String | |
firebrick |
String | |
floralwhite |
String | |
forestgreen |
String | |
fuchsia |
String | |
gainsboro |
String | |
ghostwhite |
String | |
gold |
String | |
goldenrod |
String | |
gray |
String | |
green |
String | |
greenyellow |
String | |
honeydew |
String | |
hotpink |
String | |
indianred |
String | |
indigo |
String | |
ivory |
String | |
khaki |
String | |
lavender |
String | |
lavenderblush |
String | |
lawngreen |
String | |
lemonchiffon |
String | |
lightblue |
String | |
lightcoral |
String | |
lightcyan |
String | |
lightgoldenrodyellow |
String | |
lightgreen |
String | |
lightgrey |
String | |
lightpink |
String | |
lightsalmon |
String | |
lightseagreen |
String | |
lightskyblue |
String | |
lightslategray |
String | |
lightsteelblue |
String | |
lightyellow |
String | |
lime |
String | |
limegreen |
String | |
linen |
String | |
magenta |
String | |
maroon |
String | |
mediumaquamarine |
String | |
mediumblue |
String | |
mediumorchid |
String | |
mediumpurple |
String | |
mediumslateblue |
String | |
mediumspringgreen |
String | |
mediumturquoise |
String | |
mediumvioletred |
String | |
midnightblue |
String | |
mintcream |
String | |
mistyrose |
String | |
moccasin |
String | |
navajowhite |
String | |
navy |
String | |
oldlace |
String | |
olive |
String | |
olivedrab |
String | |
orange |
String | |
orangered |
String | |
orchid |
String | |
palegodenrod |
String | |
palegreen |
String | |
paleturquoise |
String | |
palevioletred |
String | |
papayawhip |
String | |
peachpuff |
String | |
peru |
String | |
pink |
String | |
plum |
String | |
powderblue |
String | |
purple |
String | |
red |
String | |
rosybrown |
String | |
royalblue |
String | |
saddlebrown |
String | |
salmon |
String | |
sandybrown |
String | |
seagreen |
String | |
seashell |
String | |
sienna |
String | |
silver |
String | |
skyblue |
String | |
slateblue |
String | |
slategray |
String | |
snow |
String | |
springgreen |
String | |
steelblue |
String | |
tan |
String | |
teal |
String | |
thistle |
String | |
tomato |
String | |
turquoise |
String | |
violet |
String | |
wheat |
String | |
white |
String | |
whitesmoke |
String | |
yellow |
String |
# constant CustomWKID
自定义WKID
属性:
Name | Type | Description |
---|---|---|
gcj02ll |
Number | 国测局02经纬度坐标系 |
gcj02mc |
Number | 国测局02墨卡托坐标系 |
bd09ll |
Number | 百度09经纬度坐标系 |
bd09mc |
Number | 百度09墨卡托坐标系 |
# constant EightDirType
点八方位注记类型
属性:
Name | Type | Description |
---|---|---|
East |
Number | 东 |
North |
Number | 北 |
NorthEast |
Number | 东北 |
NorthWest |
Number | 西北 |
South |
Number | 南 |
SouthEast |
Number | 东南 |
SouthWest |
Number | 西南 |
West |
Number | 西 |
NoDir |
Number | 无方位 |
# constant ElevationMode
高度模式
属性:
Name | Type | Description |
---|---|---|
OnTheGround |
String | ElevationMode.OnTheGround,贴地形表面 |
RelativeToGround |
String | ElevationMode.RelativeToGround,相对于地形表面 |
AbsoluteHeight |
String | ElevationMode.AbsoluteHeight,绝对高度 |
RelativeToScene |
String | ElevationMode.RelativeToScene,相对于场景 |
OnTheScene |
String | ElevationMode.OnTheScene,贴场景表面,即贴地形表面又贴模型 |
# constant FeatureType
要素几何类型
属性:
Name | Type | Description |
---|---|---|
Unknown |
Number | 未知类型 |
Pnt |
Number | 点 |
Lin |
Number | 线 |
Reg |
Number | 区 |
# constant FetchMethod
请求类型枚举
属性:
Name | Type | Description |
---|---|---|
get |
String | FetchMethod.get,get类型请求 |
post |
String | FetchMethod.post,post类型请求 |
put |
String | FetchMethod.put,put类型请求 |
delete |
String | FetchMethod.delete,delete请求 |
# constant FontShape
动态注记字形的类型
属性:
Name | Type | Description |
---|---|---|
Positive |
Number | 正体 |
LeftOblique |
Number | 左斜 |
RightOblique |
Number | 右斜 |
LeftTowering |
Number | 左耸 |
RightTowering |
Number | 右耸 |
# geometryAdd
# constant GeometryType
几何类型
属性:
Name | Type | Description |
---|---|---|
geometry |
String | GeometryType.geometry,任意几何类型 |
point |
String | GeometryType.point,点几何类型 |
lineString |
String | GeometryType.lineString,线几何类型 |
polygon |
String | GeometryType.polygon,多边形几何类型 |
multiPoint |
String | GeometryType.multiPoint,多个点几何类型 |
multiLineString |
String | GeometryType.multiLineString,多个线几何类型 |
multiPolygon |
String | GeometryType.multiPolygon,多个多边形几何类型 |
circle |
String | GeometryType.circle,圆几何类型 |
extent |
String | GeometryType.extent,矩形范围几何类型 |
# constant HorizontalAlignment
水平方向类型
属性:
Name | Type | Description |
---|---|---|
left |
String | HorizontalAlignment.left,left |
right |
String | HorizontalAlignment.right,right |
center |
String | HorizontalAlignment.center,center |
# constant IGSRendererType
IGS渲染类型类型
属性:
Name | Type | Description |
---|---|---|
simpleRenderer |
String | IGSRendererType.simpleRenderer,simpleRenderer |
uniqueValueRenderer |
String | IGSRendererType.uniqueValueRenderer,uniqueValueRenderer |
classBreaksRenderer |
String | IGSRendererType.classBreaksRenderer,classBreaksRenderer |
HeatmapRender |
String | IGSRendererType.HeatmapRender,HeatmapRender |
PointClusterRenderer |
String | IGSRendererType.PointClusterRenderer,PointClusterRenderer |
CartographicRenderer |
String | IGSRendererType.CartographicRenderer,CartographicRenderer |
RuleBasedRenderer |
String | IGSRendererType.RuleBasedRenderer,RuleBasedRenderer |
GridClusterRenderer |
String | IGSRendererType.GridClusterRenderer,GridClusterRenderer |
DotDensityRenderer |
String | IGSRendererType.DotDensityRenderer,DotDensityRenderer |
# constant IGSSymbolType
IGS后端符号类型
属性:
Name | Type | Description |
---|---|---|
simpleMark |
String | IGSSymbolType.simpleMark,SimpleMarkSymbolLayerType |
fontMark |
String | IGSSymbolType.fontMark,FontMarkSymbolLayerType |
pictureMark |
String | IGSSymbolType.pictureMark,PictureMarkSymbolLayerType |
pointInfo |
String | IGSSymbolType.pointInfo,PointInfoSymbolLayerType |
svgMark |
String | IGSSymbolType.svgMark,SvgMarkSymbolLayerType |
customizeMark |
String | IGSSymbolType.customizeMark,CustomizeMarkSymbolLayerType |
simpleLine |
String | IGSSymbolType.simpleLine,SimpleLineSymbolLayerType |
pictureLine |
String | IGSSymbolType.pictureLine,PictureLineSymbolLayerType |
markLine |
String | IGSSymbolType.markLine,MarkLineSymbolLayerType |
lineInfo |
String | IGSSymbolType.lineInfo,LineInfoSymbolLayerType |
harshLine |
String | IGSSymbolType.harshLine,HarshLineSymbolLayerType |
decorationLine |
String | IGSSymbolType.decorationLine,DecorationLineSymbolLayerType |
simpleFill |
String | IGSSymbolType.simpleFill,SimpleFillSymbolLayerType |
regInfoFill |
String | IGSSymbolType.regInfoFill,RegInfoFillSymbolLayerType |
pictureFill |
String | IGSSymbolType.pictureFill,PictureFillSymbolLayerType |
markFill |
String | IGSSymbolType.markFill,MarkFillSymbolLayerType |
lineFill |
String | IGSSymbolType.lineFill,LineFillSymbolLayerType |
gradientFill |
String | IGSSymbolType.gradientFill,GradientFillSymbolLayerType |
customizeMarkFill |
String | IGSSymbolType.customizeMarkFill,CustomizeMarkFillSymbolLayerType |
strokeFill |
String | IGSSymbolType.strokeFill,StrokeFillSymbolLayerType |
pieChart |
String | IGSSymbolType.pieChart,pieChartSymbolLayerType |
barChart |
String | IGSSymbolType.barChart,barChartSymbolLayerType |
stackedChart |
String | IGSSymbolType.stackedChart,stackedChartSymbolLayer |
randomMarkFill |
String | IGSSymbolType.randomMarkFill,RandomMarkFillSymbolLayerType |
# constant ISShowArc
是否显示弧段
属性:
Name | Type | Description |
---|---|---|
Reg |
Number | 只显示填充区域 |
Arc |
Number | 只显示弧段 |
All |
Number | 两者都显示 |
# constant LabelLinType
线的动态注记的线方位类型
属性:
Name | Type | Description |
---|---|---|
Curved |
Number | 弯曲注记 |
Forward |
Number | 笔直注记 |
Horizontal |
Number | 水平注记 |
Tangent |
Number | 正交注记 |
# constant LabelPntType
点的动态注记的方位类型
属性:
Name | Type | Description |
---|---|---|
PntAnyDir |
Number | 任意方位 |
PntEightDir |
Number | 八方位 |
PntOnFea |
Number | 压点 |
# constant LabelRegType
区的动态注记的区方位类型
属性:
Name | Type | Description |
---|---|---|
Curved |
Number | 沿骨架线弯曲注记 |
Forward |
Number | 沿骨架线笔直注记 |
Horizontal |
Number | 水平注记 |
Boundray |
Number | 边界线注记 |
Outside |
Number | 区域外注记 |
# constant LabelSpreadType
注记分布的策略
属性:
Name | Type | Description |
---|---|---|
AutoSpread |
Number | 自动分布策略(全是数字或字符采用集中注记方式,注记中带有汉字采用分散分布注记) |
Centralization |
Number | 字符集中分布 |
Decentralization |
Number | 字符分散分布 |
# constant LayerEventType
图层事件类型
属性:
Name | Type | Description |
---|---|---|
layerViewCreated |
String | 'layerview-created',添加图层到视图中 |
layerViewCreatedError |
String | 'layerview-created-error',添加图层到视图中失败 |
layerViewRemove |
String | 'layerview-remove',从视图中移除图层 |
layerViewUpdate |
String | 'layerview-update',从视图中更新图层 |
layerLoaded |
String | 'layer-loaded',图层资源加载完毕 |
layerLoadError |
String | 'layer-load-error',图层资源加载错误 |
featureAdd |
String | 'feature-add',添加要素对象事件 |
layerUpdate |
String | 'layer-update',图层更新事件 |
layerUpdateStyle |
String | 'update-style',图层样式更新事件 |
layerUpdateOpacity |
String | 'update-style',图层透明度更新事件 |
layerUpdateVisible |
String | 'layer-update-style',图层透显隐更新事件 |
layerSublayerVisible |
String | 'layer-Sublayer-visible',子图层显隐更新事件 |
# constant LayerStatusType
图层状态类型
属性:
Name | Type | Description |
---|---|---|
Show |
zondy.enum.Map.LayerStatusType | 仅仅显示指定了图层序号的图层 |
Hide |
zondy.enum.Map.LayerStatusType | 显示除hide参数指定图层外所有的图层 |
Include |
zondy.enum.Map.LayerStatusType | 除显示默认图层(地图文档内图层状态为可见的图层)外,另追加这些被指定的图层显示,追加的这些图层必须为地图中包含的图层。 |
Exclude |
zondy.enum.Map.LayerStatusType | 从默认图层列表里删除这些被指定的图层后,进行显示 |
# constant LayerType
图层模块型
属性:
Name | Type | Description |
---|---|---|
baseLayer |
String | LayerType.baseLayer,基础图层 |
unknown |
String | LayerType.unknown,未知图层 |
tile |
String | LayerType.tile,瓦片图层 |
igsTile |
String | LayerType.igsTile,igs瓦片图层 |
arcgisTile |
String | LayerType.arcgisTile,arcgis瓦片图层 |
vectorTile |
String | LayerType.vectorTile,矢量瓦片图层 |
vectorTileSubLayer |
String | LayerType.vectorTileSubLayer,矢量瓦片子图层 |
igsVectorTile |
String | LayerType.igsVectorTile,矢量瓦片图层 |
mapImage |
String | LayerType.mapImage,动态瓦片图层 |
igsMapImage |
String | LayerType.igsMapImage,igs地图图片图层 |
arcgisMapImage |
String | LayerType.igsMapImage,arcgis地图图片图层 |
ogc |
String | LayerType.ogc,OGC基类 |
wms |
String | LayerType.wms,OGC-WMS图层 |
wmts |
String | LayerType.wmts,OGC-WMTS图层 |
wfs |
String | LayerType.wfs,OGC-WFS图层 |
feature |
String | LayerType.feature,要素图层 |
igsFeature |
String | LayerType.igsFeature,igs要素图层 |
geojson |
String | LayerType.geojson,geojson图层 |
overlay |
String | LayerType.overlay,overlay基类图层 |
mapv |
String | LayerType.mapv,mapv图层 |
echarts |
String | LayerType.echarts,echarts图层 |
elevation |
String | LayerType.elevation,瓦片图层 |
modelCache |
String | LayerType.modelCache , 模型缓存图层 |
m3d |
String | LayerType.m3d,m3d图层 |
m3dCache |
String | LayerType.m3dCache,m3d缓存图层 |
scene |
String | LayerType.scene,场景图层 |
cesium3DTiles |
String | LayerType.cesium3DTiles,cesium3DTiles图层 |
group |
String | LayerType.group,图层组 |
tdt |
String | LayerType.tdt,天地图图层 |
baidu |
String | LayerType.baidu,百度地图图层 |
gaode |
String | LayerType.gaode,高德地图图层 |
terrain |
String | LayerType.terrain,地形图层 |
graphics |
String | LayerType.graphics 几何图层 |
arcgisVectorTile |
String | LayerType.arcgisVectorTile,ArcGIS矢量瓦片图层 |
webTileLayer |
String | LayerType.webTileLayer,网络瓦片图层 |
s3m |
String | LayerType.s3m,s3m图层 |
iserverScene |
String | LayerType.iserverScene, 超图的三维服务图层 |
# constant LengthUnit
长度单位
属性:
Name | Type | Description |
---|---|---|
kilometer |
String | LengthUnit.kilometers,千米 |
meter |
String | LengthUnit.meter,米 |
mile |
String | LengthUnit.mile,英里 |
# constant LinearUnits
线性测量长度单位
属性:
Name | Type | Description |
---|---|---|
meters |
String | LinearUnits.meters,米 |
feet |
String | LinearUnits.feet,英尺 |
kilometers |
String | LinearUnits.kilometers,千米 |
miles |
String | LinearUnits.miles,英里 |
nauticalMiles |
String | LinearUnits.nauticalMiles,海里 |
yards |
String | LinearUnits.yards,码 |
# constant LineCapType
线端点样式类型
属性:
Name | Type | Description |
---|---|---|
butt |
String | LineCapType.butt butt类型 |
round |
String | LineCapType.object round类型 |
square |
String | LineCapType.square square类型 |
# constant LineConstrain
偏离线约束
属性:
Name | Type | Description |
---|---|---|
Left |
Number | 注记在线的左边 |
Right |
Number | 注记在线的右边 |
Above |
Number | 注记在线的上方 |
Below |
Number | 注记在线的下方 |
Both |
Number | 注记在线的两边 |
NoRes |
Number | 没有约束 |
# constant LineJoinType
线拐角样式类型
属性:
Name | Type | Description |
---|---|---|
bevel |
String | LineJoinType.butt bevel类型 |
miter |
String | LineJoinType.miter miter类型 |
round |
String | LineJoinType.round round类型 |
# constant LineMarkerPlacement
线的Marker的摆放位置
属性:
Name | Type | Description |
---|---|---|
begin |
String | LineMarkerPlacement.begin 线的起点 |
end |
String | LineMarkerPlacement.end 线的末尾 |
beginAndEnd |
String | LineMarkerPlacement.beginAndEnd 同时放在线的起点和线的末尾 |
# constant LineMarkerStyle
线的Marker的样式
属性:
Name | Type | Description |
---|---|---|
arrow |
String | LineMarkerPlacement.arrow 箭头 |
circle |
String | LineMarkerPlacement.circle 圆形 |
square |
String | LineMarkerPlacement.square 正方形 |
diamond |
String | LineMarkerPlacement.diamond 菱形 |
cross |
String | LineMarkerPlacement.cross 十字 |
x |
String | LineMarkerPlacement.x x |
# constant LinePatternStyle
虚线样式类型
属性:
Name | Type | Description |
---|---|---|
dash |
String | LinePatternStyle.dash dash |
dashDot |
String | LinePatternStyle.dashDot dash-dot |
dot |
String | LinePatternStyle.dot dot |
longDash |
String | LinePatternStyle.longDash long-dash |
longDashDot |
String | LinePatternStyle.longDashDot long-dash-dot |
longDashDotDot |
String | LinePatternStyle.longDashDotDot long-dash-dot-dot |
none |
String | LinePatternStyle.none none |
shortDash |
String | LinePatternStyle.shortDash short-dash |
shortDashDot |
String | LinePatternStyle.shortDashDot short-dash-dot |
shortDashDotDot |
String | LinePatternStyle.shortDashDotDot short-dash-dot-dot |
shortDot |
String | LinePatternStyle.shortDot short-dot |
solid |
String | LinePatternStyle.solid solid |
# constant LoadStatus
图层加载状态
属性:
Name | Type | Description |
---|---|---|
notLoaded |
String | LoadStatus.notLoaded,未加载 |
loading |
String | LoadStatus.loading,加载中 |
loaded |
String | LoadStatus.loaded,加载完毕 |
failed |
String | LoadStatus.failed,加载失败 |
# constant LogType
日志输出类型
属性:
Name | Type | Description |
---|---|---|
none |
String | LogType.none,不输出日志 |
info |
String | LogType.info,仅输出info |
error |
String | LogType.error,仅输出info |
warning |
String | LogType.error,仅输出info |
all |
String | LogType.all,输出全部日志 |
infoAndError |
String | LogType.infoAndError,输出info和error日志 |
warningAndError |
String | LogType.warningAndError,输出warning和error日志 |
# constant MapEventType
文档管理器事件类型
属性:
Name | Type | Description |
---|---|---|
layerAdd |
String | MapEventType.layerAdd,添加图层事件 |
layerAddMany |
String | MapEventType.layerAdd,添加多个图层事件 |
layerRemove |
String | MapEventType.layerRemove,移除图层事件 |
layerRemoveMany |
String | MapEventType.layerRemoveMany,移除多个图层事件 |
layerRemoveAll |
String | MapEventType.layerRemoveAll,移除所有图层事件 |
layerChange |
String | MapEventType.layerChange, 添加、删除、排序等 |
layerLoaded |
String | MapEventType.layerLoaded, 图层加载完毕事件 |
loaded |
String | MapEventType, 加载事件 |
basemapChange |
String | MapEventType, 基础地图创建、基础图层销毁事件 |
# constant NetAnalyType
网络分析类型
属性:
Name | Type | Description |
---|---|---|
UserMode |
String | 用户模式 |
SysModeCommwayPrefer |
String | 系统模式--普通公路优先 |
SysModeHighWayPrefer |
String | 系统模式--高速公路优先 |
SysModeMinCost |
String | 系统模式--最少花费 |
SysModeMinDis |
String | 系统模式--最短时间 |
SysModeSysRecommend |
String | 系统模式--系统推荐 |
# constant NetElemType
网络元素类型
属性:
Name | Type | Description |
---|---|---|
Node |
Number | 节点元素 |
Edge |
Number | 边元素 |
CNode |
Number | 复杂结点元素 |
Chain |
Number | 链元素 |
Center |
Number | 中心元素 |
Source |
Number | 源 |
Sink |
Number | 汇 |
# constant NormalizationType
归一化类型
属性:
Name | Type | Description |
---|---|---|
field |
String | 字段 |
log |
String | 对数 |
percentOfTotal |
String | 百分比 |
# constant PatternStyle
区间隔填充样式类型
属性:
Name | Type | Description |
---|---|---|
backwardDiagonal |
String | PatternStyle.backwardDiagonal backward-diagonal |
cross |
String | PatternStyle.cross cross |
diagonalCross |
String | PatternStyle.diagonalCross diagonal-cross |
forwardDiagonal |
String | PatternStyle.forwardDiagonal forward-diagonal |
horizontal |
String | PatternStyle.horizontal horizontal |
none |
String | PatternStyle.none none |
solid |
String | PatternStyle.solid solid |
vertical |
String | PatternStyle.vertical vertical |
# constant PictureFormat
图片格式枚举
属性:
Name | Type | Description |
---|---|---|
png |
String | PictureFormat.png,png格式 |
jpeg |
String | PictureFormat.jpeg,jpeg格式 |
svg |
String | PictureFormat.svg,svg格式 |
# constant ProfileType
管道横截面类型
属性:
Name | Type | Description |
---|---|---|
circle |
String | ProfileType.circle 圆形 |
quad |
String | ProfileType.quad 矩形 |
# constant RadiusUnit
圆的半径单位
属性:
Name | Type | Description |
---|---|---|
degrees |
String | RadiusUnit.degrees,度 |
miles |
String | RadiusUnit.miles,英里 |
nauticalMiles |
String | RadiusUnit.nauticalMiles 海里 |
yards |
String | RadiusUnit.yards,码 |
meters |
String | RadiusUnit.meters,米 |
kilometers |
String | RadiusUnit.kilometers,千米 |
# constant RendererType
渲染器类型
属性:
Name | Type | Description |
---|---|---|
classBreak |
String | RendererType.classBreak,分段渲染 |
uniqueValue |
String | RendererType.uniqueValue,单值渲染 |
simple |
String | RendererType.simple,简单渲染 |
cluster |
String | RendererType.cluster, 聚类渲染 |
random |
String | RendererType.cluster, 随机渲染 |
rank |
String | RendererType.rank, 等级符号渲染 |
heatmap |
String | RendererType.heatmap, 热力图渲染 |
# constant RepeatType
线重复注记策略
属性:
Name | Type | Description |
---|---|---|
Auto |
Number | 自动重复注记(当线长度超过注记长度的2倍时重复注记,否则不重复注记) |
NoRep |
Number | 从不重复注记 |
OnStep |
Number | 分段注记 |
# constant ReturnFormat
返回格式枚举
属性:
Name | Type | Description |
---|---|---|
HTML |
String | ReturnFormat.html,返回一个html |
JSON |
String | ReturnFormat.json,返回一个json |
png |
String | ReturnFormat.png,返回一个png |
jpg |
String | ReturnFormat.jpg,返回一个jpg |
gif |
String | ReturnFormat.gif,返回一个gif |
# constant SceneMode
三维场景模式
属性:
Name | Type | Description |
---|---|---|
morphing |
String | SceneMode.morphing,渐变模式,从3D到2D |
columbus |
String | SceneMode.columbus,哥伦比亚模式(2.5D模式) |
scene2d |
String | SceneMode.scene2d,2D模式 |
scene3d |
String | SceneMode.scene3d,3D模式 |
# constant SceneSubLayerType
场景图层子图层类型
属性:
Name | Type | Description |
---|---|---|
vector3D |
String | SceneSubLayerType.vector3D,三维矢量数据图层 |
model |
String | SceneSubLayerType.model,三维模型图层 |
terrain |
String | SceneSubLayerType.terrain,地形图层 |
label |
String | SceneSubLayerType.label,注记图层 |
cloud |
String | SceneSubLayerType.cloud,三维云图层 |
panorama |
String | SceneSubLayerType.panorama,三维街景图层 |
mapRef |
String | SceneSubLayerType.mapRef,二维Map引用图层 |
groupLayer3D |
String | SceneSubLayerType.groupLayer3D,组图层 |
modelCache |
String | SceneSubLayerType.modelCache,m3d模型缓存图层 |
# constant SeverVectorTileSubLayerType
服务端矢量瓦片子图层类型
属性:
Name | Type | Description |
---|---|---|
GroupLayer |
String | SeverVectorTileSubLayerType.GroupLayer,组图层,包含多个GroupLayer和SFeatureLayer |
SFeatureLayer |
String | SeverVectorTileSubLayerType.SFeatureLayer,简单要素图形,包含多个矢量瓦片样式图层 |
# constant ShadowMode
三维阴影模式
属性:
Name | Type | Description |
---|---|---|
disabled |
String | ShadowMode.disabled,禁用阴影 |
enable |
String | ShadowMode.enable,启用阴影 |
cast |
String | ShadowMode.cast,允许其他模型的阴影投射 |
receive |
String | ShadowMode.receive,接受阴影模式 |
# constant SpatialRelation
空间判定规则枚举
属性:
Name | Type | Description |
---|---|---|
Intersects |
String | SpatialRelation.Intersects,相交 |
EnvelopeIntersects |
String | SpatialRelation.EnvelopeIntersects,外包矩形相交 |
Contains |
String | SpatialRelation.Contains,包含 |
Disjoint |
String | SpatialRelation.Disjoint,相离 |
# constant StatisticType
统计方法类型枚举
属性:
Name | Type | Description |
---|---|---|
functionMax |
String | StatisticType.functionMax,求最大值函数 |
functionMin |
String | StatisticType.functionMin,求最小值函数 |
functionSum |
String | StatisticType.functionSum,求和函数 |
functionAvg |
String | StatisticType.functionAvg,求平均数函数 |
functionCount |
String | StatisticType.functionCount,求总数量函数 |
functionMaxOID |
String | StatisticType.functionMaxOID,求最大的OID函数 |
# constant Symbol3DLayerType
三维符号图层类型
属性:
Name | Type | Description |
---|---|---|
icon |
String | Symbol3DLayerType.icon 图标类型 |
object |
String | Symbol3DLayerType.object object类型 |
line |
String | Symbol3DLayerType.line 线类型 |
path |
String | Symbol3DLayerType.path 管道类型 |
fill |
String | Symbol3DLayerType.fill 区类型 |
water |
String | Symbol3DLayerType.water 水面类型 |
extrude |
String | Symbol3DLayerType.extrude 拉伸区类型 |
text |
String | Symbol3DLayerType.text 注记类型 |
# constant SymbolType
符号类型
属性:
Name | Type | Description |
---|---|---|
default |
String | |
line |
String | SymbolType.line 线 |
simpleLine |
String | SymbolType.simpleLine,简单线 |
fill |
String | SymbolType.simpleFill,区 |
simpleFill |
String | SymbolType.simpleFill,简单区 |
marker |
String | SymbolType.marker |
simpleMarker |
String | SymbolType.simpleMarker,简单marker |
pictureMarker |
String | SymbolType.pictureMarker,图标marker |
text |
String | SymbolType.text,简单文字 |
pictureFill |
String | SymbolType.pictureFill,图片填充 |
mapgisText |
String | SymbolType.mapgisText,mapgis注记样式 |
point3D |
String | SymbolType.point3D,三维点符号样式 |
polygon3D |
String | SymbolType.polygon3D,三维区符号样式 |
line3D |
String | SymbolType.line3D,三维线符号样式 |
label3D |
String | SymbolType.label3D,三维注记符号样式 |
# constant TDTLayerType
天地图图层类型
属性:
Name | Type | Description |
---|---|---|
vec |
String | LayerType.vec,天地图矢量数据 |
img |
String | LayerType.img,天地图影像数据 |
cva |
String | LayerType.cva,天地图矢量注记数据 |
cia |
String | LayerType.cia,天地图影像注记数据 |
# constant TemporalUnit
时间单位
属性:
Name | Type | Description |
---|---|---|
milliseconds |
String | 毫秒 |
seconds |
String | 秒 |
minutes |
String | 分 |
hours |
String | 时 |
days |
String | 天 |
weeks |
String | 周 |
months |
String | 月 |
years |
String | 年 |
# constant TileSliceType
瓦片的切片方式
属性:
Name | Type | Description |
---|---|---|
wmts |
String | TileSliceType.wmts,wmts切片 |
tms |
String | TileSliceType.tms,tms切片 |
# constant TokenAttachType
token附加类型枚举
属性:
Name | Type | Description |
---|---|---|
normal |
String | TokenAttachType.normal token附加类型。默认psot请求优先附加到body,get请求优先附加到url末尾 |
url |
String | TokenAttachType.url,附加到url末尾 |
header |
String | TokenAttachType.header,附加到header中 |
body |
String | TokenAttachType.body,附加到body中 |
# constant UrlServerType
url对应的服务类型
属性:
Name | Type | Description |
---|---|---|
igs_1 |
String | UrlServerType.igs_1,igs1.0 |
igs_2 |
String | UrlServerType.igs_2,igs2.0 |
tdt |
String | UrlServerType.tdt,天地图 |
arcgis |
String | UrlServerType.arcgis,arcgis |
# constant VectClsType
矢量数据类型
属性:
Name | Type | Description |
---|---|---|
Unknown |
Number | String | 未知类型 |
SFCls |
Number | String | 简单要素类 |
AnnoCls |
Number | String | 注记类 |
# constant VectorTileGeometryType
矢量瓦片几何类型
属性:
Name | Type | Description |
---|---|---|
fill |
String | VectorTileGeometryType.fill,区几何 |
line |
String | VectorTileGeometryType.line,线几何 |
circle |
String | VectorTileGeometryType.circle,圆几何 |
background |
String | VectorTileGeometryType.background,背景 |
# constant VerticalAlignment
垂直对齐
属性:
Name | Type | Description |
---|---|---|
baseline |
String | VerticalAlignment.baseline,baseline |
top |
String | VerticalAlignment.top,top |
middle |
String | VerticalAlignment.middle,middle |
bottom |
String | VerticalAlignment.bottom,bottom |
# constant ViewEventType
地图视窗事件类型
属性:
Name | Type | Description |
---|---|---|
click |
String | 'click',鼠标点击事件 |
immediateClick |
String | 'immediateClick',鼠标点击事件 |
doubleClick |
String | 'double-click',鼠标双击事件 |
pointerDown |
String | 'mouse-down',鼠标按下事件 |
pointerUp |
String | 'mouse-up',鼠标抬起事件 |
mouseOut |
String | 'mouse-out',鼠标移出视窗事件 |
pointerMove |
String | 'pointer-move',鼠标移动事件 |
mouseDown |
String | |
mouseUp |
String | |
mouseMove |
String | |
mouseOver |
String | 'mouse-over',鼠标移入视窗事件 |
keyPress |
String | 'key-press',键盘输入事件 |
keyDown |
String | 'key-down',键盘按下事件 |
keyUp |
String | 'key-up',键盘抬起事件 |
rightClickDown |
String | 'right-click-down',鼠标右键事件 |
previewClick |
String | 'preview-click',鼠标按下之前触发的事件 |
zoom |
String | 'zoom',zoom变化事件 |
zoomEnd |
String | 'zoom-end',zoom变化之后触发事件 |
mapMove |
String | 'move',地图移动事件 |
mapMoveEnd |
String | 'move-end',地图移动之后的事件 |
resize |
String | 'resize',地图视图尺寸变化事件 |
loaded |
String | 'loaded',地图视图加载完毕事件 |
wheel |
String | 'wheel',鼠标滚轮事件 |
viewChange |
String | 'view-change',地图视图改变事件 |
drag |
String | 'drag',鼠标拖拽事件 |
viewCreated |
String | 'innerView-created',引擎视图创建完毕事件 |
# constant VisualVariableType
视觉变量类型
属性:
Name | Type | Description |
---|---|---|
default |
String | 'default',默认视觉变量 |
color |
String | 'color',颜色视觉变量 |
opacity |
String | 'opacity',透明度视觉变量 |
size |
String | 'size',图标大小视觉变量 |
# constant WaterbodySize
水体大小
属性:
Name | Type | Description |
---|---|---|
small |
String | WaterbodySize.small,小 |
medium |
String | WaterbodySize.medium,中等 |
large |
String | WaterbodySize.large,大 |
# constant WaveStrength
波浪强度
属性:
Name | Type | Description |
---|---|---|
calm |
String | WaveStrength.calm,calm |
rippled |
String | WaveStrength.rippled,rippled |
slight |
String | WaveStrength.slight,slight |
moderate |
String | WaveStrength.moderate,moderate |
# constant WMTSCorporation
发布WMTS的厂商名称
属性:
Name | Type | Description |
---|---|---|
corporationZD |
String | 'corporationZD',中地数码 |
corporationArcGIS |
String | 'corporationArcGIS',ArcGIS |
corporationSuperMap |
String | 'corporationSuperMap',超图 |
corporationGeoServer |
String | 'corporationGeoServer',GeoServer |
corporationTianDiTu |
String | 'corporationGeoServer',天地图 |
corporationOther |
String | 'corporationGeoServer',其它 |
none |
String | 'none',空的公司 |
# constant XClsType
数据类型
属性:
Name | Type | Description |
---|---|---|
SFCls |
String | 简单要素类 |
OCls |
String | 对象类 |
ACls |
String | 注记类 |
GnetCls |
String | 网络类 |
RDS |
String | 栅格数据集 |
SFClsInfo |
String | 简单要素类详细信息 |
方法
# appendUrlParams(url, params)
将参数添加到URL后面
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
String | 服务地址 |
params |
Object | 要添加的参数对象,{key1:value1,key2:value2} |
# calcExtent(coordinates, hasZ, type, spatialReference)
计算并返回多边形的外包盒
参数:
名称 | 类型 | 描述 |
---|---|---|
coordinates |
Array | 坐标点 |
hasZ |
Boolean | 是否是三维 |
type |
GeometryType | 几何类型 |
spatialReference |
SpatialReference | 坐标系 |
外包盒对象
# calcSpaceRatio(value, spaceMinValue, spaceMaxValue)
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
* | |
spaceMinValue |
* | |
spaceMaxValue |
* |
# compareObject(sourceObj, compareObj)
比较对象是否相等(不包括Symbol属性)
参数:
名称 | 类型 | 描述 |
---|---|---|
sourceObj |
* | |
compareObj |
* |
对象是否相等
# convertByDateUnit(value, inDateUnit, outDateUnit)
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
Numebr | 输入的时间数值 |
inDateUnit |
String | 输入的时间单位 |
outDateUnit |
String | 输出的时间单位 |
# convertImageSourceToBase64(url)
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
Object | String | 支持Image、HTMLCanvasElement、SVGElement、Svg字符串、基础图像地址、相对路径等 |
base64字符串
# createCommonTileInfo(options)
参数:
名称 | 类型 | 描述 |
---|---|---|
options |
Object | 构造参数 |
extent |
Extent | 必传。图层范围 |
origin |
Extent | 可选。裁图原点 |
tileSize |
Number | 可选。瓦片大小,默认为256 |
numberOfMinLevelTilesX |
Number | 可选。最小级别数x轴方向瓦片数量 |
minLevel |
Number | 可选。最小级别数,默认为0级 |
maxLevel |
Number | 可选。最大级别数,默认为19级 |
# defined(value)
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
* | The object. |
Returns true if the object is defined, returns false otherwise.
# editGeometryByArc3(geometry, additional)
通过三点弧段改造几何对象,打散成离散点
参数:
名称 | 类型 | 描述 |
---|---|---|
geometry |
Geometry | 几何对象 |
additional |
Object | 额外参数 |
改造后的几何对象
# extend(destination, source)
将目标对象的值给元对象
参数:
名称 | 类型 | 描述 |
---|---|---|
destination |
Object | 源对象 |
source |
Object | 目标对象 |
源对象
# flatServerSublayerInfos(serverSublayerInfos, exportArr)
参数:
名称 | 类型 | 描述 |
---|---|---|
serverSublayerInfos |
Array | |
exportArr |
Array |
# generateTileInfo(extent, tileSize, spatialReference)
参数:
名称 | 类型 | 描述 |
---|---|---|
extent |
Extent | |
tileSize |
Number | |
spatialReference |
SpatialReference |
# getCrsOptions(layer, validLayers, options)
获取Crs的构造参数
参数:
名称 | 类型 | 描述 |
---|---|---|
layer |
Layer | 参考图层 |
validLayers |
Array.<Layer> | 和参考图层坐标系相同的图层组成的数组 |
options |
Object | 额外构造参数 |
fullExtent |
Object | 地图视图范围 |
# getFeaturesFromFeatureSet(featureSet)
从FeatureSet中获取要素数组
参数:
名称 | 类型 | 描述 |
---|---|---|
featureSet |
FeatureSet | 要素集合对象 |
要素数组对象
# getFunctionArguments(functionObject)
获取方法的入参数组
参数:
名称 | 类型 | 描述 |
---|---|---|
functionObject |
function | 方法对象 |
方法入参数组
# getGeometryFilter(geometry, spatialRelation)
将基础对象中的几何对象转为IGS的几何过滤条件对象
参数:
名称 | 类型 | 描述 |
---|---|---|
geometry |
Extent | Polygon | MultiPolygon | 几何对象 |
spatialRelation |
SpatialRelation | 空间判定规则 |
几何过滤条件对象
# getLayersExtent(layers, spatialReference)
根据指定坐标系,获取图层的合并后的范围,如果图层的坐标系和指定坐标系不一致,则将图层范围投影到该坐标系下
参数:
名称 | 类型 | 描述 |
---|---|---|
layers |
Array.<Layer> | 要合并范围的图层数组 |
spatialReference |
SpatialReference | 指定一个参考系,在这个参考下合并范围 |
合并后的范围
# getLods(firstLod, unit, zoom)
参数:
名称 | 类型 | 描述 |
---|---|---|
firstLod |
Number | 第一级分辨率 |
unit |
String | 单位,'m' or 'degree' |
zoom |
Number | 级数 |
# getMetersPerSpatialReference(spatialReference)
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 空间参考系 |
返回对应的米值
# getParameterString(params)
将参数对象转换为HTTP的GEI请求中的参数字符串。例如:"key1=value1&key2=value2&key3=value3"。
参数:
名称 | 类型 | 描述 |
---|---|---|
params |
Object | 参数对象。 |
HTTP的GEI请求中的参数字符串。
# getProjectionSrs(spatialReference)
获取IGS的动态投影参数
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference |
动态投影参数
# getTileResolution()
该函数支持MapGIS IGServer 发布的JWD,MKT瓦片只有一个矩阵集(老版本,地调局原来有用), 支持MapGIS IGServer 发布的JWD 三个矩阵集,MKT 的两个矩阵集(新版本,该版本MapGIS发布的WMTS可以再Arcmap 和ArcGIS Server发布的WMTS完美叠加,ArcGIS Online中和地图完美叠加) 支持ArcGIS Server 发布的JWD,MKT瓦片 支持天地图(全国) JWD,MKT两种 支持GeoServer JWD,MKT两种 各个厂家以及MapGIS IGServer发布的老版本和新版本之间关于1逻辑单位代表多少毫米的理解如下: 服务名 坐标系 矩阵集个数/名称 1逻辑单位代表多少毫米 1像素等于多少毫米 IGServer老服务 JWD 一个矩阵集 111194872.221777 25.4/96 IGServer老服务 MKT 一个矩阵集 1000 25.4/96 IGServer新服务 JWD 3个(EPSG:4326_XXXX_028mm_GB) 111319490.79327358 0.28 IGServer新服务 JWD 3个(EPSG:4326_XXXX_arcgis_GB) 111194872.221777 0.28 IGServer新服务 JWD 3个(EPSG:4326_XXXX_dpi96_GB) 111319490.79327358 25.4/96 IGServer新服务 MKT 2个(GoogleMapsCompatible_GB) 1000 0.28 IGServer新服务 MKT 2个(EPSG:3857_XXXX_dpi96_GB) 1000 25.4/96
ArcGIS Server JWD 2个(default028mm) 111194872.221777 25.4000508/96(0.28的比例尺反算96DPI的比例尺后,用96DPI的计算,这种情况下1英寸等于25.4000508毫米) ArcGIS Server JWD 2个(native) 111194872.221777 25.4000508/96 ArcGIS Server MKT 3个(default028mm) 1000 25.4000508/96(0.28的比例尺反算96DPI的比例尺后,用96DPI的计算,这种情况下1英寸等于25.4000508毫米) ArcGIS Server MKT 3个(native) 1000 25.4000508/96 ArcGIS Server MKT 3个(GoogleMapsCompatible) 1000 0.28
GeoServer JWD 一个矩阵集 111319490.79327358 0.28 GeoServer MKT 一个矩阵集 1000 0.28
tianditu JWD 一个矩阵集 111319490.79327358 25.4/96 tianditu MKT 一个矩阵集 1000 25.4/96
# getWFSFeature(xmlDoc, version)
将WFS返回的XML解析为要素数组对象
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
Object | xml的dom对象 |
version |
String | WFS的版本号,影响坐标的顺序,详见https://shimo.im/sheets/gO3od50r85SlbEqD/snHIV |
要素集合对象
# getWFSInfoFromXML(xmlDoc)
将XML的Document对象转换为JSON字符串
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
xml的Document对象 |
WFS的元数据信息
# getWMSInfoFromDOM(dom, WMSInfo, options)
从DOM元素中获取信息
参数:
名称 | 类型 | 描述 |
---|---|---|
dom |
dom元素 |
|
WMSInfo |
WMS信息对象 |
|
options |
额外参数 |
|
corporation |
公司代码 |
|
version |
WMS版本号 |
|
igsVersion |
IGS版本号 |
# getWMSInfoFromXML(xmlDoc, version, url)
将XML的Document对象转换为JSON字符串
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
xml的Document对象 |
|
version |
WMS版本 |
|
url |
请求地址 |
WMS的元数据信息
# getWMTSInfoFromXML(xmlDoc)
将XML的Document对象转换为JSON字符串
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
xml的Document对象 |
WMTS的元数据信息
# getZoomOffset(viewLod, layerLod, tolerance)
通过比较图层和地图视图的分辨率,来计算ZoomOffset,计算图层的分辨率和地图视图的分辨率之差和图层分辨率的比值
参数:
ZoomOffset
# identity()
- License:
- topojson - https://github.com/topojson/topojson Copyright (c) 2012-2016, Michael Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. The name Michael Bostock may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# async inOrderPromise(functions)
参数:
名称 | 类型 | 描述 |
---|---|---|
functions |
Array.<function()> | 包含多个返回Promise对象的函数的数组 |
: 返回一个Promise对象
# is4326(spatialReference)
是否为4326坐标系
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 坐标系对象 |
是否为4326坐标系
# isCustomSP(spatialReference)
是否为自定义坐标系
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 坐标系对象 |
是否为自定义坐标系
# isInTheSameDomain(url)
判断一个 URL 请求是否在当前域中。
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
string | URL 请求字符串。 |
URL请求是否在当前域中。
# isLayerViewValid(refSpatialReference, layer)
给定的空间参考系下,图层的视图是否有效
参数:
名称 | 类型 | 描述 |
---|---|---|
refSpatialReference |
SpatialReference | 空间参考系 |
layer |
Layer | 图层 |
图层的视图是否有效
# isSameSpatialReference(spatialReference1, spatialReference1)
两个参考系是否为相同参考系
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference1 |
spatialReference | String | 参考系1 |
spatialReference1 |
spatialReference | String | 参考系2 |
是否相同
# isWMSReverse(version, spatialReference)
判断WMS服务是否要反转坐标点顺序,默认是XY,反转是YX 目前仅认为当WMS版本是1.3.0版本且坐标系是地理或者高斯时要反转,对应公司数据GeoServer、MapGIS和ArcGIS
参数:
名称 | 类型 | 描述 |
---|---|---|
version |
String | WMS版本号 |
spatialReference |
SpatialReference | 坐标系对象 |
isReverse 是否要反转坐标点顺序
# parseClassBreakNormalizationType(feature, value, normalizationOptions)
参数:
名称 | 类型 | 描述 |
---|---|---|
feature |
Feature | |
value |
* | |
normalizationOptions |
Object |
# parseWebTileLayerInfo(layer, extent, factor)
参数:
名称 | 类型 | 描述 |
---|---|---|
layer |
WebTileLayer | 基础图层对象 |
extent |
Extent | 图层范围 |
factor |
Number | 分辨率计算系数 |
# setLayerSpatialReference(layers, spatialReference)
设置MapImageLayer、FeatureLayer的空间参考系
参数:
名称 | 类型 | 描述 |
---|---|---|
layers |
Collection.<Layer> | 需要设置参考系的图层集合 |
spatialReference |
SpatialReference | 被设置的spatialReference |
# toJSON(value, construct)
导出json的通用工具函数
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
Object | 要导出的对象 |
construct |
Object | 构造函数 |
json数据
# updateFeatureSymbol(feature, rendererSymbol, visible, 视觉变量)
参数:
名称 | 类型 | 描述 |
---|---|---|
feature |
* | |
rendererSymbol |
* | |
visible |
Boolean | |
视觉变量 |
Array.<VisualVariable> |
# updateRenderer(featureSet, renderer)
渲染要素集
参数:
名称 | 类型 | 描述 |
---|---|---|
featureSet |
FeatureSet | Array.<Feature> | |
renderer |
* |
# urlAppend(url, paramStr)
给url追加参数。
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
string | 待追加参数的url字符串。 |
paramStr |
string | 待追加的参数。 |
The new url
类型定义
# getLegendSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.layers |
Array | 查询的图例集合 |
|
data.layers[i].layerId |
String | 图层id |
|
data.layers[i].layerName |
String | 图层名称 |
|
data.layers[i].legend |
Array | 图例数组 |
|
data.layers[i].legend[j].contentType |
Array | 图例类型 |
|
data.layers[i].legend[j].height |
Number | 图例高度 |
|
data.layers[i].legend[j].width |
Number | 图例宽度 |
|
data.layers[i].legend[j].values |
Array | 图例值数组 |
|
data.layers[i].legend[j].label |
String | 注记 |
|
data.layers[i].legend[j].imageData |
String | 图例的BASE64数据 |
|
data.minScale |
String | 图例的最小缩放比 |
|
data.maxScale |
String | 图例的最大缩放比 |
|
data.total |
Number | 图例数量 |
# queryFailure(result)
请求失败时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
data |
Object | 请求成功数据 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
errorCode |
String | true | 请求失败时的错误码 |
# queryFeaturesInLayersSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
layers |
Array | 要素查询结果,以图层分组 |
|
layers[i].featureSet |
FeatureSet | 要素查询结果集合 |
|
data.layers[i].fields |
Array | 要素属性字段名数组 |
|
data.layers[i].geomType |
String | 要素的几何类型 |
|
data.layers[i].id |
Number | 图层id |
|
data.layers[i].name |
String | 图层名 |
|
data.layers[i].spatialReference |
Object | 图层坐标系 |
# queryFeaturesSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.featureSet |
FeatureSet | 查询的要素集合 |
|
data.fields |
Array | 要素属性字段名数组 |
|
data.geomType |
String | 要素的几何类型 |
|
data.id |
Number | 图层id |
|
data.name |
String | 图层名 |
|
data.spatialReference |
Object | 图层坐标系 |
# queryLayerInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.childResources |
String | 子资源 |
|
data.index |
String | 图层序号或id |
|
data.fields |
Array | 要素属性字段名数组 |
|
data.geomType |
String | 要素的几何类型 |
|
data.minScale |
Number | 最小缩放比 |
|
data.maxScale |
Number | 最大缩放比 |
|
data.name |
String | 图层名 |
|
data.range |
Object | 图层范围 |
|
data.spatialReference |
Object | 图层坐标系 |
|
data.supportedMethods |
Object | 图层支持的方法 |
|
data.systemLibGuid |
String | 系统库id |
|
data.systemLibName |
String | 系统名称 |
|
data.type |
String | 图层类型 |
|
data.type |
String | 图层对应的GDBP地址 |
|
data.visible |
Boolean | 图层是否可见 |
# queryLayerInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.beginLevel |
Number | 起始级数 |
|
data.children |
Array | 子图层 |
|
data.dataType |
String | 数据类型 |
|
data.displayGridNet |
Boolean | 是否显示网格点 |
|
data.displaySceneBox |
Boolean | 是否显示外包盒 |
|
data.endLevel |
Number | 结束级数 |
|
data.frameSizes |
Array | frameSizes |
|
data.gdbpUrl |
String | 图层对应的GDPB地址 |
|
data.layerIndex |
String | 图层序号 |
|
data.layerLodNum |
Number | layerLodNum |
|
data.layerName |
String | 图层名 |
|
data.layerRenderIndex |
Number | layerRenderIndex |
|
data.layerRenderType |
Number | layerRenderType |
|
data.layerType |
String | 图层类型 |
|
data.lodDistance |
Number | lodDistance |
|
data.maxDisplayDistance |
Number | 最大显示距离 |
|
data.minDisplayDistance |
Number | 最小显示距离 |
|
data.minDisplayPixel |
Number | 最小显示像素 |
|
data.originalPoints |
Array | 原点坐标 |
|
data.ownerLayers |
String | ownerLayers |
|
data.position |
Array | position |
|
data.range |
Object | 图层范围 |
|
data.range3D |
Object | 图层范围(3D) |
|
data.scale |
Array | 图层缩放 |
|
data.spatialReference |
Object | 图层坐标系 |
|
data.topLevelDataNum |
Number | topLevelDataNum |
|
data.transparency |
Number | 图层透明度 |
|
data.url |
String | 图层GDBP地址 |
|
data.version |
String | 版本号 |
|
data.visible |
Boolean | 是否可见 |
# queryLayerListInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.layers |
Object |
# queryLayerListInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
# queryLayerListSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.layers |
Array | 图层信息数组 |
|
data.layers[i].fields |
Array | 要素属性字段名数组 |
|
data.layers[i].geomType |
String | 要素的几何类型 |
|
data.layers[i].minScale |
Number | 最小缩放比 |
|
data.layers[i].maxScale |
Number | 最大缩放比 |
|
data.layers[i].name |
String | 图层名 |
|
data.layers[i].range |
Object | 图层范围 |
|
data.layers[i].spatialReference |
Object | 图层坐标系 |
|
data.layers[i].supportedMethods |
Object | 图层支持的方法 |
|
data.layers[i].systemLibGuid |
String | 系统库id |
|
data.layers[i].systemLibName |
String | 系统名称 |
|
data.layers[i].type |
String | 图层类型 |
|
data.layers[i].type |
String | 图层对应的GDBP地址 |
|
data.layers[i].visible |
Boolean | 图层是否可见 |
# queryM3DInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.WKT |
String | 空间参考系参数 |
|
data.asset |
Object | M3D信息 |
|
data.asset.compression |
Boolean | 是否压缩 |
|
data.asset.gltfUpAxis |
String | 模型主轴 |
|
data.asset.guid |
String | 模型的id |
|
data.asset.layerName |
String | 图层名 |
|
data.asset.lodStrategyType |
String | lodStrategyType |
|
data.asset.monomerization |
Boolean | 是否单体化 |
|
data.asset.offset |
Array | 模型偏移 |
|
data.asset.version |
String | 模型版本 |
|
data.root |
Object | 节点信息 |
|
data.root.boundingVolume |
Object | 外包盒 |
|
data.root.children |
Array | 子节点 |
|
data.root.geometricError |
Number | 几何误差 |
|
data.root.refine |
String | 数据加载方式,replace或者add |
|
data.root.transform |
Array | 矩阵信息 |
|
data.geometricError |
Array | 几何误差 |
# queryNodeInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.boundingVolume |
Object | 节点外包盒 |
|
data.childrenNode |
Array | 子节点 |
|
data.lodError |
Number | lodError |
|
data.lodLevel |
Number | lodLevel |
|
data.lodMode |
String | lodMode |
|
data.name |
String | 节点名 |
|
data.nodeId |
String | 节点ID |
|
data.nodeUrl |
String | 节点URL |
|
data.parentNode |
Object | 父节点 |
|
data.shared |
Object | shared |
|
data.tileDataInfoIndex |
Number | tileDataInfoIndex |
|
data.tileDataInfoList |
Array | [] |
|
data.transform |
Array | 节点矩阵 |
# queryRootNodeInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.copyrightText |
Object | 版权信息 |
|
data.type |
Array | 图层类型 |
|
data.name |
String | 图层名 |
# queryRootNodeInfoSuccess(result)
请求成功时的回调
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
result |
Object | 回调参数 |
|
msg |
String | 响应信息 |
|
succeed |
Boolean | true | 接口是否调用成功 |
data |
Object | 请求成功数据 |
|
data.boundingVolume |
Object | 节点外包盒 |
|
data.childrenNode |
Array | 子节点 |
|
data.lodError |
Number | lodError |
|
data.lodLevel |
Number | lodLevel |
|
data.lodMode |
String | lodMode |
|
data.name |
String | 节点名 |