CASS输出SHP文件说明

合集下载

南方地形地籍成图软件CASS9.2新功能简介

南方地形地籍成图软件CASS9.2新功能简介

南⽅地形地籍成图软件CASS9.2新功能简介升级概述1.图形平台升级⽀持AutoCAD2002-2014。

2.⽀持操作系统升级软件运⾏的操作系统包括win8、win7、XP。

3.配置⽂件更新,增加23类地物。

为⽂字注记,⽤户可⾃定义⽂字样式、字⾼、图层等信息。

并放置在右侧屏幕菜单,和绘制地物相同的⽅式,通过点击幻灯⽚来绘制⽂字注记。

4.启⽤配置⽂件“CodeField.MDB”,(存放路径:cass\system)。

通过此⽂件,可以设定每个有CASS编码实体的独⽴属性项和颜⾊。

以前版本,属性项和颜⾊都是随层设定的,导致不完全符合国标数据字典的要求。

1. 转换为国标CMYK分⾊图菜单位置:⽂件-转换为国标CMYK分⾊图(命令:Pbrushcolor)功能:将当前CASS图形,按国标图式颜⾊设置要求,转换成CMYK分⾊图。

操作:打开⼀幅CASS图形,执⾏本命令。

即可实现⾊值转换。

转换前CASS图形转换后的分⾊图2. 查看CMYK分⾊值菜单位置:⽂件-查看CMYK分⾊值。

(命令:cmyk)功能:查询所选实体的CMYK⾊值。

操作:执⾏本命令,选择需要查询⾊值的实体。

回车后,在命令⾏中提⽰查询结果。

如下图⽰。

3. ⽣成纯CAD快捷⽅式菜单位置:⽣成纯CAD快捷⽅式。

(命令:createshortcut)功能:在桌⾯⽣成,当前使⽤的CASS软件所使⽤的AutoCAD的快捷图标。

如使⽤CASS9.2 for AutoCAD2005,执⾏本菜单,将在桌⾯⽣成ACAD2005的快捷图标,启动改图标,将会直接进⼊AutoCAD2005.⽽不是进⼊CASS操作:执⾏本命令,命令⾏会出现如下提⽰。

4.道路⽣成⽅式设置菜单位置:⽂件-CASS参数配置-测量参数-地物绘制功能:设置道路、桥梁、河流等双线地物的绘制⽅式。

边线⽣成:绘制边线的⽅式绘制符号中⼼线⽣成:绘制中⼼线的⽅式绘制符号。

⽣成中⼼线:绘制完成后,⾃动⽣成中⼼线。

勘界导入SHP数据操作指南

勘界导入SHP数据操作指南

柳测所--勘界导入S‎H P数据操‎作指南通过导入S‎H P数据到‎C A SS勘‎测定界中进‎行勘界业务‎的操作流程‎,以下做简略‎阐释:第一步:导入SHP‎数据,(勘界包括:DLTB, XZDW)若有需要都‎可以选择对‎应的表导入‎进来;操作步骤:选择【输入输出】----【导入SHP‎数据】功能,会弹出如图‎1-2对话框,选择要导入‎的SHP数‎据,点击【打开】即可弹出图‎1-3字段匹配‎对话框,在右边的匹‎配表名中选‎择相对应的‎表名,点击【确定】即可。

以DLTB‎为例:1-1导入SH‎P菜单1-2选择SH‎P文件对话‎框1-3匹配表名‎对话框第二步:对导入进来‎的总图附属‎性;操作步骤:(1 )a、选择【勘测定界】----【导入GIS‎后行政区划‎代码得行政‎区名称】功能,命令行提示‎:请输入行政‎区划代码的‎扩展属性名‎称(1)QSDWD‎M (2) QSDWD‎M1 <1>:选择1,点击鼠标右‎键,会弹出如图‎2-1行政区划‎设置对话框‎,在该对话框‎中设置乡和‎村的区划代‎码的位数,点击【确定】后,命令行提示‎:选择对象:,用鼠标左键‎框选要赋行‎政区名称的‎图斑,选好后点击‎右键即可。

注:全国对行政‎区划代码的‎编号一般都‎是一样的;(总共12位‎数,前面6位是‎每两位各为‎省、市、县的编号,后面6位为‎每三位各是‎乡/镇、村的编号)也有存在特‎殊的编号,这紧提供对‎话框设置,默认为国家‎标准的编码‎,b、同a一样的‎操作,选择(2) QSDWD‎M1也进行‎行政划代码‎得行政区名‎称。

图2-1行政区划‎设置对话框‎说明:(1)QSDWD‎M是图斑的‎行政区划代‎码,给图斑赋加‎行政区划名‎称。

(2) QSDWD‎M1是线状‎地物行政区‎划代码,给线状地物‎赋加行政区‎划名称。

(2)选择【勘测定界】--【导入GIS‎后权属性质‎】功能,根据命令行‎提示操作;命令行提示‎:请定义国有‎替换扩展属‎性值<20>:输入导入的‎S H P数据‎中权属性质‎对应的数字‎,点击鼠标右‎键后命令行提示‎:请定义集体‎替换扩展属‎性值<30>:输入导入的‎S H P数据‎中权属性质‎对应的数字‎,点击鼠标右‎键后命令行提示‎:选择对象:选择要转换‎过来的图斑‎点击鼠标右‎键即可。

