TatukGIS Developer Kernel关键功能说明

许可证

  • 每个注册的开发者,永久性的。
  • 向用户和服务器部署编译的应用程序免收版权费。
  • 为DK for Delphi版提供源代码。

支持

  • 购买许可证后可享受12个月的产品更新/升级服务(可延期)。
  • 购买许可证后可获得12个月的电子邮件技术支持(可延期)。
  • 定期更新的在线文档维基,包括完整的API文档、API概述、新内容、迁移指南、100多个源代码样本、可搜索的在线知识库、问题和答案资源。

语言本地化

  • TatukGIS托管的语言翻译编辑器可系统地将应用软件的用户界面(菜单、对话框和信息)本地化为任何语言。
  • 支持所有外国语言字符的Unicode。
  • 灵活的应用程序用户界面语言选择。

OpenStreetMap网络服务器
TatukGIS托管的OSM详细世界地图层,可用于任何TatukGIS项目。
API

  • 全面用于GIS应用开发。
  • 750个类,19000个记录的方法和属性。
  • 在所有支持的平台上几乎完全相同的API(见下面的可用平台),差异主要是由于平台差异/限制。

主要功能

  • 打开、创建、编辑、保存、导出矢量、图像和网格文件,包括作为数据库定义的格式。
  • 在TatukGIS Editor/Viewer产品中展示了图层属性、图例、比例、北方箭头和其他视觉控制(见下文的视觉控制)。
  • 基于比例和属性的强大的造型和特征渲染。
  • 基于CGM、图像、字体和内置700多个SVG符号库的符号学。
  • 用于高级线条符号学的内置线条样式编辑器,用户自定义的线条样式。
  • 先进的标签,包括动态放置、顺行、避免重叠、多字段和HTML格式。
  • 对开放标准的广泛支持,包括GML和WFS、WMTS和WMS服务。
  • 打印,包括预定义的打印模板和模板编辑器。
  • 将高分辨率的全图合成导出为图像文件。
  • GPU增强渲染(如果操作系统支持)。
  • 用于增强地图渲染质量的反偏差输出。
  • 矢量和图像层数据分类方法。
  • Choropleth地图,如使用分类数据创建。
  • 所有类型图层的图层统计。
  • 使用图层统计来渲染地图和标签。
  • 任何图层(矢量、网格、DEM)的颜色坡度。
  • 动态形状聚合(分选、聚类、形状减少),以简化地图的呈现。
  • 投影地图上的GPS跟踪,自动地图旋转,使用NMEA标准的实时GPS设备仿真器连接。
  • 支持高刷新率的跟踪层。
  • 渐进式渲染基图(矢量/图像)。
  • 矢量操作和分析,如:
    • 形状创建、编辑、分割、合并、捕捉、平滑、简化、缩放、旋转。
    • 属性查询、编辑、创建。
    • 基于DE-9IM拓扑模型的空间查询。
    • 基于DE-9IM模型的重叠、夹杂、接触等的形状拓扑测试。
    • 面积、长度和距离的计算。
    • 三角测量和Voronoi图的计算。
    • 地理编码、反向地理编码和支持持久性网络的路由。
    • 动态更新的虚拟属性字段(用于标注、截面渲染、SQL查询)。
  • 图像和网格的操作和分析,例如:
    • 等高线、TIN、以及点云到网格的转换。
    • 坡度、视图、地面以上(AGL)和菲涅尔区分析。
    • 矢量到网格的插值算法(Kriging, IDW, Splines),热图。
    • 地形剖面图,查询沿线或多线的所有像素的地形剖面图。
    • 使用DE-9IM模型对线或多边形进行空间查询。
    • 过滤器(形态学、扩张、阈值、高斯等)。
    • 光栅代数,包括每个像素的访问、多通道、多层次、数学公式、统计数据的使用、条件表达式、层合并以填补空隙。
  • OpenCL增强了对耗时方法的计算(如Viewshed分析)。(不适用于DK.ASPNET;计划用于DK.JAVA。)
  • 操作管道化(简化的地理处理命令解释器)。
  • 支持4K显示器(如果适用的话)。
  • 支持二维、三维和挤压二维图形的三维渲染,支持数字高程模型、航空图像覆盖DEM层、飞越式渲染、三维 “地质 “地图、三维容积式渲染、物体纹理(不适用于DK.ASPNET;计划用于DK.JAVA)。

