以Mapgis与Arcinfo之间的数据转换
Arcinfo作为全球GIS领域的主流软件,它的数据格式(如E00、shp等)也日渐成为行业中的通用格式,广大MAPGIS用户也经常需要在Arcinfo和MAPGIS之间进行数据转换。从MAPGIS5.0版本以来,MAPGIS就增加了与E00数据之间相互转换的功能,MAPGIS6.5版本则新增与shp格式之间的转换,这些极大得方便了用户对于数据保存、交换的要求。
由于软件和数据结构存在的差异,因此转换过程需要注意一些要点,才能最大程度的保证转换结果的完整性,以下事项仅针对E00数据转换。
一、 MAPGIS点、线、区到E00的转换
1. 属性字段名称长度不超过10个字符(5个汉字)
超过10个字符在mapgis转换到E00时没有异常现象,但在Arcinfo中导入成coverage时就会出现报错信息,无法导入成功。此外注意,区文件转换的时候还要保证弧段属性字段也不能超过10个字符。
2. MAPGIS数据压缩存盘
3. 在“文件转换”模块中,执行“500点自动打断”和“ID重设”功能,其中“500点自动打断”针对线和区文件。
4. 区文件转为E00数据后,在ARCINFO中导入后有时会发生少区的情况,此时需要在ARCINFO中重建build或clean,则缺少的区将产生并保持原有属性。
5. 如何在mapgis到arcinfo转换中保持原有图形参数(符号、线型、颜色等)
和mapgis不同,arcinfo中coverage格式默认并不带有参数信息,如果要看到线型、颜色、符号等变化,需要进行类似mapgis中“属性赋参数”或“统改参数”的功能。所以,如果想看到与mapgis相同的参数,可以在mapgis中增加一个整型属性字段,该属性记录某一类型参数(在mapgis中“根据参数赋属性”)。转换到arcinfo后,即可利用该字段选择合适图形参数来进行显示了。
二、 E00转换为MAPGIS点、线、区格式
E00转换为点、线、区时,基本上都能够保证数据的完整性,在转换的时候,可以指定属性字段作为转换后文件的颜色值,相当于批量属性赋参数的功能了。
MAPGIS数据转COVERAGE的另一个小窍门
先在MAPGIS数据转换将数据转到MAPINFO MIF格式;
再到MAPINFO 中(得70版以上),用通用数据转换器,将MIF转到E00;
然后在ARCVIEW 或是 ARCINFO中,用IMPORT71 或 IMPORT 命令导入E00文件。
这样可以避免MAPGIS转到E00后,使用IMPORT71 或 IMPORT 造成面文件第一个面图元丢失的情况。
看来,MAPGIS对E00的数据支持还是有问题,对比一下MAPINFO转出来的E00,就可见一斑了。
MAPGIS的地图如何转到MAPINFO?
文件转换==》输出==》输出MAPINFO格式。
在数据转换中,将MAPGIS 的点、线、面文件转换到 MAPINFO 时,
如果你的文件没有投影参数,系统会提示“您的MAPGIS 数据没有经过投影转换,建议转入MAPINFO 之前先转换成有意义的坐标系”。那么,在将MAPGIS 数据转换到MAPINFO 之前,究竟需转换成什么样的投影坐标系呢?只需要满足以下两个条件就行了。
1、将图形坐标单位转换为米;
2、在当前地图参数中设置其坐标系类型时,坐标系类型必须为“投影平面直角”,椭球参数必须有效,即:必须有椭球参数。
另外,最简单的办法是在MAPGIS中,把图层文件投影成地理坐标系,坐标单位为度。转过去后,在MAPINFO中重新定义一下图层的投影参数为地理坐标系,坐标单位为度就可以了。
以Mapgis与Arcinfo之间的数据转换相关推荐
- mapgis同arcmap之间的数据转换, 投影变换,误差校正,坐标,基础资料,教程的相关信息的汇集...
关于mapgis同arcmap之间的数据转换, 投影变换,误差校正,坐标,基础资料,教程的相关信息的汇集 "http://www.w3c.org/TR/1999/REC-html401-19 ...
- 几种三维平台之间的数据转换
几种三维平台之间的数据转换 GIS的三维数据格式 BIM中的三维数据格式 生成一个适合你的列表 创建一个表格 设定内容居中.居左.居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注 ...
- SQL Server 中,实现 varbinary 与 varchar 类型之间的数据转换
在工控应用上,返回的数据经常会以二进制的形成存储,而这些二进制数据又是以每4个bit表示一个十六进制的数据内容. 解析的时候,往往是一个字节(Byte)占用8个位(bit),高位4bit 表示一个十六 ...
- 服务器输入字符在客户端显示,管理 Unicode 服务器与非 Unicode 客户端之间的数据转换...
基于 Web 的应用程序 如果客户端程序是基于 Web 的或者是连接到动态服务器页 (ASP) 页,则在客户端 HTML 页和服务器端 ASP 页上都存在元数据规范.必须制订这些规范来指定字符串应如何 ...
- vba 将html转换excel,利用VBA将不同格式excel模板之间进行数据转换实例
由于学校的有两套不同的系统,要进行数据同步,都支持excel格式数据导入导出,但是两套模板格式不一样,需要进行转换. 这个实例涉及到字符的截取,字段获取以写入,不同表之间的操作等. 源模板: 目标模板 ...
- DBMS、hdfs、hive之间的数据转换之sqoop
1 使用sqoop进行数据导入导出 将B线数据中心所有的数据表放到xxxxx数据库下. 1.1 导入区域编码表 bin/sqoop import –connect jdbc:mysql://xxx.x ...
- 数据告诉我们,为什么我们都应该关心好莱坞女导演的问题
Female directors in the film industry are underrepresented and even though 'Hollywood's female direc ...
- json数据和json数据与python之间的转换
什么是xml和json: 是一种通用的数据格式,可以用于不同编程语言之间的叫数据交流 json相对于xml更小,传输速度更快,更安全 json数据 json数据的格式要求:1.一个json有且只有一个 ...
- 【MapGIS精品教程】014:栅格数据管理与应用
文章目录 一.栅格数据入库 二.栅格目录 三.栅格数据的显示调整 1. 直方图拉伸 2. RGB设色 3. 无效值设置 4. 色表编辑 5. 多影像显示方式 6. 像元值查看 四.影像分析处理 1. ...
最新文章
- localStorage
- 在WINCE5.0中应用CMD(比如运行PING命令)
- 图像检索中BOW和LSH的一点理解
- weex web获取html高度,weex 中的 web 标签如何控制高度?
- 图的最小生成树和最短路径算法思路总结(Prim,Kruskal,Dijkstra,Floyd)
- 事件内核对象 CreateEvent
- Unity MVC框架 StrangeIoC
- Unity3D引用dll打包发布的问题及解决
- 力扣——盛最多水的容器
- c++ string substr_【函数分享】PHP函数substr ()分享(2020929)
- Mac安装mysql 8.0.21
- 【带书签】零基础学SQL.pdf(孙浏毅 等著) 下载
- java日志文件采集,日志收集十大技术细节
- 双线一柱变色MACD指标
- C++ STL常用标准库容器入门(vector,map,set,string,list...)
- 手机无法被计算机识别,手机usb无法被电脑识别怎么办_电脑无法识别手机usb设备的解决方法...
- 微信公众号红包营销系统开发
- 一位3年测试工程师的焦虑:月薪还不到3W,真的很担心被后面的小年轻挤掉......
- 思科模拟器:让同一交换机下不同VLAN间的电脑相互通信
- 基于区块链技术的供应链金融平台
热门文章
- Python 利用Baostock 下载股票代码,写入Mysql数据库
- html qq消息弹窗提醒,能不能让QQ消息不再讨厌 QQ HD mini消息弹窗提醒的优化方案...
- Exception in thread “main“ org.apache.http.conn.ConnectTimeoutException: Connect to 134.00.00.00:00
- Allegro添加中文字体的简单有效方法
- 包裹侠查快递单号_包裹侠快递查询
- [独家提供][亲自制作]完美ie8绿色中文版版支持win7x64
- 画图现代计算机系统,教程方法;Win10新惊喜:经典画图界面完全现代化电脑技巧-琪琪词资源网...
- 博客已搬家,请移步 cnblogs.com/JonneyDong
- lol美服服务器修改密码,如何修改LOL美服密码?英雄联盟美服账号密码和邮箱修改教程...
- 浅析正向代理、反向代理、透明代理