CAD文件转换为SHP文件

CAD文件转换为SHP文件

一、转换
2.1方法一:使用属性分层
3.在属性表里选择“Selected By Attribute”,通过属性值区分图层。

4.经过这样的区分就可以选定图层了。

5.保存选定的图层为SHP。

6.保存
注意,只保存选定部分。

2.2方法二:
1.先决定要转成的是点、还是线或面文件,然后打开dwg、dxf文件的相应层;
2.在Layers里右击加载的层,选Properties,再选Drawing Layers这个tab。

3.首先“Disable All”,然后再图层列表中打勾勾中希望导出的图层。

4.右击Data Export Data,保存导出的SHP文件。

2.3对于无用属性数据的处理
转换后的SHP文件中有许多无用的属性列,除了FID 和Shape 列以外,其他列可以删去,然后添加图层应有的属性列。

CASS转换及建库规程

CASS转换及建库规程

精心整理城镇建库流程(CASS数据转换)第一部分:DWG转化SHPDWG转换前注意提供的文件坐标是否为实地坐标,如为图纸坐标应在CASS内先将DWG文件进行坐标变换后再进行下面的操作。

一、将DWG格式的文件转换为MDB格式通过ArcToolsbox------conversiontools------importfromCAD,如下图1-1图1-1二、1、读出,选择生成的2、将属性内容挂到相应的点、线、面的图形上;选择‘Point’层上点击右键,选择选择后,弹出如下对话框,选择‘Joins&Relates’,点击‘ADD’,如下图1-8图1-8在弹出的1-9对话框中,将的钩去掉,再将1:EntID、2:XtrProp、3:EntID选择相应字段,如下图1-9,点击‘OK’图1-9再次点击图1-8,将的钩去掉,再将1:Point.EntID、2:Entity、3:EntID选择相应字段,如下图1-10,点击‘OK’图1-10此时‘Point’点图层内加载了此两层‘Entity’、‘XtrProp’的属性信息,如图1-11;图1-11其‘Line’、‘Area’的属性挂也如同‘Point’挂属性操作方式一致。

只是在挂‘XtrProp’字段时如图三、点击‘Line’、‘Area’一、SHP在由于CASS数据转换成SHP时,会出现一些冗余数据。

如界址点会转换成面层的圆圈,线层的圆圈,还有一个点。

还有部分是我们tools中是符号显示,如下图,多余线即可删除。

处理时要注意有属性的图块。

可以利用批量赋属性到对应的地方。

此外还有少量模板没有对应的层,我们可以自己编写模板使之对应。

编写模板方法有两种(1)数据维护数据分层维护转换分层模板编辑出现如下对话框,读入CAD自动转换南方CASS模板.txt点击新增,然后按照对应关系编写模板。

