.NET tools for developing web and desktop mapping applications
eng
rus
Features
Online demo
Documentation
Download
Support
Display
Points (vector and raster symbols)
Polylines (stroke styles, compound and bi-colored lines)
Polygons (fill styles, simple and stroked borders)
Anti-aliasing and transparency
Scale dependent output
Displaying large rasters using on-the-fly color correction, scaling and interpolation method
Flexible label output (collision detection, prioritizing, placement along linear objects)
Layer management
Setting display order
Setting display scale range
Coordinate transformations
Geographic coordinate transformations: Bursa-Wolf
Affine (rotation, scaling, translation, reflection, shear)
On-the-fly cartographic projections
Mercator
Transverse Mercator (UTM)
Albers equal area
Lambert
Wagner VI, Kavraysky VII with variations
Robinson
Gnomonic
with the ability to configure transformation
Implementation features
Xml map workspaces (layers, styles, display settings, indexing, spatial data sources)
On-the-fly data integration from heterogeneous sources (files, databases, etc.)
Extendible data provider model with ability to develop your own spatial data provider
Events for data querying and defining feature display style
Access to non-spatial attributes as a collection of objects
Replaceble coordinate implementation
Perfomance
Spatial indexing with kD and quad trees
Feature caching
Tile caching
Short response time values when displaying large in-memory datasets (~700Mb)
Other features
OGC Web Map Service specification implementation (server and client)
Spatial queries (objects intersecting with the rectangle; objects containing the point)
Legend drawing functions
Affine and rubber sheet stretching of rasters
Generalization of spatial data
Douglass-Pecker
S-DMin (preserve topology)
Spatial analysis and topology
Unions, intersections, differences, symmetric differences of geometries (including heterogenous dimensions case), correct handling of dimension collapse
Dimensionally extended intersection matrix (DE-9IM)
Spatial predicates: equals, disjoint, intersects, crosses, overlaps, within, contains, touches
Positive and negative buffers (point buffer will approximate with regular polygon)
Planar graph of two geometries
Minimum distance between geometries
Calculation of a polygon area
Convex hull
Voronoi tessellation
Delaunay triangulation
Geometry on the Earth's surface
Solving of the direct and inverse geodetic problems
Unions, intersections, differences, symmetric differences of geometries (including heterogenous dimensions case), correct handling of dimension collapse
Calculation of a polygon area
Convex hulls
Buffers
User interface
Windows Forms control
ASP.NET server control (with AJAX):
Pan
Scale
Display scale segment
Select feature
Feature info popup window
Layer management
Distance measurement
Area measurement
Editing of lines and contours
JavaScript map viewer
Workspace editor application
Ability of browsing map with side WMS-clients (such as OpenLayers)
Supported data sources
File-based
ESRI Shape-file
MapInfo TAB, MIF
AutoCAD DXF
OGC Well-known binary, OGC Well-known text
WKT for coordinate systems
Rasters: GeoTIFF, Erdas Imagine img and raw, Intergraph Raster, JPEG, BMP, PNG and others
Databases
Oracle Spatial (SDO_GEOMETRY)
PostGIS
Microsoft SQL Server 2008 (geometry, geography)
Ability to store spatial data in different relational databases with original binary format