坐标转换

  • 图像和矢量图层即时重投影。
  • 图像和矢量图层实时旋转。
  • 5000多个预定义的坐标系。
  • 150多个投影,900多个基准点,用户定义的坐标系统。
  • 支持OpenGIS WKT定义和EPSG代码。
  • 支持PRJ、World和TAB注册文件。

视觉控制

  • 地图窗口控件,能够以任何角度旋转视图。
  • 可视化图层属性控制
    • 不适用于DK.ASPNET。
  • 图例控制(图层优先级、分组和层次结构、子项目)。
  • 内置的线条样式编辑器。
  • 属性编辑面板
    • 不适用于DK.ASPNET。
  • 比例控制。
  • 北箭头控制。
  • 打印预览控制
    • 不适用于DK.ASPNET。
    • 不适用于iOS和Android。
  • 打印预览表
    • 不适用于DK.ASPNET。
    • 不适用于iOS和Android。
  • GPS面板
    • 不适用于DK.ASPNET。
  • 坐标系统设置控制
    • 不適用於DK.ASPNET。
  • 数据集控制
  • 三维控制板
    • 不适用于DK.ASPNET。
  • 计划用于 DK.JAVA.

数据格式

所有支持的图层格式都在在线DK文档维基中提供了关于支持的操作、操作系统和所需驱动程序(如果有的话)的详细信息。这些格式包括下面列出的常见的格式。DK本机可将数据写入超过35种格式。

  • 矢量文件。CSV, DLG, DGN, DXF, DWG, E00, GDF, GML, GPX, GSHHS, JSON, KML, LandXML, LAS, MIF, OSM, PLY, SDTS, SHP, S57, STL, TAB, TIGER, VPF 和其他。
  • 矢量数据库。ESRI个人地理数据库、ESRI文件地理数据库、Geomedia Access Warehouse和SQL Server Warehouse、OpenGIS SQL、TatukGIS SQL及其他。
  • 通过外部供应商的矢量格式。FME、GDAL/OGR。
  • 像素文件。ADF, BIL, BMP, BT, CADRG, DEM, DT, FLT, GIF, GRD, IMG, JPEG, PNG, SDTS, STRM, TIFF/GeoTIFF和其他。
  • 像素数据库。TatukGIS PixelStore(像素和网格)及其他。
  • 通过外部供应商的像素格式。FME、GDAL/OGR、MrSID、ECW/ECWP、JPEG2000。(ECW、MrSID和JPEG2000不适用于DK.ASPNET版。)
  • 基于协议的(流媒体)。WMS, WMTS, WFS, web tiles 

企业级数据库格式(有企业许可证)
所有支持的基于SQL的图层格式都在文档wiki中介绍了关于支持的操作、操作系统和所需的驱动程序(如果有的话)的详细信息。这些包括下面列出的高级SQL空间数据库层格式。

  • 矢量数据库。ESRI ArcSDE、Geomedia Oracle Object Model、Geomedia SQL Server Spatial、IBM DB2 Spatial Extender、IBM Informix Spatial Data Blade、MapInfo SpatialWare、Microsoft MSSQL Spatial Server(Katmai)、Oracle Spatial/Locator、Oracle Spatial Point Cloud and TIN、PostGIS、Sybase SQL Anywhere Spatial及其他。
  • 像素数据库。ESRI ArcSDE Raster、Oracle GeoRaster和其他。

项目文件格式
完全支持TatukGIS地图项目文件。

  • 打开并渲染由一些第三方软件产品创建的项目。QGIS(*.qgs)、MapInfo Professional(*.wor)、ESRI ArcView 3(*.apr)、ESRI ArcExplorer(*.aep),以及ESRI ArcGIS/ArcMap 9/10(*.mxd),通过使用免费的Arc2TatukGIS插件。

可用平台
Delphi、.NET(.NET4.5 Winform或WPF支持、.NET Core3.1及更高、APO.NET4.5VS2013版本及更高)、Java8及更高、ActiveX

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月13日
下一篇 2021年8月13日

相关推荐

发表回复

登录后才能评论