各个字段的意思如下:类型:CAD中某个地物的类型CAD符号代码:在CAD中符号的值,转入SHP时的SOUTH_XDSt里的值苍穹符号代码:转换到我们的符号代码苍穹符号代码字段:符号代码填的字段苍穹层名:转换到我们的层属性对应值:需要转换的属性,用下列方式CAD中(21.”,(2)若图块不是多余,而是模板中没有相应对应,则添加模板,再次转换。

南方CASS土地调查图斑属性完美转SHP--适用于其他CAD扩展属性转SHP

南方CASS土地调查图斑属性完美转SHP--适用于其他CAD扩展属性转SHP

地调查属性转换不同于宗地属性可以输出EXCEL表,这里主要用到FME的数据转换功能,即把CASS的扩展属性不丢失转换到ARCGIS的字段中。

1.先看看这张图:CASS的扩展属性("south" (1000 . "310000")) 对应图斑属性编码“310000”,("TBBH" (1000 . "7"))对应图斑号“7”,("DLDM" (1000 . "111")) 对应地类号。

("QSXZ" (1000 . "集体")) ("ZYFS"(1000 . "")) ("SHI" (1000 . "惠州")) ("XIAN" (1000 . "惠阳")) ("XIANG" (1000 ."大亚湾")) ("CUN" (1000 . "")) ("ZU" (1000 . ""))分别是权属性质,占用方式,市,县,乡镇,村,组等CASS的字段名缩写。

南方CASS土地调查图斑属性完美转SHP--适用于其他CAD扩展属性转SHP - peri - FME空间数据转换、集成、共享和挖掘2.用FME Universal Viewer打开CAD格式的图斑文件查看属性的存放方式。

南方CASS土地调查图斑属性完美转SHP--适用于其他CAD扩展属性转SHP - peri - FME空间数据转换、集成、共享和挖掘可以在右边的属性栏看到如下信息:extended_data_list{0} application_name:southextended_data_list{1} string:310000extended_data_list{10} application_name:PDJBextended_data_list{11} string:在这里,extended_data_list{0} application_name:southsouth表示转换后的字段名,string:310000是对应的字段内容。

基于CASS的DWG文件转SHP文件的方法探究

基于CASS的DWG文件转SHP文件的方法探究

基于CASS的DWG文件转SHP文件的方法探究摘要:随着社会的发展,越来越多的用户采用南方公司的地形地籍成图软件CASS采集数据,而许多管理系统普遍采用GIS平台进行空间矢量化数据的处理。

文章主要研究由CASS地形图图形数据格式转主流GIS图形数据格式的方法及内容。

关键字:CASS;SHP数据;数据转换0.引言“地理信息系统”(Geographic Information System,简称GIS)是在计算机硬件、软件及网络支持下,对有关空间数据进行预处理、输入、存储、查询检索、处理、分析、显示、更新和提供应用的技术系统,具有集成管理海量空间数据和属性数据的能力[1]。

随着社会的进步,人们对于GIS的应用越来越广泛,许多管理系统普遍采用GIS平台处理空间矢量化数据。

南方CASS是南方测绘仪器公司基于AutoCAD平台开发的新一代地形地籍成图软件,它在成图效率、地物编辑、符号用户化、电子平板、DTM建模及等高线绘制、地籍应用、工程应用、数字地图与GPS集成等诸多方面都有突破性进展,特别是通过近几年的不断发展,从而使CASS在使用及实用功能上逐渐强大且日趋完善。

CASS软件经过十几年的稳定发展,市场和技术十分成熟,用户遍及全国各地,涵盖了测绘、国土、规划、房产、市政、环保、地质、交通、水利、电力、矿山及相关行业,得到了用户的一致好评[2]。

在GIS应用系统中,不同来源间数据格式的转换,以达到不同系统间实现数据共享的目的,是当前GIS应用研究的一个前沿问题,通过有效地进行数据的转换,不仅可以大大缩短系统基础数据库建设的时间;而且还可以减少数据采集的资金投入,提高系统建设的投资效益。

南方CASS经过近几年的开发与应用,使其在测绘行业的应用发挥了巨大作用并成为了用户量最大、升级最快、服务最好的主流成图系统。

因此,进行CASS到GIS数据转换的研究具有重要的现实意义和经济价值。

1.空间数据结构空间数据是指表征地理空间内事物的数量、质量、分布、内在联系和变化规律的图形、图像、符号、文字和数据等。

shp文件讲解

shp文件讲解

shp⽂件讲解shp⽂件格式内部结构ESRI shp⽂件格式内部结构(2008-09-01 15:18:24)标签:杂谈Shape⽂件是ArcGIS的基础⽂件类型,存储了⾮拓扑⼏何和属性信息。

Shape⽂件⽀持点、线、区域的⼏何特征,由于不需要处理拓扑数据结构⽂件头,在编辑等⽅⾯具有更快的处理速度。

本⽂通过对ESR I公司发布的原版资料ESRI Shapefile Technical Descrip tion的翻译解读,剖析Shape⽂件的结构,利⽤VB写出直接⽣成Shape⽂件的代码。

2 Shape⽂件结构2. 1 Shape⽂件的⽂件构成Shape⽂件由3 个⽂件构成: 主⽂件、索引⽂件、数据⽂件。

其中主⽂件的后缀必须是. shp;索引⽂件的后缀必须是. shx;数据⽂件的后缀必须是. dbf,这3个⽂件共同组成Shape⽂件。

各⽂件中存储的数据相互联系⼜各有区别。

主⽂件中是Shape的位置信息;索引⽂件是对主⽂件的索引,指出主⽂件中记录在⽂件中的位置信息;数据⽂件中包括Shape的具体位置和属性信息。

2. 2 . shp⽂件的结构. shp⽂件由⽂件头和⽂件记录构成(图1) ,其中⽂件⼤部分结构见表1。

⽂件头记录头记录内容记录头记录内容记录头记录内容记录头记录内容······记录头记录内容图1 . shp⽂件的结构其中Shape类型是ArcGIS定义的图形类型,具体可以参考Shapefile Technical Descrip tion。

每个记录由记录头、记录内容两部分组成。

记录头部分由两部分组成: 0~3字节是长整型的记录数, 4~7字节是记录内容的长度。

⽂件头中的⽂件长度与记录头中的记录长度均以字( 2 字节)为单位。

记录内容对不同的Shape类型定义不⼀样,但原理是相同的。

因篇幅所限,这⾥以记录点(point)类型为例进⾏说明。

cad转换shp方法流程

cad转换shp方法流程

dwg格式转换shp格式方法流程总体思路: 1、将dwg的Anoation转换成地理数据库注记,再将此注记通过ARCcatlog导出成一个面文件,然后再通过数据管理工具->要素->要素转点(勾选内部)->生成一个shp 点文件保存起来。

2、用arcmap将参与构面的cad文件(dwg)线转换成shp 线文件->新建数据库和数据集拓扑检查这个线文件的悬挂点和自相交,然后数据管理工具->要素->要素转面,生成一个面文件。

3、新建一个数据集,加载shp点注记文件和面文件,建一个拓扑,检查每个点必须完全位于面要素的内部,解决那些位于线上和面外的点。

4、面空间链接点,将落在面内部的点属性赋值给这个面,重新生成一个面文件,将距离不是0的地块编码删除。

然后查重复的编码与excel表格中的编码一致性,完成后规范格式交回成果。

说明,以上过程的数据处理必须要外业和内业的作业人员参与解决问题,通过我部门,则费时费力,严重影响工程进度的数据质量,必须由项目部内业协同外业在项目部完成,现场沟通处理。

一、arcmap加载dwg文件,选中要导出的线图层,只导出参与构面的线图层2、将Anoation转成地理数据库注记(只选择正确的地块编码的记录转出,可以先将不是地块地块编码的注记的在cad 中删除了,再来转出,在转出之前要建一个gdb保存这个注记数据)3、在gdb中建一个无坐标信息的数据集,将以上的线文件导入,再建一个拓扑(不能有悬挂点,不能自相交)然后拓扑检查,修改到无悬挂点和自相交为止。

查出的错误4、数据管理工具->要素->要素转面5、在arccatlog中将地理数据库注记装成shp文件,此时是一个面,然后面转点,只在内部生成。

结果6再建一个数据集和拓扑检查,规则是点必须位于面内部,修改那些错误的点7、空间挂接属性结果该表中shp不是0的都是错的,请把这些记录的地块编码删除了。

空间数据格式介绍:SHP、MDB、DWG、DXF、KML、KMZ、GPX

空间数据格式介绍:SHP、MDB、DWG、DXF、KML、KMZ、GPX

Shapefile文件(SHP)ESRI Shapefile(shp),或简称shapefile,是一种空间数据开放格式。

目前,该文件格式已经成为了地理信息软件界的一个开放标准。

Shapefile也是一种重要的交换格式,它能够在ESRI与其他公司的产品之间进行数据互操作。

Shapefile文件用于描述几何体对象:点,折线与多边形。

例如,Shapefile文件可以存储井、河流、湖泊等空间对象的几何位置。

除了几何位置,shp文件也可以存储这些空间对象的属性,例如一条河流的名字,一个城市的温度等等。

GeoDatabase(MDB)Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型。

Geodatabase 支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。

Geodatabase支持多种DBMS结构和多用户访问,且大小可伸缩。

从基于Microsoft Jet Engine的小型单用户数据库,到工作组,部门和企业级的多用户数据库,Geodatabase都支持。

GIS数据转换器一款功能强大、界面简洁、操作简单的GIS格式及坐标系的转换工具。

支持DWG、SHP、MDB、Kml、Kmz、Gpx、GeoJson、EXCEL、TXT、CSV、SQL Server、MySQL、PostgreSQL、JPG、PDF、GeoTiff、Image(img)、Bitmap(bmp)、Png格式和国家2000、西安80、北京54、WGS84、火星坐标、百度坐标、墨卡托坐标的转换,支持批量转换、图层合并和地图数据浏览。

AutoCAD文件(DWG)DWG是电脑辅助设计软件AutoCAD以及基于AutoCAD的软件保存设计数据所用的一种专有文件格式,已经成为CAD制图数据交换中的事实文件标准,据估计全世界有超过十亿个DWG文件。

AutoCAD文件(DXF)DXF是AutoCAD(Drawing Interchange Format或者Drawing Exchange Format) 绘图交换文件。

南方CASS软件属性不丢失转到ARCGIS软件shp格式文档操作方法详解

南方CASS软件属性不丢失转到ARCGIS软件shp格式文档操作方法详解

南方CAD格式转Arcgis的shp文件写在前面:原来在网上看到过朋友传的一些说明,但比较笼统,在使用的过程中,我还是费了好多周折。

为了让以后的朋友解决类似的问题,我把我下载的文档重新编辑,就成了这个操作详解,希望对朋友有所帮助。

下载积分虽然高了些,我保证你一下就能学会,也算是对我一点小小的补偿吧。

以后所有演示以FME2012版和Arcgis10软件为例进行操作说明。

一、CAD文件的查看和预览目的:主要是查看南方CASS软件中扩展属性,数据的转换可以根据实际需要,按层转换,或是批量转换。

1、用FME Universal Viewer 打开要转换的CAD文件1,F ile——opendataset 打开CAD文件2,选择输入数据的格式DWG和数据的路径如下图:3,打开后效果如下图图中viewspace 中各个数据集是CAD的各图层名称因为宗地具有代表性,操作以JZD图层为例进行操作。

只打开JZD图层,如右图:可以发现JZD图层Area,Line,Point,Text四种数据。

根据实际情况,宗地的扩展属性在Area中存储。

4、点击:按钮,在一个封闭的宗地内部点选一下,会自动调出该宗地的属性及扩展属性,效果如下图:其中extended_data部分的数据为南方CASS软件定义的扩展属性,对我们而言,我们重要的是需要宗地的宗地号和权利人这两项扩展属性。

可以看到部分是我们所需要的。

其他图层的查看方法相同,不一一举例。

二,应用FME Workbench自定义转换CAD数据目的:按照要求把CAD的数据转换到ArcGIS shp文件中,扩展属性读取在shp文件的表中1,打开FME Workbench后,点按钮,如下图:注意文件的格式。

2,选择读入数据的类型DWG和数据的路径,和目标文件的格式ESRI Shape,如下图:3,选择要读入的数据的图层本文以读入JZD图层为例,选择读入JZD图层4,经过上面的分析可以发现我们只需要JZD层中的Area 数据则系统默认的其他属性可以删除。

CASS操作规程

CASS操作规程

CASS操作规程引言概述:CASS(Coding Accuracy Support System)是美国邮政服务的一项重要服务,旨在帮助邮政客户提高地址数据的准确性和完整性。

在使用CASS服务时,遵循一定的操作规程是至关重要的,以确保数据的准确性和有效性。

本文将详细介绍CASS 操作规程的内容和要点。

一、数据准备1.1 确保数据格式正确:在使用CASS之前,需要确保地址数据的格式符合CASS的要求,包括正确的字段顺序和数据类型。

1.2 清洗数据:对地址数据进行清洗,包括去除重复数据、修正错误数据和统一格式等操作,以提高数据的准确性。

1.3 导入数据:将清洗后的地址数据导入CASS系统中,确保数据的完整性和准确性。

二、CASS操作2.1 运行CASS软件:在导入数据后,运行CASS软件进行地址匹配和修正操作,以确保地址数据符合标准规范。

2.2 检查结果:查看CASS软件生成的结果报告,检查地址数据的修正情况和准确性,及时处理异常数据。

2.3 导出数据:将经过CASS修正后的地址数据导出,以便后续的邮寄和投递操作。

三、地址标准化3.1 地址解析:对地址数据进行解析,将地址信息拆分为国家、省/州、城市、街道和门牌号等标准字段,以便后续的处理。

3.2 标准化格式:将地址数据按照CASS标准进行格式化,包括大小写统一、缩写规范、地址标点等操作,以确保地址数据的一致性。

3.3 地址验证:对标准化后的地址数据进行验证,确保地址的真实性和有效性,避免因错误地址导致的邮件投递失败。

四、更新维护4.1 定期更新数据:定期对地址数据进行更新和维护,及时处理新增地址和变更地址,确保数据的及时性和准确性。

4.2 数据备份:定期备份地址数据,以防止数据丢失或损坏,保障数据的安全性和可靠性。

4.3 监控异常:监控地址数据的异常情况,及时处理错误数据和异常情况,确保数据的完整性和准确性。

五、合规要求5.1 遵守法规:在使用CASS服务时,需遵守相关法规和规定,确保数据的合法性和安全性。

shp文件格式说明

shp文件格式说明

shp文件格式说明SHAPE 文件格式SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK)和ArcCAD软件提供了shape 到coverage的数据转换器,ARC/INFO同样提供了coverage到shape的转换器。

