-
Name Type Description dataProjectionProjectionLike (defaults to 'EPSG:4326') 默认数据投影。
layerNamestring | undefined 将 TopoJSON 拓扑
objects子项的名称设置为具有指定名称的要素属性。这意味着 当设置为'layer'时,像这样的拓扑{ "type": "Topology", "objects": { "example": { "type": "GeometryCollection", "geometries": [] } } }将导致要素具有一个设置为
'example'的'layer'属性。 未设置时,不会向要素添加任何属性。layersArray.<string> | undefined 要从中读取要素的 TopoJSON 拓扑
objects子项的名称。如果未提供,将从所有子项中读取要素。
Extends
Methods
-
读取要素。仅适用于单个要素。使用
read要素s读取要素集合。Name Type Description sourceArrayBuffer | Document | Element | Object | string 数据源。
options读取选项。
Name Type Description dataProjectionProjectionLike | undefined 正在读取的数据的投影。 如果未提供,将从数据中派生投影(在可能的情况下),或 分配格式的
dataProjection(在已设置的情况下)。如果无法 从数据中派生投影且格式未设置dataProjection, 要素将不会被重新投影。extentExtent | undefined 正在读取的瓦片的地图单位范围。 仅在以瓦片像素作为几何单位读取数据时需要。配置时, 需要提供以
TILE_PIXELS为units的dataProjection以及瓦片的像素范围作为extent。featureProjectionProjectionLike | undefined 格式读取器创建的要素几何图形的 投影。如果未提供,要素将以
dataProjection返回。返回值:
要素。
-
读取所有要素。适用于单个要素和要素集合。
Name Type Description sourceArrayBuffer | Document | Element | Object | string 数据源。
options读取选项。
Name Type Description dataProjectionProjectionLike | undefined 正在读取的数据的投影。 如果未提供,将从数据中派生投影(在可能的情况下),或 分配格式的
dataProjection(在已设置的情况下)。如果无法 从数据中派生投影且格式未设置dataProjection, 要素将不会被重新投影。extentExtent | undefined 正在读取的瓦片的地图单位范围。 仅在以瓦片像素作为几何单位读取数据时需要。配置时, 需要提供以
TILE_PIXELS为units的dataProjection以及瓦片的像素范围作为extent。featureProjectionProjectionLike | undefined 格式读取器创建的要素几何图形的 投影。如果未提供,要素将以
dataProjection返回。返回值:
要素集合。
-
读取几何图形。
Name Type Description sourceArrayBuffer | Document | Element | Object | string 数据源。
options读取选项。
Name Type Description dataProjectionProjectionLike | undefined 正在读取的数据的投影。 如果未提供,将从数据中派生投影(在可能的情况下),或 分配格式的
dataProjection(在已设置的情况下)。如果无法 从数据中派生投影且格式未设置dataProjection, 要素将不会被重新投影。extentExtent | undefined 正在读取的瓦片的地图单位范围。 仅在以瓦片像素作为几何单位读取数据时需要。配置时, 需要提供以
TILE_PIXELS为units的dataProjection以及瓦片的像素范围作为extent。featureProjectionProjectionLike | undefined 格式读取器创建的要素几何图形的 投影。如果未提供,要素将以
dataProjection返回。返回值:
几何图形。
-
读取投影。
Name Type Description sourceArrayBuffer | Document | Element | Object | string 数据源。
返回值:
投影。
-
将要素编码为字符串。
Name Type Description feature要素 要素。
options写入选项。
Name Type Description dataProjectionProjectionLike | undefined 正在写入的数据的投影。 如果未提供,将分配格式的
dataProjection(在已设置的情况下)。 如果格式未设置dataProjection,要素将以featureProjection返回。featureProjectionProjectionLike | undefined 格式写入器将序列化的要素几何图形的 投影。如果未提供,如果已设置
dataProjection,则假定几何图形在dataProjection中; 换言之,它们不进行变换。rightHandedboolean | undefined 写入几何图形时,遵循线性环方向的右手 定则。这意味着多边形将具有逆时针的 外环和顺时针的内环。默认情况下,坐标按构造时 提供的方式进行序列化。如果为
true,将应用右手定则。 如果为false,将应用左手定则(外环顺时针, 内环逆时针)。请注意,并非所有格式 都支持此属性。GeoJSON 格式在写入几何图形时 确实使用此属性。decimalsnumber | undefined 坐标的最大小数位数。 坐标在内部存储为浮点数,但浮点运算可能产生 大量小数位的坐标,通常在输出时不需要。 在此设置数字以对坐标进行舍入。也可用于确保 读取的坐标可以以相同的小数位数写回。 默认不进行舍入。
返回值:
编码后的要素。
-
将要素数组编码为字符串。
Name Type Description featuresArray<要素> 要素集合。
options写入选项。
Name Type Description dataProjectionProjectionLike | undefined 正在写入的数据的投影。 如果未提供,将分配格式的
dataProjection(在已设置的情况下)。 如果格式未设置dataProjection,要素将以featureProjection返回。featureProjectionProjectionLike | undefined 格式写入器将序列化的要素几何图形的 投影。如果未提供,如果已设置
dataProjection,则假定几何图形在dataProjection中; 换言之,它们不进行变换。rightHandedboolean | undefined 写入几何图形时,遵循线性环方向的右手 定则。这意味着多边形将具有逆时针的 外环和顺时针的内环。默认情况下,坐标按构造时 提供的方式进行序列化。如果为
true,将应用右手定则。 如果为false,将应用左手定则(外环顺时针, 内环逆时针)。请注意,并非所有格式 都支持此属性。GeoJSON 格式在写入几何图形时 确实使用此属性。decimalsnumber | undefined 坐标的最大小数位数。 坐标在内部存储为浮点数,但浮点运算可能产生 大量小数位的坐标,通常在输出时不需要。 在此设置数字以对坐标进行舍入。也可用于确保 读取的坐标可以以相同的小数位数写回。 默认不进行舍入。
返回值:
编码后的要素集合。
-
将几何图形编码为字符串。
Name Type Description geometryGeometry 几何图形。
options写入选项。
Name Type Description dataProjectionProjectionLike | undefined 正在写入的数据的投影。 如果未提供,将分配格式的
dataProjection(在已设置的情况下)。 如果格式未设置dataProjection,要素将以featureProjection返回。featureProjectionProjectionLike | undefined 格式写入器将序列化的要素几何图形的 投影。如果未提供,如果已设置
dataProjection,则假定几何图形在dataProjection中; 换言之,它们不进行变换。rightHandedboolean | undefined 写入几何图形时,遵循线性环方向的右手 定则。这意味着多边形将具有逆时针的 外环和顺时针的内环。默认情况下,坐标按构造时 提供的方式进行序列化。如果为
true,将应用右手定则。 如果为false,将应用左手定则(外环顺时针, 内环逆时针)。请注意,并非所有格式 都支持此属性。GeoJSON 格式在写入几何图形时 确实使用此属性。decimalsnumber | undefined 坐标的最大小数位数。 坐标在内部存储为浮点数,但浮点运算可能产生 大量小数位的坐标,通常在输出时不需要。 在此设置数字以对坐标进行舍入。也可用于确保 读取的坐标可以以相同的小数位数写回。 默认不进行舍入。
返回值:
编码后的几何图形。