The DK-VCL, DK.NET, and DK-ActiveX editions are licensed as standard and Enterprise versions. The primary advantage of the Enterprise version is support for advanced spatial server databases: Microsoft SQL Spatial (Microsoft SQL 2008, 2008 R2), Oracle Spatial/Locator, Oracle GeoRaster, ESRI ArcSDE, ESRI SDE Raster, MapInfo SpatialWare, IBM DB2 Spatial Extender, IBM Informix Spatial DataBlade, and PostGIS. The support for each spatial layer type is direct, without need for any 3rd party software or middleware.
Support for MSSQL Spatial, Oracle Spatial/Locator, MapInfo SpatialWare, IBM DB2 Spatial Extender, IBM Informix Spatial DataBlade, and PostGIS includes:
- Reading/writing/editing vector map layer geometry and attributes.
- Creation of new tables and importing data into the tables.
- Use of spatial operators for server-side spatial queries (based on the DE-9IM model).
- Utilization of server side spatial indexes.
Support for ArcSDE includes:
- Reading/writing/editing ArcSDE Geodatabase SQL vector map layer geometry and attributes.
- Direct ArcSDE SQL layer access, bypassing ArcSDE services and independent of any ESRI middleware.
- Utilization of ArcSDE spatial indexes for fast spatial queries.
- Supported databases: MSSQL Server, Oracle, and other SQL databases compatible with the ArcSDE standard.
Support for the Oracle GeoRaster and ArcSDE Raster formats is read-only.
Instructions how to connect the DK to each supported spatial database layer type are provided in Knowledge Base item KB10765
The DK Enterprise version requires the purchase of a standard license of the DK product for each licensed user plus the payment of the DK Enterprise upgrade fee. The Enterprise upgrade fee is per customer organization, i.e., DK developer team, so not per DK license. Therefore, a customer organization with multiple DK licensed developers would pay the Enterprise upgrade fee only once to convert all the licensed developers to DK Enterprise status.