为了和其他数据格式交换,shape文件的格式在本报告中被出版。

其他数据流,比如来自全球定位系统(GPS)接收机的数据能同样被存为shape文件或X,Y事件表。

Shape文件技术描述计算机程序能通过使用本节的技术描述来产生,读,写shape 文件。

一个ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表。

主文件是一个直接存取,变量记录长度文件,其中每个记录描述一个有它自己的vertices列表的shape。

在索引文件中,每个记录包含对应主文件记录离主文件头开始的偏移,dBASE表包含一feature一个记录的feature的特征。

几何和属性间的一一对应关系是基于记录数目的。

在dBASE文件中的属性记录必须和主文件中的记录是相同顺序的。

命名习惯所有文件名都符合8.3命名习惯。

主文件,索引文件和dBASE文件有相同的前缀。

前缀必须是由字符或数字(a-Z,0-9)开始,后跟0到7个字符(a-Z,0-9,_,)主文件的后缀是.shp,索引文件的后缀是.shx,dBASE表的后缀是.dbf。

文件名中的所有字母在对文件名敏感的操作系统中都是小写的。

例子主文件:counties.shp 索引文件:counties.shx dBASE表: ounties.dbf数字类型一个shape文件存储整数和双精度数,本文档的余数指以下类型:整数:有符号32位整数(4字节)双精度:有符号64位IEEE双精度浮点数(8字节)浮点数必须是数字的值。

