社区
地理信息系统
帖子详情
从shp转化成tab文件问题
fhl001
2006-06-21 10:05:27
用MAPINFOW 从shp转化成tab文件数据不正确,不知道是不是shp文件加密了或者是转化工具用问题!谢谢大家了!
...全文
1513
9
打赏
收藏
从shp转化成tab文件问题
用MAPINFOW 从shp转化成tab文件数据不正确,不知道是不是shp文件加密了或者是转化工具用问题!谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pirate006
2006-07-27
打赏
举报
回复
我最近也遇到相同的问题,几经折腾,终于找出解决的方法:
首先,在用mapinfo 文件菜单--打开表,直接将shp打开,它将自动转换成tab1。这种方法打开数据不会流失,但是此时的tab1还不可编辑。
所以接下来进一步就tab1通过,菜单:表——转出,将tab1转成mif格式。此时若直接打开mif文件会提示出错:读文件时,遇到"柱状"!
最重要的一步是,用记事本打开mif文件,将其文件头“柱状”改为英文“Columns”,“数据”改为“data”再转成tab2打开就没有问题了
当然不适合于所有问题但适用于一般问题
实习生-einstein2000
2006-07-27
打赏
举报
回复
有一些时候用通用转换器,往往在盗版的MAPINFO中不可以用,我曾经试过的,用别人正版的导入就没有问题
letheanwater
2006-07-27
打赏
举报
回复
shp向sql server没有工具直接过去。你如果有arccatalog的话,可以把shp的先弄到个人数据库中,个人数据库是mdb的文件,然后你可以通过数据导出导入到sql server里面去。
shp向tab转,试试通用转换器,再不行,先转成中间格式然后再向TAB转咯。
swfc_java
2006-07-26
打赏
举报
回复
用FME试试
超强大
领君2018
2006-06-29
打赏
举报
回复
下载邮箱地址:JLK_Engine@163.com 密码:jlkgis
基于ArcGIS的JLKEngine中间件产品简介
JLKEngine中间件是解决企业综合GIS应用系统的信息互通、数据高度共享和应用快速整合的中间件,是面向应用集成的中间件产品。其特点是通过可视化的构件协同建模,快速构建GIS应用,全面提升集成能力。JLKEngine中间件提供基于事件驱动和构件化的GIS应用集成框架,采用可视化拖放构件进行组装、采用动态插件加载配置的方式来完成GIS应用集成,从而大大简化了应用集成的复杂性,大幅降低了企业GIS应用集成的开发门槛,有效提高了GIS应用系统的易用性和可操作性。
一、JLKEngine中间件平台功能概要
基于ArcEngine的中间件平台(简称JLKEngine)采用C#+ArcEngine+ArcSDE进行开发,是按AE对象的处理为目的进行的AO底层类库的二次封装,JLKEngine中间件平台是以快速进行GIS应用系统开发为出发点进行设计开发的,他是一个易学易用的二次开发工具、支持多元化语种、高开发效率、具有统一编程模型,统一中间件运行库。该中间件平台主要解决以下几个问题:一要提供数据采集与建库;二要解决数据管理;二要提供后台服务及二次开发;四是要提供应用系统集成框架。
1) 统一数据采集与建库平台
数据采集是GIS应用系统的基础,即是实现GIS应用系统的前端数据采集工作,完成入库前的数据编辑、拓扑检查以及提供各种常用GIS数据格式的转换处理功能;另外,提供空间数据的投影转换及坐标转换功能以及符号库的制作管理。
2) 统一数据管理平台
数据管理模块主要用来对空间数据和属性数据进行一体化管理。数据管理模块具体包括属性数据管理、数据转换、数据备份以及提供对数据操作进行权限控制等安全管理功能。另外,提供对多数据源的集中统一管理,也提供SDE数据库的分布式部署。
3) 统一后台支撑服务平台
后台服务模块是基于ArcEngine的中间件的核心,具有较高的开放性和二次开发能力。后台服务模块具有地图服务、属性服务、空间分析服务、元数据服务和专题图服务等,还提供强大的开发组件库,为ArcServer Web应用提供强大的二次开发接口。
4) 统一应用框架平台(应用系统集成框架)
JLKEngine中间件提供基于ArcEngine开发应用系统所必需的基础应用模块。该应用框架主要包括地图浏览、地图编辑、信息查询、空间分析、专题图制作和数据共享等应用模块。
三、JLKEngine中间件平台组件构成
JLKEngine中间件平台产品的构成包括以下四大构件:数据采集构件、数据管理构件、后台服务构件、应用框架构件。基于 ArcEngine二次开发,采用全组件式开发技术,按照三级层次结构搭建该中间件平台,进行ArcGIS应用系统开发主要设计到JLKEngine中间件平台的几部分组件。
从纵向角度划分分以下三个部分:
基础组件
处于平台最低层,是整个中间件平台的基础,主要面向空间数据管理,提供基本的交互过程,并能以灵活的方式与数据库系统连接。
高级通用组件
高级通用组件由基础组件构造而成。它们面向通用功能,简化用户开发过程,如视图组件、选择组件、编辑组件、分析组件等等,它们之间的协同控制消息都被封装起来,通过接口方法进行组件间的消息传递。这级组件经过封装后,使二次开发更为简单。
行业性组件
对于ArcGIS行业应用系统,除了需要常用的地图显示、信息查询等一般GIS功能外,还需要特定的应用功能。这些行业性应用功能以组件方式被封装起来,开发者的工作就可简化为实现底层函数的调用、应用接口功能代码编写等轻松完成行业应用的开发及软件升级。
从横向角度划分分以下几个部分:
JLKEngine中间件平台四大构件由Winsharp、PlugManage,SymbolUI,SymbolControl,Framework,3DAnalyst等几个部分,各部分的依赖关系如下图所示。
JLKEngine中间件平台四大构件总体关系结构图
SymbolControl和SymbolUI模块是符号制作工具模块,提供一个可视化的符号制作和管理工具,如符号编辑、符号管理、符号选择等用户界面。Winsharp模块基于ArcGIS Engine提供了大量实用处理函数及用户界面,包含了空间数据管理、数据编辑、查询、专题渲染等用户界面。3DAnalyst模块针对三维分析应用提供一组基础的用户界面,如坡度坡向分析等。PluManage则是在Winsharp和3DAnalyst模块基础上以ArcGIS Engine中的BaseCommand或BaseTool派生出来的一组插件。Framework提供了一组应用程序框架接口定义,并提供了基于DevExpress.XtraBars控件的实现,Framework提供了应用框架菜单、工具栏动态生成的机制,并实现了插件和应用框架交互。
四、JLKEngine中间件平台二次开发特点:
1、缩短应用的开发周期;
2、节约应用的开发成本;
3、减少系统初期的建设成本;
4、降低应用开发的失败率;
5、保护已有的投资;
6、简化应用集成;
7、减少维护费用;
8、提高应用的开发质量;
9、保证技术进步的连续性;
10、增强应用的生命力。
五、JLKEngine中间件平台优越性:
1、先进的技术构架
----基于C#+ArcEngine+ArcSDE开发,以构件化为目标,组件式开发技术,插件式动态调用技术实现相对自由的用户定制功能;
2、良好的可扩展能力
----提供对多数据源的统一管理以及支持多应用的多文档管理;
3、良好的应用集成能力
----提供了与工作流平台交互、ArcIMS信息发布等扩展方式;
4、良好的开放性及嵌入能力
---- 除基于ArcEngine的二次开发外,也适用ArcMap的二次开发应用;
5、很好的可重构性
----具有“分解再重装”的显著特点,能够反复重用,多次重用,为平台提供可靠稳定的保障;
6、界面的友好性
----可定制更加个性化,更加灵活的界面,采用模板方式动态配置管理;
7、提供了类ArcCatalog的数据管理构件
---- 脱离ArcGIS桌面版运行环境,提供了强大的数据组织管理,实现SDE空间数据库分布式管理;
8、提供了符号库制作管理构件
----脱离ArcGIS桌面版运行环境的强大的符号库管理工具,提供在AE环境对ArcGIS桌面版的*.Style格式文件的一体化支持;
9、提供了类ArcMap的数据采集及建库构件
---- 脱离ArcGIS桌面版运行环境,提供了强大的数字化制图与数据建库功能,实现内外也一体化的数字化处理;
10、提供了GIS应用快速开发框架
----快速实现数据统一海量存储、查询、分析处理。
联系电话:13982071140,QQ:26326507,E-Mail:hy2001al@163.com
fronm
2006-06-29
打赏
举报
回复
是呀
zhaogis
2006-06-24
打赏
举报
回复
为什么不说明是什么问题呢?
数据是怎样的不正确?
fhl001
2006-06-21
打赏
举报
回复
从shp直接转到 sqlserver用什么工具啊!麻烦了!
Tab
、MIF
文件
转换为
SHP
文件
的小软件
可以轻松的把mapinfo的
tab
或者mif
文件
转为
shp
文件
。软件使用非常简单,下载后直接解压就能用,只是注意源
文件
所在的
文件
夹别太深。
tab
文件
需先转为mif再转为
shp
文件
。
Tab
2
Shp
批量
tab
转
shp
工具
Tab
2
Shp
批量
tab
转
shp
工具
Tab
_to_
Shp
shp
批量生成
TAB
批量转换到
SHP
mapinfo
tab
格式
文件
转arcgis
shp
文件
格式代码
mapinfo
tab
的格式
文件
,转换为arcgis
shp
格式
文件
,包含的
文件
格式的底层操作
ArcGIS数据格式转换(MapInfo的
TAB
向shapefile转换)
数据格式转换是ArcGIS中重要的功能之一。本文旨在对MapInfo软件的
Tab
格式转shapefile过程中出现的
问题
及其解决方案进行初步分析,希望能够借此减少初学者在这方面走弯路,提高学习效率。
地理信息系统
2,154
社区成员
8,287
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章