DK.NET can be used to compile x64 code. However there are some limitations:
Not all layer formats will be supported. Generally formats utilizing external .DLL libraries like ECW will not be supported due to the fact that number of external drivers are still 32 bit
Debugging 64 bits code can cause memory problems with Visual Studio (all avai...
Modified: 2010-05-06
This is logical. Project files contain no knowledge of how to recreate a non-persistent layer. You must add such action on your own.
For example: procedure TfrmMain.createLayerAndSaveConfig;
var
ll : TGIS_LayerVector ;
begin
ll := TGIS_LayerVector.Create ;
ll.StoreParamsInProject := False ; // DK8 only
ll.ConfigName := 'mylayer....
Modified: 2010-04-22
The Developer, Internet Server, and Editor (via scripting) products support geocoded street address querying (finding the approximated map location of a given street address), reverse geocoding (finding the street address closest to a given point, such as corresponding to the coordinates from a GPS device), and advanced street address name parsing.
Th...
Modified: 2010-04-21
The first step is to use Notepad or other text editor to manually create the TTKPS file to define the database connection: [TatukGIS Layer]
Storage=PixelStore2
Layer=name_of_the_layer
Dialect=MSJET|MSSQL|INTERBASE|MYSQL|DB2|ORACLE|ADVANTAGE|SAPDB
ADO=ADO connection string, if the key does not exist then DBX connection will be used
ReadOn...
Modified: 2010-04-18
The support for routing can be applied to vehicles on a road/street networks represented by a vector line layer or other situations, such as water drainage system, liquid pipeline network, rail network, electrical power grid, etc. The support includes cost based routing between a single starting point and termination point. When routing on a geocoded str...
Modified: 2010-04-16
I want to convert GPS points to fit to a map which is in a coordinate system defined as follows:
Hotine Oblique Mercator Azimuth Center
Central Meridian: 7.43958333333333
Origin Latitude: 46.952405555555
False Easting: 600000
False Nothing: 200000
Scale Factor: 1
So I enter the information in the DK as follows:
Prj := ProjectionList...
Modified: 2010-04-16
The TatukGIS DK product (DK Enterprise 8.11 and later versions of the VCL, ActiveX, and .NET editions), TatukGIS Internet Server product (9.0 and later versions), and GIS Editor product (2.0 and later versions) support the ESRI ArcSDE SQL spatial database vector data structure and features. These products also include read-only support for SDE Raster laye...
Modified: 2010-04-14
1. With vector layers, ensure that a reasonable 'Smart Size' setting is selected. A suggested default Smart Size is one pixel (1px). Use of this feature can dramatically enhance the speed of opening large vector files and the speed when panning at relatively zoomed out view levels. Smart Size is a visual layer property setting. For more on the Smart Size ...
Modified: 2010-04-14
The TatukGIS DK product (DK Enterprise 8.11 and later versions of the VCL, ActiveX, and .NET editions), TatukGIS Internet Server product (8.10.1 and later versions), and GIS Editor product (1.10.1 and later versions) directly support the Oracle Spatial/Locator (vector) and Oracle GeoRaster data formats.
This support includes:
Reading/writing/e...
Modified: 2010-04-08
The *. TTKLS file is a sub file used to connect TatukGIS products to supported vector SQL database map layer formats, e.g., native TatukGIS binary, OpenGIS Simple Features for SQL, Geomedia, Oracle Spatial, PostGIS, MSSQL Spatial, and others. This file can be opened with TatukGIS products, including the free GIS Viewer, GIS Editor, GIS Internet Server, GI...
Modified: 2010-04-08
This item is obsolete and relates only to the DK 8.x and IS 8.x versions. Refer to KB10820 .
GPS coordinates are usual latitude/longitude in WGS84.
With VB: Set prj_list = New XGIS_ProjectionList
Set prj = prj_list.FindEx("MER”) 'mercator
Set result = obj_src.Project( my_coordinates ) With VB.NET: prj_list = New TatukGIS_DK.XGIS_P...
Modified: 2010-04-03
Reprojection of points from WGS84 to the Irish National Map Grid is performed as follows:
TGIS_CSCoordinateSystem cs_wgs = TGIS_CSFactory.ByEPSG( 4326 );
TGIS_CSCoordinateSystem cs_osni = TGIS_CSFactory.ByEPSG( 29901 );
ptg_wgs.X = -2 ;
ptg_wgs.X = 60 ;
ptg_osni = cs_wgs.ToCS( cs_osni, ptg_wsg ) ;
Modified: 2010-04-03
Live GPS functionality is supported in the Editor via scripting. Because it is impossible for TatukGIS to anticipate the exact GPS feature requirements of each user, we support GPS via scripting (instead of hard programmed into the default program user interface) with the expectation that some customers will want to further customize the default scripts p...
Modified: 2010-04-03
You can obtain a pro forma invoice from the TatukGIS system to document the intended purchase transaction using the following procedure.
Log in on the Shop page of the TatukGIS web site and select the item(s) to be purchased using the normal on-line purchase procedure.
Depending on the payment method preferred by your organization, select ...
Modified: 2010-04-03
The DK product supports both live GPS tracking and the batch transfer of waypoints and other data between the DK based application and a GPS device. Linear features be created and edited with points collected with a GPS unit. The GPS tracking points can be represented with the use of symbols, even a unique symbol for each tracking object. The GPS ...
Modified: 2010-03-31
There are three possibilities:
1) Using the DK-VCL edition. The DK-VCL may be used to develop either a client-server or true web server application. The DK-VCL developer can use the VCL source code to customize the bitmap serving procedure to optimize the performance for a web server environment. One option for the creation of either client-server or w...
Modified: 2010-03-31
1) Download the product. When the purchase payment is received by TatukGIS, the log-in account of the named licensed user under the license will be activated with download access to the retail version of the purchased product. The named licensed user must go to the Downloads page of the TatukGIS web site and log-in using the licensed user e-mail ad...
Modified: 2010-03-30
Starting version 9.3 development foir 64bit has been enabled. However number of layers (all depending on external DLLs) will not work.
We found some problems in debugging 64bit version (Visual Studio eats a lot of memory) therefore we recommend to debug application as 32bit and just compile for deployment as 64bit.
Modified: 2010-03-30
My code is:
procedure TForm1.GISPaint(Sender: TObject); begin
; ;GIS.Canvas.Draw( 0, 0, Image1.Picture.Graphic );
; ;GIS.Draw ;
end;
In some circumstances the Draw is called more than once.
1) Test for GIS.InIncremental paint to avoid painting in incremental draw
2) Test for GIS.DrawMode <> gisDrawTop to avoid painting when only the topo...
Modified: 2010-03-30
To find all shapes within a given extent: GIS.Lock // to avoid multiple refreshed
Shp := layer.FindFirst( selection_extent )
While Assigned( shp ) do begin
Shp.MakeEdiable.isSelected := True ;
Shp.Invalidate
End ;
GIS.Unlock // or pending updates will now be forced
The logic to implement a selected extent is to count all the selec...
Modified: 2010-03-30