负无穷,正无穷和非数字(NaN)值在shape文件不被允许。

然而shape文件支持'没有数据'的值这样的概念,但是目前只用于衡量。

SHP文件的常识介绍及C++算法与C#算法实现

SHP文件的常识介绍及C++算法与C#算法实现

shp文件的读取首先了解一下shp文件的一些简单知识Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。

Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。

一个Shape文件包括三个文件:一个主文件(*.shp),一个索引文件(*.shx),和一个dBASE(*.dbf)表。

主文件是一个直接存取,变长度记录的文件,其中每个记录描述构成一个地理特征(Feature)的所有vertices坐标值。

在索引文件中,每条记录包含对应主文件记录距离主文件头开始的偏移量,dBASE表包含SHP文件中每一个Feature的特征属性,表中几何记录和属性数据之间的一一对应关系是基于记录数目的ID。

在dBASE文件中的属性记录必须和主文件中的记录顺序是相同的。

图形数据和属性数据通过索引号建立一一对应的关系Shapefile中坐标文件(.shp)由固定长度的文件头和接着的变长度空间数据记录组成。

文件头由100字节的说明信息组成的,主要说明文件的长度、Shape类型、整个Shape图层的范围等等,这些信息构成了空间数据的元数据。

在导入空间数据时首先要读入文件头获取Shape文件的基本信息,并以此信息为基础建立相应的元数据表。

而变长度空间数据记录是由固定长度的记录头和变长度记录内容组成,其记录结构基本类似,每条记录都有记录头和记录内容组成(空间坐标对)。

记录头的内容包括记录号(Record Number)和坐标记录长度(Content Length)两个记录项,Shapefile文件中的记录号都是从1开始的,坐标记录长度是按16位字来衡量的。

记录内容包括目标的几何类型(ShapeType)和具体的坐标记录(X,Y),记录内容因要素几何类型的不同,其具体的内容和格式都有所不同。

南方CASS制图简要功能说明

南方CASS制图简要功能说明

