Select Templates (Geometry fields) Search - supports a new part: radius = the radius of the minimum enclosing circle, useful for ranking geometry values by size. (Text field) Search - supports new parts: url scheme / url host / url port / url user / url password / url path / url extra parts. Transform Templates (Geometry fields) Overlay - performs a topology overlay on a pair of drawings: identity / intersect / union / update. The result drawing includes fields from the source drawing (with same names) as well as fields from the overlay drawing (with names altered according to the specified pattern, by default 'Overlay {name}'). Both drawings can be restricted to the selection. (Tile fields) Viewshed - computes viewsheds: visible area from all / visible area from any / visible count / visible level from all / visible level from any. Z values for view sources can be taken from a numeric field or directly from geometry values (the default). If Z values are taken from a numeric field, they can be counted relative to the raster (on by default). There are options to specify refraction (the default is 0.13), minimum / maximum angle (the defaults are -90 / 90, angles are always in degrees), radius (the default is 0 = no limit), and whether or not to use datum curvature (the default is not to use). View sources can be restricted to the selection. (Geometry fields) Split - supports a new split into operation: cuts = splits geometry values into parts using areas or lines in a different drawing. Both drawings can be restricted to the selection. (Geometry fields) Copy - supports a new part: radius = the radius of the minimum enclosing circle, useful for ranking geometry values by size. (Geometry fields) Compose - composes a geometry value: point / point with z / circle / rectangle / segment / triangle. (Date fields) Compose - composes a date value from year / month / day. (Date fields) Arithmetic - performs an arithmetic operation: add time / subtract time / time after / time before. Add time / subtract time add the specified amount of time units (day / week / hour / minute / second / millisecond) to the original date and return a new date value. Time after / time before measure the difference between the original date and the second date and return a numeric value in time units. (Numeric vector fields) Compose - composes a vector value: new / rearrange values. New composes a new vector from numeric values. Rearrange values rearranges values in the existing vector, setting a specific value to '(none)' clears it to 0. (Tile fields) Compose - composes a tile value: new / rearrange channels. New composes a new tile from numeric values or single-channel tiles. Rearrange channels rearranges channel values in the existing tile, setting a specific channel to '(none)' clears it to 0. (Text fields) Compose - composes a text value: geojson / gml / wkt / url / url from base and relative. (Text fields) Copy - supports new parts: json named value / json array value / gml geometry / gml coordinate system / geojson geometry / geojson coordinate system / wkt geometry / url scheme / url host / url port / url user / url password / url path / url extra parts. (Numeric fields) Limit - limits a numeric value: limit both / limit minimum / limit maximum. (Tile fields) Limit - limits values of a specific channel in a tile: limit both / limit minimum / limit maximum. Queries GeomOverlayTopologyXxx functions for union / update overlays allow the source drawing to be empty and compose the result from the overlay drawing. GeomOverlayTopologyXxx functions for identity / union / update overlays allow the overlay drawing to be empty and compose the result from the source drawing. TileViewshedMakeXxx functions take an additional parameter for the channel to use. TileViewshedXxx functions take an additional parameter for the Z field to use. If the name of the Z field is a blank string, the functions use Z data stored in geometry values. TileViewshedTilesXxx functions return an indexed table to allow joins. New functions: TileViewshedArea / Par - compute visible area for a single observer. New function: GeomToCuts - splits a geometry value into cuts with an area or line. TileFlowDirAccumXxx functions take an additional parameter for the channel to use. New function: GeomRadius - computes the minimum enclosing circle for a geometry value and returns its radius. New function: GeomRadiusGeo - maps a lat/lon geometry value to meters using the scale near its center, computes the minimum enclosing circle and returns its radius. New function: CoordMeasureRadius - computes the radius of a geometry value using specified measure. New function: StringJsonArrayValue - parses a JSON array and returns the value with the specified index, as a string. New constants: INT8MIN / INT8MAX / UINT8MAX / INT16MIN / INT16MAX / UINT16MAX / INT32MIN / INT32MAX / UINT32MAX / FLOAT32MIN / FLOAT32MAX / FLOAT64MIN / FLOAT64MAX - minimum and maximum values for various numeric types. There are no constants for INT64 / UINT64 because computations in queries are performed predominantly in FLOAT64 which is not big enough to store these constants. Other CUDA support is updated to CUDA 11, the GPGPU.DAT file includes modules compiled for compute capability 6.0 (TITAN and upper-level GeForce GTX, see CUDA GPUs). SQLite is updated to 3.32.3, V8 to 8.4.371.23, ICU to 67.1.0.0, Visual C++ runtime libraries to 14.27.29016.0. Geocoding servers of different types for the same provider are merged together. Creating a data source for a geocoding server allows editing URLs for all services supported by the server. Geocoding server for Here is updated to support the latest version of the API (v7). Geocoding servers for Bing / Google / Here / MapBox / MapQuest / Yandex support search services (Search / Search Circle / Search Rectangle) that allow locating features near a lat/lon location with a filter string (typically used to limit results to restaurants, ATMs or something similar, the syntax depends on the server). (Fix) Reading GDB data forces coordinate systems with no axes specified explicitly to XY even if the corresponding EPSG coordinate system is YX. Parameter reports in template queries are cleaned to report date values without #...#, numeric vector values without CAST, UUID values without CAST, expressions without extra parens, field names without [...], channel choices without translation ('channel X' instead of 'X'), result choices without translation ('(same field)' instead of the field name). End of list.
|