`
flyingis
  • 浏览: 296611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shapefile 和 MapGIS 文件格式之间的转换

 
阅读更多
    作者:Flyingis

    这篇文章比较老了,还是在ArcGIS 8.3平台下做的,这段时间一些朋友经常问到这个问题,现在大家早已进入ArcGIS 9.x时代,但还是可以参考一下,是否适用尚不知道,如有什么变化,欢迎大家写在后面分享一下经验。

    假如在ArcGIS中存在一个Coverage图层cover,只包含线的信息没有点,我们用 ArcTools先将它转换为E00格式,命名为 cover.e00,在用MapGIS65的文件转换模块将E00文件转换为MapGIS自己默认的格式WL、WP,这时,原来的一个文件在 MapGIS 中就变成了两个,分别是点文件和线文件,经过一些匹配定位等处理后,我们将WL、WP文件重新转换为E00格式,但是在MapGIS中不能同时将点文件和线文件都转换为同一E00文件,所以就出现了cover_l.e00和cover_p.e00两个文件,在 ArcTools中转换为Coverage格式,也是两个文件。这时问题出现了,我们需要将两个Coverage文件合并,一般来说步骤很简单,但是这里却不能完成合并,因为,原始的cover图层根本就不存在点文件,在MapGIS转换过程中自动生成了一个WP点文件,而实际上这个点文件也是空的,所以将两个Coverage文件合并,如果有一个是空信息文件,将不能完成合并,本来那个空图层就是多余的,没有任何实际用途,干脆将其舍去,不会丢失任何信息,至于为什么MapGIS65会自动产生一个点文件,为什么不产生区(WT)文件呢?我就不清楚了。还有就是ArcGIS Workstation 8.3 中图层命名的最大长度不能超过13位,否则不能保存!不知道9中怎样,好像也是一样的吧。

    顺便说一下,在将MapGIS的区文件WT转换为Coverage的时候,首先要用MapGIS编辑子系统中的其它-->生成Label点文件(WP),然后分别将原来的区文件和后面生成的点文件转换为shapefile,再转为Coverage格式,在Workstation中打开点文件,在arc编辑状态下get线文件,即原始区文件转为Coverage后的文件,最后重新拓扑 clean并且save,这样才能保存完整的原始图层信息。是麻烦了一点,但是我也只知道这种办法,如果有其它方法希望和大家讨论。现在GIS数据格式都没有一个标准,不同软件的数据格式之间的转换的确存在很多问题,什么时候能有真正的标准出现呢?
		
分享到:
评论

相关推荐

    MapGIS文件快速转换Shapefile文件的研究

    1. **第三方格式中转**:先将MapGIS文件转换为一种中间格式,再由该中间格式转换为Shapefile文件。 2. **单个文件转换**:MapGIS 6.15版本之后,支持将单个MapGIS文件转换为Shapefile文件,但会丢失所有符号信息。 ...

    将mapgis文件批量转换成shape格式 源代码

    通过这个VC程序,用户可以快速便捷地将大量MapGIS文件转换为Shapefile,极大地提高了工作效率,促进了不同GIS系统之间的数据交换和共享。 在实际应用中,这类工具还有可能扩展到其他格式的转换,比如KML、GeoJSON等...

    ArcGIS,MapInfo到MapGIS数据格式的转换

    为了满足中国地质行业对于MapGIS格式文件作为资料汇交标准格式的要求,需要将ArcGIS和MapInfo的数据转换成MapGIS格式。转换过程中,需要注意以下几点: 1. **理解源数据格式**:首先,要深入了解ArcGIS和MapInfo的...

    cad、MapGIS转ArcGIS_ShapeFile

    1. 使用MapGIS软件中的“文件转换”功能模块将原始的MapGIS文件转换为ShapeFile格式。 ##### 步骤四:替换属性文件 为了确保转换后的ShapeFile文件包含正确的属性信息,需要执行以下操作: 1. 删除第三步转换过程...

    Mapgis文件转换为Arcgis支持的SHP文件的方法总结

    本篇文章将详细阐述如何将MapGIS文件转换为ArcGIS支持的SHP文件,以实现数据的互通。 1. **理解MapGIS和ArcGIS的数据结构** MapGIS的数据结构基于矢量图形,包括点、线、面等几何对象,以及与之相关的属性数据。...

    浅谈MapGIS文件到ArcGIS文件的转换方法(转载)

    本文将详细探讨如何将MapGIS文件转换为ArcGIS兼容的格式,以便在ArcGIS环境中进行进一步的分析和处理。 一、MapGIS与ArcGIS简介 MapGIS是中国早期的GIS软件,以其强大的地学数据处理能力而受到用户的欢迎。而ArcGIS...

    mapgis格式及cad格式、shp格式相互转换;图片格式转换为msi.doc

    本话题主要涉及MapGIS、CAD以及ESRI的Shapefile(shp)格式之间的转换,以及如何将图片格式转换为MSI。下面将详细阐述这些转换过程。 一、图片格式转换为MSI MSI(Microsoft Installer)并不是一种图片格式,而是...

    MAPGIS数据转换为arcgis软件的shp格式

    这是一个专门用于将MAPGIS数据转换为shp格式的工具,它可能包含一个图形用户界面,用户只需选择输入的MAPGIS文件,指定输出目录,即可完成转换。 3. **属性字段匹配**:转换过程中,可能会遇到属性字段不完全匹配的...

    MapGIS向ArcGIS数据格式转换方法

    MapGIS还支持与其他常见GIS格式的互换,例如DXF、MIF、E00和Shapefile等。 #### 二、ArcGIS数据结构特点 ArcGIS是美国环境系统研究所(ESRI)开发的一款广泛使用的GIS软件,以其强大的空间数据分析能力而著称。...

    mapgis格式与cad格式、shp格式相互转换图片格式转换为msi.doc

    4. **MapGIS格式和SHP格式相互转换** SHP(Shapefile)是Esri的GIS数据格式,适用于存储矢量数据。MapGIS与SHP之间的转换通常涉及数据的导出和导入。 - MapGIS转SHP:在MapGIS中,选择“数据”->“数据导出”->...

    ArcGIS和MapGIS、CAD数据转换及类型.pdf

    MapGIS文件类型主要包括区文件(.wp)、线文件(.wl)、点文件(.wt)、控制点文件(.pnt)、栅格文件(.tif)和工程文件(.mpj)等,它们各自有独特的用途和组织方式。至于CAD文件,它们通常包括.dwg、.dxf、.dgn等...

    mapgis转换arcgis软件

    在实际应用中,这种转换工具的操作步骤通常包括选择输入的MapGIS文件,设置输出的Shapefile路径,以及可能的投影转换设置。用户可能还需要注意数据的坐标系是否匹配,因为不同的GIS软件可能会使用不同的坐标系统。...

    mapgis和shp数据的相互转换方法与技巧等等,一系列问的的解决方法.zip

    这两种格式之间的数据转换是GIS操作中的常见需求,本篇文章将详细探讨MapGIS和.shp数据的相互转换方法与技巧。 一、MapGIS转.shp 1. 导出为Dbase或Interchange Format (DXF):MapGIS支持导出为Dbase文件(.dbf)或...

    mapGIS格式转换成arcGIS格式

    - **转换为MapInfo标准格式**:在MapGIS中,通过“文件转换”-“输出”-“标准MapInfo格式”,输出为MIF文件,例如命名为“线状地物.mif”。此步骤会产生两个文件:“线状地物.mif”和“线状地物.mid”。 - **将...

    mapgis直接转换为arcgis

    建议创建一个新的文件夹来存放转换后的数据,避免与原始MapGIS文件混淆。 5. **执行转换**:确认所有设置无误后,点击“转换”或“开始”按钮。转换过程可能需要一段时间,具体取决于数据的大小和复杂性。 6. **...

    mapGIS格式转为ArcGIS的shp软件

    通过使用Map2Shp,用户可以轻松地将MapGIS的项目文件或数据文件转换为Shapefile,以便在ArcGIS中打开和处理。 这个压缩包中的“Map2ShpPro_Demo.exe”文件很可能是Map2Shp软件的演示版本,允许用户试用其转换功能,...

    ArcGIS教程:MapGIS向ArcGIS数据格式转换方法

    根据MapGIS和ArcGIS软件本身的数据格式转换功能,结合文件转换过程中文件类型的特点,MapGIS向ArcGIS数据格式转换可以通过多种方式实现,如通过E00文件进行转换,通过shape文件转换,通过mif文件进行转换等。...

    MapGIS和ArcGIS数据转换.doc

    在MapGIS中选择“图形处理”->“文件转换”,加载需要转换的文件,然后选择输出为E00格式。 2. E00到Coverage: 启动ArcGIS,添加Conversion Tools工具条,使用"Impot from Interchange File"工具,指定输入的E00...

Global site tag (gtag.js) - Google Analytics