2)图块的制作及使用

在CASS系统中绘制地图时, 常常要把一幅图或一幅图 的某一部分以图块的形式 保存起来,以便以后需要 时可以把它插入到所需地 方。另外,为了实现相邻 图幅之间的拼接,常常把 一幅图作为主图,把其他 图做成“块”,然后利用 插入“块”的方法实现。 因此,图块的制作及其使 用是CASS系统中极其重要 的一部分。










距离<m>:15.3 屏幕从点176垂直第一条线向上绘出第二条线 曲线Q/边长交会B/跟踪T/区间跟踪N/垂直距离Z/平行 线X/两边距离L/闭合C/隔一闭合G/隔一 点J/微导线A/延伸E/插点I/回退U/换向H点P/<点号>a 微导线 - 键盘输入角度(K)/<指定方向点(只确定平行 和垂直方向)> 在准备绘制直线的方向点击鼠标 距离<m>:13.5 屏幕从最后点垂直第二条线向左绘出第三条线 曲线Q/边长交会B/跟踪T/区间跟踪N/垂直距离Z/平行 线X/两边距离L/闭合C/隔一闭合G/隔一 点J/微导线A/延伸E/插点I/回退U/换向H点P/<点号>j 准备隔一个点绘制垂直线到另一指定点
1. 点状地物编辑

大部分的点状符号,其形状、大小及其方向均 固定,如测量控制点、独立地物的路灯、避雷 针、旗杆等。


一部分点状地物的形状、方位固定,其大小随着实 际地物的大小变化而变化,如依比例尺的粮仓、圆 形液体贮存设备等。 CASS对粮仓的绘制采用圆周上实测三点后生成符号 的方法,设计思路和方法过于单调,不符合实际工 作。
2. 线状地物编辑



“线型换向”用来改变各种线型地物(如陡坎、 栅栏)的方向。 “修改墙宽”依照围墙的骨架线来修改围墙的 宽度。 “修改坎高”能查看或改变陡坎各点的坎高。 “线型规范化”可控制虚线的虚部位置以使线 型规范。

CASS转换操作步骤20080329

CASS转换操作步骤20080329

第一部分:数据分层及整理一、SHP分层在TOOLS中打开已转好的点线面文件。

数据维护——〉数据分层维护——〉数据转换分层点层、线层、面层:选择相应类型的数据;模板:选择编辑好的模板——南方CASS转换苍穹代码模板70.txt文件;符号代码:输入需要转换数据要素编码存放的字段名;坐落代码填写区—街道—街坊三级,如81001013。

分层结束后,要素列表中生成新节点“分层后数据”。

1.维护高程。

选择“数据维护——拷贝图形信息至属性——层点坐标至属性维护”按如下样式选择和填写,维护完后检查测量控制点的这三个字段是否已经有值。

同样的方式来做高程注记点,按如下样式选择和填写,维护完后检查测量控制点的BSGC字段是否已经有值。

2.维护宗地的代码。

如下图菜单依次来维护“单位性质”,“权属性质”,“使用权类型”的代码以上操作完后,点击“分层后数据”右键选择“输出到ShapeFile”,有数据的层被保存,新建工程,然后重新加载保存的SHP。

这样多余的图层不在显示。

注:最初分层数据文件夹命名——001013最初分层数据整理数据文件夹命名——001013最终提交数据二、未转换图层整理由于CASS数据复杂多样性,对于没有编码的数据我们的模板无法做到对应,我们需要将未转换的点线面进行整理。

由于CASS数据转换成SHP时,会出现一些冗余数据。

如:界址点会转换成面层的圆圈,线层的圆圈,还有一些点。

还有部分是我们KANQ LANDPS(北京苍穹国土数据处理系统)中是符号显示,如下图,多余线即可删除。

处理时要注意有属性的图块。

可以利用批量赋属性到对应的地方。

以下是具体处理图层的一些方法:1.整理未转换的面层。

如下图,关闭未转换前的点、线、面,关闭未转换线层。

点击“未转换面层”右键“属性浏览”,将属性浏览中的SOUTH_XDST排序按顺序处理未转换的面层,逐一整理。

(1)对于冗余数据,查看是否有用,没用删除即可。

(2)若图块不是多余,而是模板中没有相应对应,则添加模板,再次转换。

shp文件详细格式

shp文件详细格式

2.2.2Shape files数据说明Shape files是ESRI提供的一种矢量数据格式,它没有拓扑信息,一个Shape files由一组文件组成,其中必要的基本文件包括坐标文件(.shp)、索引文件(.shx)和属性文件(.dbf)三个文件。

1.坐标文件的结构说明坐标文件(.shp)用于记录空间坐标信息。

它由头文件和实体信息两部分构成(如图2.1所示)。

1)坐标文件的文件头坐标文件的文件头是一个长度固定(100 bytes)的记录段,一共有9个int型和7个double型数据,主要记录内容见表2.2。

…………图2.1 坐标文件的结构表2.2 shapefiles 头文件表注:最后4个加星号特别标示的四个数据只有当这个Shapefile文件包含Z方向坐标或者具有Measure值时才有值,否则为0.0。

所谓Measure值,是用于存储需要的附加数据,可以用来记录各种数据,例如权值、道路长度等信息。

