zz691280801
路人甲
路人甲
  • 注册日期2015-12-05
  • 发帖数3
  • QQ
  • 铜币4枚
  • 威望1点
  • 贡献值0点
  • 银元0个
阅读:2539回复:3

MapInfo 如何实现地图加密,并在VB程序开发时实现地图的解密,保护地图数据

楼主#
更多 发布于:2015-12-05 12:04
MapInfo 如何实现地图加密,并在VB程序开发时实现地图的解密,保护地图数据。
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2016-01-22 15:00
Mapinfo的数据格式主要分为Tab和MIF(MID)两种格式,Tab是Mapinfo唯一的数据存储格式,所有基于该软件上的应用系统都要以这种格式为依托。Mapinfo按图层组织空间数据,一个图层可包括不同几何类型的图形对象,但只能对应一个属性表结构。Mapinfo不支持拓扑结构,目标对象相互之间是独立的,不存在拓扑关系。Mapinfo的Tab数据采用双数据库存储模式,属性数据存储在属性表结构文件(.tab)与属性数据文件(.dat)中,空间数据保存在空间数据文件(.map)中,两者通过交叉索引文件(.id)联系[4]。
  MIF(MID)是Mapinfo公开的外部数据交换文件,前者贮存图形数据,后者存放属性数据Mapinfo主要通过MIF、MID两个文件与其他GIS软件建立数据接口,两者都能用文本编辑工具进行编辑,也可用其它程序生成。MIF由“文件头”和“数据区”两部分组成。第一部分“文件头”定义了版本信息、字符集、投影参数坐标类型与表结构。第二部分为“数据区”,记录了空间几何对象的坐标和图形特征信息(如笔颜色、刷子类型等)。包含的几何图形类型主要有:点"Point"、文本"Text"、线"Line"、多义线"Pline"、区域"Region"、矩形"Rect"、圆角矩形"Roundrect"、椭圆"Ellipse"、圆弧"Arc"等。MID属性数据文件按MIF中定义的属性结构分别描述了每个图形对象的属性内容
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
2楼#
发布于:2016-01-22 15:01
因为文件格式本身也是公开的,如果要加密,可能自己可以对公开的信息进行混淆或者加密,然后用自己的解密程序来解析地图
举报 回复(0) 喜欢(0)     评分
lcs158
论坛版主
论坛版主
  • 注册日期2003-07-30
  • 发帖数319
  • QQ
  • 铜币19枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2022-05-21 13:38
回答一个六年前的问题,mapinfo数据加密可以做到,先将数据表存为ACCESS的MDB,然后再给MDB加密,VB开发时,把解密语句事先写进代码就可以了。
[url=http://www.sohi.cn]北京搜海书店,做中国3S书籍最齐全,服务最好的品牌书店。看看我们的网站,现在有什么新书!!![/url]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部