Ptv.XServer.Controls.Map.Tools Namespace |
This namespace contains tool classes for support.
The GeoTransform class contains methods to transform from world to map and screen coordinates.
The WkbToGdi and WkbToWpf classes contain methods to convert an OGC well-known-binary byte array to GDI and WPF geometry types.
The LineReductionClipping class can be used to reduce the number of points for complex line string. This can be used to display large routes for the vector layer.
The TileBasedPointClustererT class can be used to implement a clustering mechanism for a large amount of map locations.
Class | Description | |
---|---|---|
ClusterT | This class holds the information for a cluster. | |
CohenSutherlandClipping | Cohen-Sutherland clipping - initially taken from http://en.wikipedia.org/wiki/Cohen%E2%80%93Sutherland. Slightly modified to incorporate the .Net data types System.Windows.Rect and System.Windows.Point. | |
ColorExtensions | Helper class for changing a color value. | |
EndPointQueryT | Documentation in progress... | |
GeoTransform | Native class performing transformations of different coordinate formats. | |
ImageExtensions |
Extensions for the streaming API.
| |
ImageTools | Tool class for handling writable bitmaps. | |
LineClusterT | This class holds the information for a cluster. | |
LineInfoT | This class holds the information for a single point. | |
LineReductionClipping | This class can be used to clip polylines to a given rectangle. | |
LineReductionClippingPolylineBuilderP |
Class for building a polyline out of several single line snippets.
Internally used by the clipping algorithm, this class does all the work
of storing and reducing the points passed in from the clipping algorithm.
| |
Logger |
Helper class which extends the System.Diagnostics.TraceSource class by an own customized layout
of the messages. For example, a time stamp is added and unnecessary information (event id) is
removed.
| |
MapElementExtensions | Helper functions for the visual tree. | |
MemoryCacheTKey, TValue | Generic class for caching objects in memory. | |
MemoryCacheMultiThreaded | Memory cache accessible in multiple threads. | |
ObservableDictionaryTKey, TValue | Helper class providing an observable dictionary which sends notifications on add, remove and change. | |
PointInfoT | This class holds the information for a single point. | |
RectExtensions | Helper class extending the functionality of rectangles/envelopes. | |
ResourceHelper | Helper functions for handling resources. | |
StartPointQueryT | Documentation in progress... | |
StreamExtensions | Extensions for the streaming API. | |
StringBuilderExtensions | Extensions helpful for StringBuilder class. | |
TileBasedLineClustererT | Documentation in progress... | |
TileBasedPointClustererT | This class creates cluster objects for points. | |
TileCache | Class for caching the tile images. | |
TransformFactory |
The TransformFactory creates WPF transformations which can be used
as RenderTransform for child canvases of the GeoCanvas object.
| |
WgsExtensions | Helper class for converting points and distance into different coordinate formats. | |
WkbToGdi | Converts Well-known Binary representations to a GraphicsPath instance. | |
WkbToWpf | Converts Well-known Binary representations to a WPF Geometry instance. | |
WrappingStream |
A Stream that wraps another stream. The major feature of WrappingStream is that it does not dispose the
underlying stream when it is disposed; this is useful when using classes such as BinaryReader and
CryptoStream that take ownership of the stream passed to their constructors.
| |
XMapMetaInfo |
This class fetches xMapServer meta-information by requesting the xmap .properties file
and includes other information needed to operate on XMapServer.
| |
XMapTools |
Collects tooling methods for the XMap server.
| |
XServerUrl |
Helper class for converting URL address into the correct format.
|
Interface | Description | |
---|---|---|
IPointClusterQueryT | Generic interface for querying clusters. |
Enumeration | Description | |
---|---|---|
SpatialReference | Spatial reference systems which can directly used for WPF map. | |
WkbByteOrder | Specifies the byte order value. | |
WKBGeometryType | Specifies the geometry type value. |