(1)位序细心的读者会注意到表2.2中的数值的位序有Little和big的区别,对于位序是big 的数据我们在读取时要小心。

通常,数据的位序都是Little,但在有些情况下可能会是big,二者的区别在于它们位序的顺序相反。

一个位序为big的数据,如果我们想得到它的真实数值,需要将它的位序转换成Little即可。

转换原理非常简单,就是交换字节顺序,下面是作者实现的在两者间进行转换的程序,代码如下://位序转换程序unsigned long OnChange ByteOrder (int indata){char ss[8];char ee[8];unsigned long val = unsigned long(indata);_ultoa( val, ss, 16 );//将十六进制的数(val)转到一个字符串(ss)中int i;int length=strlen(ss);if(length!=8){for(i=0;i<8-length;i++)ee[i]='0';for(i=0;i<length;i++)ee[i+8-length]=ss[i];for(i=0;i<8;i++)ss[i]=ee[i];}////******进行倒序int t;t =ss[0];ss[0] =ss[6];ss[6] =t;t =ss[1];ss[1] =ss[7];ss[7] =t;t =ss[2];ss[2] =ss[4];ss[4] =t;t =ss[3];ss[3] =ss[5];ss[5] =t;////******//******将存有十六进制数(val)的字符串(ss)中的十六进制数转成十进制数int value=0;for(i=0;i<8;i++){int k;CString mass;mass=ss[i];if(ss[i]=='a' ||ss[i]=='b' ||ss[i]=='c' ||ss[i]=='d' ||ss[i]=='e' ||ss[i]=='f')k=10+ss[i]-'a';elsesscanf(mass,"%d",&k);value=value+int(k*pow(16,7-i));}return (value);}(2)Shapefile文件支持的几何类型(ShapeType)Shapefile文件所支持的几何类型如表2.3所示:表2.3 shapefiles文件支持的几何类型对于一个不是记录Null Shape 类型的Shapefile文件,它所记录的空间目标的几何类型必须一致,不能在一个Shapefile文件中同时记录两种不同类型的几何目标。

基于CASS软件的数字化成图及SHP数据转换方法

基于CASS软件的数字化成图及SHP数据转换方法

基于CASS软件的数字化成图及SHP数据转换方法常德娥1程 俊2(1.广东工贸职业技术学院,广东广州 510510;2.广州市污水治理有限责任公司,广东广州 510665)【摘 要】随着计算机技术及信息技术的发展,GIS系统、数字城市、数字地球等概念的提出和建设基础,要求测绘成果的数字化,最终能满足GIS系统的分析和应用。

文章基于CASS软件讲述从外业基础测绘到数字化成图,并进行数据检查,最终数据转换,研究出符合ARCGIS平台数据成果的方法。

【关键词】CASS;GIS;数字化成图;SHP数据【中图分类号】TP319 【文献标识码】A 【文章编号】1008-1151(2011)01-0032-02(一)数字化成图简述当今的测绘成果不仅只是图形化、电子化,还要满足属性查询、空间分析、科学统计的深层次应用。

因此,数字化成图要求测绘成果具备空间拓扑关系,各种实体要素的属性信息要规范完整,最终生产出满足GIS系统分析和应用的数据成果。

(二)CASS软件作为数字化成图工具的优点CASS地形地藉成图软件是基于AutoCAD平台技术的数字化测绘数据采集系统。

广泛应用于地形成图、地藉成图、工程测量应用三大领域,且全面面向GIS,彻底打通数字化成图系统与GIS接口,使用骨架线实时编辑、简码用户化、GIS 无缝接口等先进技术。

1.基于AUTOCAD平台。

CASS地形地籍成图软件是基于AUTOCAD平台开发的数字化成图软件,它充分继承了AUTOCAD 强大方便的绘图编图打印等功能。

在普遍用AUTOCAD平台制图的测绘行业,CASS软件得以广泛接受和应用。

2.支持多种类型和型号的测绘仪器。

CASS软件具备国内外多种类型和型号测绘仪器的数据接口,可以将外业测量过程中保存的测绘数据导入到CASS软件,并生成标准的坐标数据文件。

3.丰富的符号库。

CASS软件具有丰富的符号库,按实体类型分,有控制点、居民地、交通设施、管线设施、水系设施、植被绿化、境界线等;按拓扑分,有点符号、线符号、面符号。

CASS输出SHP文件说明

CASS输出SHP文件说明

CASS输出SHP文件说明CASS输出SHP文件的定义主要在其安装目录下的AttriBute.def文件中。

文件作用:SHP文件格式定义文件。

例:*T_ReferPoint,1,A01,测量控制点FeatureID,100,6,0,要素代码ReferPointID,12,20,0,内部编号PntName,0,24,0,点名PntNo,0,16,0,点号说明:AttriBute.def文件中有所有的表及字段名。

1、我们先看第一行,“*”用来标示新的表的开始,“T_ReferPoint”为表名。

2、第二位为数据类型,即几何类型,用一位数字来表示,数据类型对应表如下:数据类型对应表:12345点线面注记复合3、第三位对应于数据组织表中的层号。

可以和数据分层表进行联系。

4、“测量控制点”,即为这个表的说明文字,用来描述此表。

5、我们再来看看第二行,第一位是本表的主键,一般用要素代码来标示,用该主键名来描述,上例中即为“FeatureID ”。

