Returns the current viewport clip extent which defaults to null.
Sets the clip extent to null and returns the projection. With a clip extent of null, no viewport clipping is performed.
Viewport clipping is independent of small-circle clipping via projection.clipAngle.
Set to null to disable viewport clipping.
Sets the projection’s viewport clip extent to the specified bounds in pixels and returns the projection. The extent bounds are specified as an array [[x₀, y₀], [x₁, y₁]], where x₀ is the left-side of the viewport, y₀ is the top, x₁ is the right and y₁ is the bottom.
Viewport clipping is independent of small-circle clipping via projection.clipAngle.
The extent bounds are specified as an array [[x₀, y₀], [x₁, y₁]], where x₀ is the left-side of the viewport, y₀ is the top, x₁ is the right and y₁ is the bottom.
Sets the projection’s scale and translate to fit the specified geographic feature in the center of the given extent. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The extent, specified as an array [[x₀, y₀], [x₁, y₁]], where x₀ is the left side of the bounding box, y₀ is the top, x₁ is the right and y₁ is the bottom.
A geographic feature supported by d3-geo (An extension of GeoJSON feature).
Sets the projection’s scale and translate to fit the specified geographic feature collection in the center of the given extent. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The extent, specified as an array [[x₀, y₀], [x₁, y₁]], where x₀ is the left side of the bounding box, y₀ is the top, x₁ is the right and y₁ is the bottom.
A geographic feature collection supported by d3-geo (An extension of GeoJSON feature collection).
Sets the projection’s scale and translate to fit the specified geographic geometry object in the center of the given extent. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The extent, specified as an array [[x₀, y₀], [x₁, y₁]], where x₀ is the left side of the bounding box, y₀ is the top, x₁ is the right and y₁ is the bottom.
A GeoJson Geometry Object or GeoSphere object supported by d3-geo (An extension of GeoJSON).
Sets the projection’s scale and translate to fit the specified geographic geometry collection in the center of the given extent. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The extent, specified as an array [[x₀, y₀], [x₁, y₁]], where x₀ is the left side of the bounding box, y₀ is the top, x₁ is the right and y₁ is the bottom.
A geographic geometry collection supported by d3-geo (An extension of GeoJSON geometry collection).
Sets the projection’s scale and translate to fit the specified geographic feature in the center of an extent with the given size and top-left corner of [0, 0]. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The size of the extent, specified as an array [width, height].
A geographic feature supported by d3-geo (An extension of GeoJSON feature).
Sets the projection’s scale and translate to fit the specified geographic feature collection in the center of an extent with the given size and top-left corner of [0, 0]. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The size of the extent, specified as an array [width, height].
A geographic feature collection supported by d3-geo (An extension of GeoJSON feature collection).
Sets the projection’s scale and translate to fit the specified geographic geometry object in the center of an extent with the given size and top-left corner of [0, 0]. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The size of the extent, specified as an array [width, height].
A GeoJson Geometry Object or GeoSphere object supported by d3-geo (An extension of GeoJSON).
Sets the projection’s scale and translate to fit the specified geographic geometry collection in the center of an extent with the given size and top-left corner of [0, 0]. Returns the projection.
Any clip extent is ignored when determining the new scale and translate. The precision used to compute the bounding box of the given object is computed at an effective scale of 150.
The size of the extent, specified as an array [width, height].
A geographic geometry collection supported by d3-geo (An extension of GeoJSON geometry collection).
Returns true if x-reflection is enabled, which defaults to false.
Sets whether or not the x-dimension is reflected (negated) in the output.
true = reflect x-dimension, false = do not reflect x-dimension.
Returns true if y-reflection is enabled, which defaults to false.
Sets whether or not the y-dimension is reflected (negated) in the output.
This is especially useful for transforming from standard spatial reference systems, which treat positive y as pointing up, to display coordinate systems such as Canvas and SVG, which treat positive y as pointing down.
true = reflect y-dimension, false = do not reflect y-dimension.
Returns the current scale factor.
The scale factor corresponds linearly to the distance between projected points; however, absolute scale factors are not equivalent across projections.
Sets the projection’s scale factor to the specified value and returns the projection. The scale factor corresponds linearly to the distance between projected points; however, absolute scale factors are not equivalent across projections.
Scale factor to be used for the projection.
Returns a projection stream for the specified output stream. Any input geometry is projected before being streamed to the output stream. A typical projection involves several geometry transformations: the input geometry is first converted to radians, rotated on three axes, clipped to the small circle or cut along the antimeridian, and lastly projected to the plane with adaptive resampling, scale and translation.
An input stream
Returns the current translation offset. The translation offset determines the pixel coordinates of the projection’s center.
Sets the projection’s translation offset to the specified two-element array [tx, ty] and returns the projection. The translation offset determines the pixel coordinates of the projection’s center.
A two-element array [tx, ty] specifying the translation offset.
Generated using TypeDoc
Geo Identity Transform