0 U7 U; K) f& t) D1 S" l* q
推荐阅读:
/ Y, h+ E) M7 N5 R+ m( `% I 1.同豪路易BIM设计成果、CAD、倾斜模型、纬地数据、影像地形等多源项目数据融合展示汇报
, F$ @. E# ` y 2.图新地球电力版|电网GIS系统可视化管理 " E+ F' x& a( v9 [4 f1 Z: ]7 ]7 ?" ^. Q
3.三维GIS+电力巡检,开启电缆通道数字化巡检新局面
8 I5 T6 \9 |/ I" M: h( N 矢量数据是我们每天都要打交道的,范围勾画,数据处理,有时客户还时不时扔你一个你见都没见过的格式。这些都难免少不了一顿转换折腾。 8 |1 z. w: K' T( X
那今天我们就来梳理下工作中我们常见的一些矢量数据的格式转换。 shpdwgkml/kmzdxf1.SHP
( n' m. k4 C; }0 |; B shape文件由ESRI开发 ESRI Shapefile(shp)或简称shapefile
1 b+ a! p3 K* g 文件包含的数据有.dbf .prj .shx 主文件.shp 5 v+ Q% r* H& Y
shp— 图形格式,用于保存元素的几何实体 ( q! ]+ L: q) y# L, p* A" m; J
shx— 索引文件,几何体位置索引 3 o" i8 Y! C% ^) Q' }. S
dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。(可直接拖入Ecxel中查看)
" s7 h% m! c- K D; w prj — 用于保存地理坐标系统与投影信息(可用记事本打开查看)
, [8 C1 e" A' Q) N' {6 q1 m, m 2.DWG .DXF ; U ~# x1 w% I
DWG是AutoCAD的软件保存数据所用的一种专有文件格式。(给cass打交道的少不了它)
3 L/ x, f, D8 |+ h$ T DXF则是DWGASCII格式的变体,相对于DWG DXF更为开放(有感兴趣的可以研究下)
% z$ ^% w) w0 Z1 G7 j 3.KML/KMZ
- k, F9 n1 I) s9 A 基于XML,可以直接由Google Earth创建KML文件,它包括地点标记、叠层、路线和多边形。
7 O9 q" I. o2 z# R 而KMZ文件则是压缩过的KML文件。 1 y j# R/ ?3 V
基本数据了解了,我们就来看看如何用一些常用软件来让各种矢量相互转换,以ArcGIS,Global Mapper,FME做简单介绍 # r" `& @7 J) O1 U4 w$ E' }2 m! d
ArcGIS 8 V! }- t2 l, n w
1.shp转dwg 将shp面矢量 导入ArcGIS中2 S& C8 V4 \0 r( j) g1 I1 u" q
6 I4 G; R& t0 I" e 选中你想转换的元素右键鼠标直接 数据→导出CAD即可
" ^+ V) E" l0 |* w. A: ^ , w' _/ e9 i7 P6 [0 ^
2.shp转kml
/ g. l7 ]& x' j7 N# R n, Y 转KML相对于没有这么顺溜了,不过也很简单。
3 U$ C' c4 Z' h ArcToolbox中转换工具→转换为KML 6 `9 @& O- x$ i& [7 V( M" f N
0 }1 K) f; n6 _; T1 E- h9 }6 w8 t- ~ shp转换dwg后的成果 % W- g$ j1 B0 f
6 p: d; Y$ x& A( T Global Mapper ! u3 z, ?4 G' g# V4 J5 @
Global Mapper转换就相对于比较简单,由于Global Mapper支持的格式比较,矢量数据高达63种格式。(一般遇到没有见过的矢量格式,我都会先扔到Global Mapper中试试)
7 W8 A/ |2 V9 Q' E, D5 v8 g- L 转换的话也比较简单,数据导入后选择一个你想要的格式再导出即可。
: X4 v: {$ C! j2 h ^5 k) `, ~ 但最重要的是一定要选好坐标系,要不然后面都是无用功。 . w8 m" y) v2 W1 ]
% X5 p+ `, N5 n3 B' Q3 l
这个练习数据是GEO_WGS84的 有时我们打开后会提示这样的" {% l4 w O* f4 v7 ^0 X% M) Q
0 v @7 x# b" l/ [9 E/ G+ F Projection—投影 % p7 s3 a; Q y& E; \2 S
Datum—基准面
4 y7 |) r5 b0 T; F1 s/ u Scale Factor—比例 ' G+ r3 l, O) `- l
Central Meridian—中央子午线
; K1 d2 R* ?5 t False Easting—东偏移 7 E2 r" h! b b7 X
这些一定要按矢量数据的信息正确填写
" Y3 k* v6 F/ x1 ~ shp转dwg KML
, y2 J$ O1 E6 X7 I# n/ | 导入矢量数据选择好正确的坐标投影信息 5 W4 c; M' ]7 I
8 K9 n5 z0 U$ Q; j
File→Export→Export Vector
H! [& ~2 j g1 j1 n 2 `) R- ^5 I) G1 t9 y# g' e9 q+ M
选择你要转换的矢量格式 8 u! W8 [2 H& {! {, E: j
) G1 L+ `; x: M/ e/ I& a/ W1 h
" ?4 c( T+ L1 j0 J S3 H DWG,KML/KMZ,DXF....各种格式都有选择好点线面直接导出即可 - K! j4 Q4 c9 X( B
8 G- V* d/ U8 }* {/ u/ H2 d
导出后最好验证一下哦
% a: i, r2 g. P+ E 矢量格式转换的方法软件有很多,比如图新地球软件,CAD的一些插件,还有一些专门格式转换小软件等等,都能帮你把数据格式转换过来。我们只是列举了一些常用软件方法,希望对你有所帮助,不再为格式转换大费周折。 % \( v1 j* F2 I% `- G( O$ E
推荐阅读: 2 K2 ~ l: S& z
! D3 T/ I S0 g: [) v: V
* I: I& }" m/ M
文章转载于GIS前沿 我们尊重作者的成果,如涉嫌qinquan,请联系我们及时删除。. I( Y: S+ f' C0 |* m3 |' K
! c6 V9 y5 Y, E% u: p& x
. K; J& N' w4 Y5 Q2 D w. k
+ Q3 w1 Y$ a5 m& H- {1 h! u8 v9 X1 C, ^% N+ E( y" X
|