6、第二位为判断码,程序实现时用来判断要读取的编码类型,10:南方CASS代码,100:用户代码。

我们做数据接口时,要采用用户标准,所以用100来填充此位。

7、第三位为字长,用户提供的标准中有采用的数据库的数据类型表,根据此表,我们可以确定每个字段对应的类型和字长。

比如:“Numeric(10,3)”,我们这里要特别注意,根据程序角度来处理,字长应该为10,而不是10+3=13。

8、第四位为小数点位,即为要保留的小数点后位数,同理,我们可以根据数据类型表来确定。

9、最后一位是文字说明,也就是字段说明。

10、这里要注意时间类型,还有Blob类型,即影象数据,字长应该为2,小数点位应该为0。

11、从第三行开始,到下个表开始之前,每行的结构都相同。

12、第一位是除主键的其他字段名,13、第二位是数据类型,具体对应表见:14、后面几位就对应到第二行的后面几位,用同样的方式来处理。

shp文件详细格式

shp文件详细格式

2.2.2Shape files数据说明Shape files是ESRI提供的一种矢量数据格式,它没有拓扑信息,一个Shape files由一组文件组成,其中必要的基本文件包括坐标文件(.shp)、索引文件(.shx)和属性文件(.dbf)三个文件。

1.坐标文件的结构说明坐标文件(.shp)用于记录空间坐标信息。

它由头文件和实体信息两部分构成(如图所示)。

1)坐标文件的文件头坐标文件的文件头是一个长度固定(100 bytes)的记录段,一共有9个int型和7个double型数据,主要记录内容见表。

…………图坐标文件的结构表 shapefiles 头文件表注:最后4个加星号特别标示的四个数据只有当这个Shapefile文件包含Z方向坐标或者具有Measure值时才有值,否则为。

所谓Measure值,是用于存储需要的附加数据,可以用来记录各种数据,例如权值、道路长度等信息。

(1)位序细心的读者会注意到表中的数值的位序有Little和big的区别,对于位序是big的数据我们在读取时要小心。

通常,数据的位序都是Little,但在有些情况下可能会是big,二者的区别在于它们位序的顺序相反。

一个位序为big的数据,如果我们想得到它的真实数值,需要将它的位序转换成Little即可。

转换原理非常简单,就是交换字节顺序,下面是作者实现的在两者间进行转换的程序,代码如下:hp)的文件头的代码如下:void OnReadShp(CString ShpFileName){FILE* m_ShpFile_fp; hp文件的记录内容:(1)点状目标shapefile中的点状目标由一对X、Y坐标构成,坐标值为双精度型(double)。

点状目标的记录内容如表:表点状目标的记录内容下面是读取点状目标的记录内容的代码:OnReadPointShp(CString ShpFileName){属性文件的结构说明属性文件(.dbf)用于记录属性信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CASS输出SHP文件说明
CASS输出SHP文件的定义主要在其安装目录下的AttriBute.def文件中。

文件作用:SHP文件格式定义文件。

例:
*T_ReferPoint,1,A01,测量控制点
FeatureID,100,6,0,要素代码
ReferPointID,12,20,0,内部编号
PntName,0,24,0,点名
PntNo,0,16,0,点号
说明:AttriBute.def文件中有所有的表及字段名。

1、我们先看第一行,“*”用来标示新的表的开始,“T_ReferPoint”为表名。

2、第二位为数据类型,即几何类型,用一位数字来表示,数据类型对应表如下:
数据类型对应表:
12345
点线面注记复合
3、第三位对应于数据组织表中的层号。

可以和数据分层表进行联系。

4、“测量控制点”,即为这个表的说明文字,用来描述此表。

5、我们再来看看第二行,第一位是本表的主键,一般用要素代码来标示,用该主键名来描述,上例中即为“FeatureID ”。

6、第二位为判断码,程序实现时用来判断要读取的编码类型,10:南方CASS代码,100:用户代码。

我们做数据接口时,要采用用户标准,所以用100来填充此位。

7、第三位为字长,用户提供的标准中有采用的数据库的数据类型表,根据此表,我们可以确定每个字段对应的类型和字长。

比如:“Numeric(10,3)”,我们这里要特别注意,根据程序角度来处理,字长应该为10,而不是10+3=13。

8、第四位为小数点位,即为要保留的小数点后位数,同理,我们可以根据数据类型表来确定。

9、最后一位是文字说明,也就是字段说明。

10、这里要注意时间类型,还有Blob类型,即影象数据,字长应该为2,小数点位应该为0。

11、从第三行开始,到下个表开始之前,每行的结构都相同。

12、第一位是除主键的其他字段名,
13、第二位是数据类型,具体对应表见:
14、后面几位就对应到第二行的后面几位,用同样的方式来处理。

数据类型表:
标示符具体类型注释标示符具体类型注释
0Varchar Char
字符串
30文本注记字体Char
1短整33文字符号大小2Numeric长整43X坐标
3Decimal Date
浮点
53Y坐标
54坐标200地籍名称Data时间203宗地面积5Blob影象数据210权利人
11颜色213建筑占地面积12内部编号220地类
13高程223界址线图形长

20文本注记内容230界址线起始点

23文字符号旋转240界址线终止点

说明:对于200,即地籍名称,应该包括“界址线、界址点、宗地号、本宗地号”等。

相关文档
最新文档