矢量数据用什么文件存储,除了shapefile转geojson

GIS软件数据转换
1、 Surfer软件与遥感,GIS软件之间格式的转换 步骤:surfer软件,单击Open菜单,选择Radial Basis Function.grd文件 单击File菜单,选择save as , 观察其surfer能转换的不同格式,如下图所示:
2、 与Envi,Erdas软件之间格式的转换 步骤:在ENVI软件格式的转换
在Erdas软件打开,必须借助Envi软件的转换 在ENVI4.0软件中打开该转换后的RadialBasis Function.ers文件,如下图所示:
在ENVI4.0软件中进行格式转换,点击File?Save File as?ERDAS IMAGINE,如图所示:
设置参数和输出路径,如图所示:
在ERADAS中打开该文件,如图所示:
3、ArcMap格式的转换 上述在ERDAS打开成功的数据,可以直接加载到ArcMap中
surfer的栅格图和其他GIS软件栅格图的转换
(1)在ArcGIS中,选择arctoolbox—&conversion tools —&From Raster —& Raster to ASCII
把Arcgis的grid数据输出为ASCII码格式;
surfer的grid文件格式为:
ncolsnrows
z11z21 z31…
(2)利用记事本打开Arcgis的ASCII文件编辑,将头文件修改为surfer grid的头文件,具体步骤:
在第一行插入DSAA;
在第二行输入列数和行数;
在第三行输入x的最小和最大值。Xmin=Xllcorner,Xmax=Xmin+(cellsize*(Ncols-1));
在第四行输入y的最小和最大值。Ymin=Yllcorner,Ymax=Ymin+(cellsize*(Nrows-1));
在第五行输入z的最小和最大值。如果不知道确切的值,可以自定义差不多的;将所有nodata替换成surfer的空白值(1.70141e38);(此步骤可在后期利用surfer程序转换) 移除arcgis格网文件文件头,使第六行开始为z值的列表。以GRD扩展名保存文件,文件修改后格式如下:
(3)在surfer中打开刚修改好的Arc ASCII转换成的栅格图像。
(4)在Surfer的绘图(Plot)窗口中选择菜单命令“Grid(格网)| Transform(变换)”,在弹出的“Open Grid(打开格网)”对话框中选择刚编辑好的格网文件,单击“打开”,在弹出的“Grid Transform (格网变换)”对话框的“Operation”下拉列表框中选择“Mirror Y(反射变换Y)”变换类型,目的是让镜像Y值,因为surfer与Arcgis中的坐标系统原始点取值不一致。指定输出文件的路径、保存的文件名和格式。
同理也可将SurferASCII格网文件手工转换成Arcgis ASCII格网格式。 调入修改好的grid文件即可。
4、 Surfer 8与地理信息系统数据交换 有几种常用的GIS软件文件格式可直接输入Surfer 8系统,如美国地质勘察(USGS)的DLG、LGO、LGS,空间数据转换标准(SDTS)格式[.ddf]数字高程模型,MapInfo的数据交换格式文件(MapInfo Interchange MIF),美国环境系统研究所(ESRI)的ArcView的Shape文件、以及ArcInfo的输出格式EOO等。
在绘图窗口中输入MIF文件和Shape文件
MapInfo的数据交换格式文件(MapInfoInterchange MIF):是能够完全描述MapInfo的表的ASCII文件格式,图形和表格数据都被存在MIF文件中,图形数据房子以“.mif”为扩展名的文件中,表格数据放在“mid”为扩展名的文件中。MapInfo交换格式可以用其它程序转换为其它格式。
Shape文件时ArcView GIS的特有数据格式,它是一种无拓扑关系的矢量数据,用于存储空间数据和属性数据,Shape文件一般是通过绘图操作添加特征逐步建立起来的,也可以通过已有的空间数据来创建。
在绘图窗口中选择菜单命令“File(文件)|Import(输入)”,或选择菜单命令“Map(地图)|Base Map(底图)”,能直接输入MIF文件和Shape文件。
输入MIF文件和Shape文件的步骤:
①在绘制窗口中选择菜单命令“File(文件)|Import(输入)”或选择菜单命令“Map(地图)|Base Map(底图)”,在弹出“输入文件”对话框中选择要输入的MIF文件或Shape文件;
②在对话框的“文件名”文件框和“保存类型”下拉列表框中分别指定要输入的MIF文件或Shape文件的文件名
; 选择Shape文件
③单击“打开”,在出现的“ESRI Shape输入选项对话框(ESRI Shape Import Options)”中指定相应的输入文件选项;输入选项对话框指定输入选项
④单击“确定”,在绘图窗口中输入指定的Shape文件。 绘图窗口中输入指定的Shape文件 输入数字高程模型(DEM)
Surfer8既能生成系统本身格式的格网文件[.grd],也能直接读取其它格式的数字高程模型(DEM),Surfer 8可以使用美国地质勘察数字高程模型(USGS DEM)[.dem]、GTopo30[.hdr]和空间数据转换标准(SDTS)格式[.ddf]数字高程模型。从Surfer 7开始格网文件格式已经被更新,默认设置是使用双精度保存数据信息,在保存数据时要注意保存为Surfer 7中格网文件的格式[.grd]。
在Surfer 8中用来操作格网文件[.grd]的所有命令,都可以直接对美国地质勘察数字高程模型(USGS DEM)[.dem]进行操作;等高线图、影像图、地貌晕渲图、矢量图、线框图和曲面图除了可以用规则的格网文件生成之外,还可以直接选择数字高程模型(DEM)来生成。 GTopo30文件非常大,虽然需要大约220MB内存,Surfer 8也能读取。通过使用“Grid(格网)|Extract(提取)”命令可把GTopo30文件变得更小。注意在Surfer 8中使用GTopo30文件,同时要有[.dem]、[.hdr]和[.stx]文件。用这些文件来计算X、Y和Z的范围。 SDTS DEM文件有两种相互独立的SDTS文件。其中“Topological Vector Profile Map(底图)”,可将该格式文件作为底图;“Raster Profile SDTS”文件包含格网高程信息,可用来创建基于格网的地图。一个未压缩的SDTS DEM包含几个以[.ddf]为扩展名的文件,可在“Open Grid(打开格网)”对话框选择其中任意一个来创建基于格网的地图,在创建地图时所有的[.ddf]文件都是必需的,即不能通过仅仅复制一个[.ddf]文件来创建地图。
感谢原作者。
图文工作室专业承接地质、矿山、国土、岩土、土地、测绘、水利水电和地信等行业制图。
软件领域包括:MAPGIS、AUTOCAD、CASS、ARCGIS、MapInfo、GlobalMapper、Photoshop、Surfer、grapher、ERDAS、envi、MICROMINE、DIMINE、3DMINE、CorlDRAW、Surpac、MEMAPGIS、CGIS、苍穹、理正等软件。
行业图形:地质、物探、化探、测绘、土地、复垦、水文、环评、岩土工程勘查、稳定性分析、地质灾害评估、设计、施工图、林业、土石方计算、数据成图、矢量化、三维立体、效果图、论文图件等,另提供高精度无偏移影像下载、矫正、处理业务,文字识别、录入、信息采集、数据库录入等业务,另提供各软件无缝转换业务。
专业地质制图官方微信公众平台号:CXGIS
欢迎制图相关从业人员关注。
每日定期发布制图软件(MAPGIS、AUTOCAD、CASS、ARCGIS、MapInfo、Global Mapper、Photoshop、Surfer、grapher、ERDAS、envi、MICROMINE、DIMINE、3DMINE、CorlDRAW、Surpac、MEMAPGIS、CGIS、苍穹、理正等软件)技巧及行业最新动态。
QQ:,欢迎关注微信公众号
专业地质制图交流QQ群:
地勘岩测类报告编写QQ群:
真正的学习交流提高群,请大家共同爱护好群环境,群共享资源丰富。欢迎加入
感觉文档不错,请转发并点赞
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点[发明专利]一种VCT文件到shapefile文件的矢量数据并行转换方法有效
申请/专利权人:
公开/公告号:CNA
发明/设计人:;;;;;;
公开/公告日:
主分类号:
搜索关键词:
【说明书】:
技术领域本发明涉及一种VCT文件到shapefile文件的矢量数据并行转换方法,属于地理信息处理技术领域。背景技术地理信息系统(Geographic Information System, GIS)是计算机科学、地理学、测量学、地图学等多门学科综合的技术,而矢量数据结构是地理信息系统中的重要数据结构形式。地理信息系统采用的矢量数据结构模型,是将空间地质实体抽象成点、线、面三种几何要素,矢量数据结构通过优化拓扑结构表达空间实体的相关关系,为空间数据库建立框架。随着GIS产业的迅猛发展,地理数据已经成为许多部门、行业的重要数据资源,确保交换畅通、消除信息孤岛是地理数据管理和应用中的重要内容。但各商用GIS软件中地理数据的存储格式各不相同,数据管理和交换受制于GIS软件。为此,1999年我国发布了《地球空间数据交换格式》,2007年又发布了其更新版本《地理空间数据交换格式》,是我国矢量数据、影像数据、格网数据交换格式的国家标准。其中,矢量数据交换格式(VCT)格式广泛应用于土地利用现状调查、土地利用规划和地籍调查等成果汇交和交换中。VCT数据格式数据为文本数据,主要包括文件头、要素类型参数、属性数据结构、几何图形数据、注记、属性数据六个部分。VCT数据格式各部分的意义如下,1)文件头:说明文件所包含数据的基本信息,如文件标志、坐标单位、投影参数等。2)要素类型参数:说明每类要素对应的要素类型编码、要素类型名称、几何类型、缺省颜色、属性表名。3)属性数据结构:说明每个要素所对应的属性结构,包括属性表名、属性项个数、属性项名、字段描述。4)几何图形数据:分为点要素、线要素和面要素,包括每个几何图形的目标标识码、要素代码、所属图层名、坐标等信息(线、面形还有顶点个数信息)。5)注记:包括注记的坐标位置、注记内容、字体等信息。6)属性数据:可由多个属性表组成,由属性表名作为开始标志,每个属性表的属性相对集中。VCT交换格式文件的主要特点是:(l)采用文本格式的明码文件,方便不同系统间的数据交换和查看;(2)空间矢量数据按要素层进行分类组织要素层是具有相同几何类型(点、线、面、注记等),代表同一类地理对象的实体集合,如控制点层为Point图形的集合、界址线层为Lin。图形的集合、宗地层为Polygon图形的集合等;(3)空间数据之间可以有显性拓扑关系也可以没有拓扑关系;(4)一个文件能包含多个要素层,并且可以是不同的几何注记类型,如点状地物、线状地物、地类块、地名注记等可同时存放在一个VCT文件中;(5)同时可以容纳2维和3维坐标的地理要素对象;(6)空间对象同时可带有属性数据。属性数据和图形数据都存放在VCT交换文件中。不同的要素层拥有不同的属性数据结构。属性数据通过目标标识码和几何数据关连。Shapefile是一种面向对象的二进制空间数据交换格式,其特点是文件小、精度高、交换速度快,但不能表达要素间显性拓扑关系,一组Shapefile文件对应一个要素层。一组shapefile文件主要由主文件、索引文件和属性文件组成。其中,地图的几何信息存储在主文件中,属性信息存放在属性文件中,而索引文件可以快速访问主文件中的数据,本身不包括地图数据。基于VCT和Shapefile两种矢量数据格式的特点可以看出,VCT与shapefile格式都支持点、线、面三种几何要素,注记以及属性信息,即两种格式之间存在一定的对应关系,为VCT到shapefile格式的转换提供了可能。但两者之间也存在着以下不同点,VCT格式按照几何要素(点要素、线要素、面要素)的不同对每个实体要素进行存储,所有的几何要素存储在一个文件中,且点要素以坐标点为单位存储、线要素以点要素为单位存储、面要素以线要素为单位存储;shapefile格式则按照图层的概念对实体要素进行存储,即每个图层只存储特定的几何要素(点要素、线要素或面要素),这增加了从VCT到shapefile格式转换的复杂性。目前,MapGIS、SuperMap、GeoStar等国产GIS软件支持VCT数据格式的转换,但国产GIS软件的市场保有量小,而占据国内市场主要份额的ArcGIS等国外GIS软件不支持VCT数据格式。为此,众多学者开展了VCT数据格式转换方法的研究:2000年,王艳东等在期刊《测绘学报》第29卷第2期发表基于中国地球空间数据交换格数据转换方法一文,分析了当前流行的地理数据格式特点,并对地理空间数据交换格式的转换方法进行分析和评价;2006年,唐双宁在硕士毕业论文基于GIS的空间数据共享研究中,从点要素、线要素和面要素三个方面分析了基于VCT数据格式的转换方法并编程实现;2010年,屠龙海在期刊《国土资源信息化》第3期中发表VCT空间数据交换格式数据的检测方法研究一文,通过对VCT数据格式文件结构的分析,研发的VCT检测工具提高了VCT数据格式数据的检查等。然而,随着地理数据日趋复杂化和海量化,以上研究都未提出针对大规模VCT数据应用的解决方案。另外,以上商用GIS软件和VCT数据格式转换研究多针对串行环境,随着地理数据日趋复杂化和海量化,这种方式已无法实现大规模地理数据的快速转换。但是,近年来多核CPU处理器和并行计算技术的逐步普及,为受制于计算性能而难以展开的地理数据快速转换提供了契机。发明内容本发明解决的技术问题是:提出一种高精度的将矢量数据VCT文件转换成shapefile文件的方法,该方法通过并行处理实现对矢量地理数据VCT文件的快速转换。为了解决上述技术问题,本发明提出的技术方案是:一种VCT文件到shapefile文件的矢量数据并行转换方法,所述VCT文件包括文件头、要素类型参数、属性数据结构、注记、几何图形数据和属性数据,其中所述几何图形数据包括三类,分别是点数据、线数据和面数据;所述转换方法包括以下步骤:第一步、打开VCT文件,并进行并行环境初始化,生成指定数目p的进程;第二步、主进程逐行读取VCT文件,分别构建该VCT文件中文件头、要素类型参数、属性数据结构、注记、几何图形数据和属性数据的要素索引,具体为:1)找到以“HeadBegin”作为开始标识符、“HeadEnd”作为结束标识符之间的字符串信息作为文件头,并从文件头中找到该VCT文件的投影参数;2)找到以“FeatureCodeBegin”作为开始标识符、“FeatureCodeEnd”作为结束标识符之间的字符串信息作为要素类型参数,以行为单位遍历该要素类型参数,得到VCT文件中每个图层的编号以及该图层的图层类型名称、几何图形数据类型和该图层包含的属性表的名称;3)找到以“TableStructureBegin”作为开始标志符、“TableStructureEnd”作为结束标志符之间的字符串信息作为属性数据结构,以属性表为单位遍历所述属性数据结构,得到第2)步骤中每个属性表包含的属性字段个数以及各属性字段的名称、类型和数据长度;4)找到以“PointBegin”作为开始标识符、“PointEnd”作为结束标识符之间的字符串信息作为点要素,所述点要素中每五行为一个点数据,其中每个点数据的第二行为该点数据所属图层编号;遍历所有的点数据,根据每个点数据所属图层编号将点数据进行区分,得到不同图层编号包含的点数据的起始地址和结束地址,并与第2)步已得到的图层编号进行对应,从而得到各点要素图层所包含的数据的起始地址和结束地址以及每个点要素图层的点数据个数;5)找到以LineBegin 作为开始标识符、LineEnd 作为结束标识符之间的字符串信息作为线要素,顺序寻找所述线要素中包含的所有线数据,其中每个线数据的第二行为该线数据所属的图层编号、第五行为该线数据包含的点数据个数,根据第五行的数值得到该线数据占据的文件行数;逐单位读取线数据,根据各线数据所属的图层编号将线数据进行区分,并得到所有线数据的起始地址与结束地址;将上述的图层编号与第2)步已解析出的图层编号进行对应,从而得到各线要素图层所包含的数据的起始地址和结束地址;6)找到以PolygonBegin 作为开始标识符、PolygonEnd 作为结束标识符之间的字符串信息作为面要素,顺序寻找所述面要素所包含的面数据,其中每个面数据的第二行为该面要素所属图层编号,其第五行为该面要素包含的线数据个数,根据第五行的值得到该面数据占据的文件行数;逐单位读取面数据,根据该面数据所属的图层编号将面数据进行区分,分别得到不同图层编号包含的面数据的起始地址与结束地址,并与第2)步已解析出的图层编号进行对应,从而得到各面要素图层所包含的数据的起始地址和结束地址;7)找到以AnnotationBegin作为开始标识符、AnnotationEnd 作为结束标识符之间的字符串信息作为注记;8)找到以 AttributeBegin 作为开始标识符、 AttributeEnd
作为结束标识符之间的字符串信息作为属性数据,不同图层的属性数据以属性表的名称开始,以TableEnd结束,得到各图层包含的属性表对应的起始地址与结束地址;
友情链接:交换友情链接需要网站权重大于3,网站收录10W以上,如符合条件,请联系QQ:。
行业网站:相关推荐:
400-周一至周五 9:00-18:00
服务热线:400-投诉建议:022-
扫一扫,微信关注高智网
高智&让创新无法想象2000万件&专利数据Shapefile数据格式-学术百科-知网空间
Shapefile数据格式
Shapefile数据格式
与"Shapefile数据格式"相关的文献前10条
给出了一种同时读取Shapefile空间数据和属性数据的方法,即建立一个临时数据源,通过临时数据源动态的读取属性表,设计了将ARC/VIEW中Shapefile数据格式转换成用户
本文在对Shapefile数据格式分析的基础上,提出了ShapeFile格式数据向地理信息交换格式数据转换的解决方案,重点解决了转换过程中的数据结构成转换、数学基础转换、属性信息
shapefile格式的电子海图数据通常采用文件系统存储,难以保证数据的安全性、一致性、完整性,且数据访问效率低。本文在认真分析shapefile格式的电子海图数据组织结构基础上
Shapefile图形文件是ESRI(Environmental Systems Research Institute)公司提供的一种矢量数据格式.该图形文件只需要较少的硬盘空间
通过对ShapeFile数据格式与军用标准格式的分析比较,指出了它们之间在对描述地理实体的分类分级、编码体系、属性结构等方面存在的差异。在对数据构成进行分析的基础上,提出了采用编
多源、多格式地理数据互操作与共享是GIS开发与和应用的关键问题之一。Shapefile是ESRI发布的通用地理数据格式,而Excel作为目前最为通用的办公软件之一,其数据格式早已
shapefile数据格式在很多领域都有着广泛的应用,对其进行读写操作的研究也较深入。本文在研究shapefile数据结构的基础上,结合ArcObjects对象模型思想,利用AT
在测绘工作中,绘图数据一般为DWG格式,而GIS建库项目一般采用Shapefile格式。本文基于AutoCAD.NET,实现了从DWG到Shapefile数据文件的快捷无损转换,
本文基于笔者多年从事城市地理信息系统的相关研究经验,以城市地理信息系统多源数据处理为研究对象,深度探讨了多源数据的概念范畴和数据处理方法,论文首先概述了地理信息数据的数据范畴,而
Mapinfo与Arcinfo异构空间数据模型之间的空间数据转换模块,是城市基础地理信息共享平台的数据转换模块的一部分,是依照面向对象的开发机制,基于com技术开发的一个数据引擎
"Shapefile数据格式"的相关词
快捷付款方式
订购知网充值卡
<font color="#0-819-9993
<font color="#0-
<font color="#0-

我要回帖

更多关于 python shapefile 的文章

 

随机推荐