5 Z8 ^# Y3 W$ u4 h" [. o# l$ n
推荐阅读:' I+ h9 d' P/ j4 Z; Q. Q
1.同豪路易BIM设计成果、CAD、倾斜模型、纬地数据、影像地形等多源项目数据融合展示汇报 4 E/ k0 u" Q# ~5 f: @) U
2.图新地球电力版|电网GIS系统可视化管理 # |9 M( O6 Q4 G& k* Y
3.三维GIS+电力巡检,开启电缆通道数字化巡检新局面 ' _8 ]( K8 |" m6 l! K
矢量数据是我们每天都要打交道的,范围勾画,数据处理,有时客户还时不时扔你一个你见都没见过的格式。这些都难免少不了一顿转换折腾。
! J% L8 {2 D1 D, k' Z' t 那今天我们就来梳理下工作中我们常见的一些矢量数据的格式转换。 shpdwgkml/kmzdxf1.SHP
u: [8 @# J( i shape文件由ESRI开发 ESRI Shapefile(shp)或简称shapefile ( n( j* ]; ]& e+ m( Q- D/ O& L
文件包含的数据有.dbf .prj .shx 主文件.shp % L4 Z6 W: t; F, h
shp— 图形格式,用于保存元素的几何实体
" \$ M6 M- v# h! N shx— 索引文件,几何体位置索引
. R# x% B2 @& h, W* l$ Q dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。(可直接拖入Ecxel中查看)
6 t4 z3 d5 S5 C) G, D8 i+ x0 m prj — 用于保存地理坐标系统与投影信息(可用记事本打开查看) 3 c$ V: N. `( B
2.DWG .DXF
- |% C1 ^5 q- n4 V& j4 @ DWG是AutoCAD的软件保存数据所用的一种专有文件格式。(给cass打交道的少不了它)
* [1 m- j% D L$ C DXF则是DWGASCII格式的变体,相对于DWG DXF更为开放(有感兴趣的可以研究下) $ e* d' v$ Y8 Z, M
3.KML/KMZ & {5 p3 U7 _4 Q5 `# a& B* w$ f
基于XML,可以直接由Google Earth创建KML文件,它包括地点标记、叠层、路线和多边形。 4 ^! ?3 P0 e! D( k: L- E
而KMZ文件则是压缩过的KML文件。
* Q" e! T' T! d9 B; y( j, ~0 M) r 基本数据了解了,我们就来看看如何用一些常用软件来让各种矢量相互转换,以ArcGIS,Global Mapper,FME做简单介绍
9 P D! C5 ^8 ]0 _) o ArcGIS
, X. P& E9 V& `# }7 T) P 1.shp转dwg 将shp面矢量 导入ArcGIS中, t. [# K, N3 Q. M/ t1 V
& X& F: H- o9 k* p- h, F7 J 选中你想转换的元素右键鼠标直接 数据→导出CAD即可
) d5 t) _9 |+ i. ]* a
3 N3 S) L9 C- u( C# k! y 2.shp转kml
~- x& H7 Q; Z( W* D 转KML相对于没有这么顺溜了,不过也很简单。 - b8 |! i- c! y' V. V
ArcToolbox中转换工具→转换为KML ; `7 e! [( L/ k7 w) X
& L8 j3 B8 o' R$ Q shp转换dwg后的成果 ( e$ N7 o2 J+ |8 o7 [9 Y+ [3 Y
; f' C( }0 y, \+ Y
Global Mapper
6 `4 [7 o% Q5 u- y7 }$ j& Z" T Global Mapper转换就相对于比较简单,由于Global Mapper支持的格式比较,矢量数据高达63种格式。(一般遇到没有见过的矢量格式,我都会先扔到Global Mapper中试试) ) h; O+ v3 s5 ^* z
转换的话也比较简单,数据导入后选择一个你想要的格式再导出即可。 1 N/ H. l8 c6 b/ F
但最重要的是一定要选好坐标系,要不然后面都是无用功。
$ h& v5 O7 j& j# S: {1 v* K3 m % x! O4 Z: ^- D* z5 D$ k$ z' B' ^
这个练习数据是GEO_WGS84的 有时我们打开后会提示这样的
. P8 E) o" ?. o2 U3 y- U
9 g6 G0 x/ W) g+ K! D Projection—投影
5 b# p/ P r0 @ k. ] Datum—基准面
9 x' Q( ~6 s) K/ F: [ Scale Factor—比例 2 J# R$ D) z. ~" x
Central Meridian—中央子午线 " j$ R8 k+ N3 \: x6 X! ?
False Easting—东偏移
6 n/ A; {' ~+ O$ u 这些一定要按矢量数据的信息正确填写 # g( j4 ^' Q N) J5 x
shp转dwg KML
: i( ?0 d5 H8 m, F 导入矢量数据选择好正确的坐标投影信息
/ K0 ^% D H; F2 c" I
" b2 t3 W5 ?4 Z5 U6 q) k; A File→Export→Export Vector 1 E& {2 Z! ~) Q J: i3 f& Z6 `
* b* l) T+ y9 k0 y
选择你要转换的矢量格式
, w1 v: Q9 @. @" r
9 A1 ]' N: Q) R- P# O
, W: Z7 T+ f5 V7 R6 S, X DWG,KML/KMZ,DXF....各种格式都有选择好点线面直接导出即可
( @) v- X! U! }5 [% T7 O0 O
$ r6 J& q( t) s( ]* p* L4 F$ T 导出后最好验证一下哦
3 d- P/ h3 F3 l8 P; [3 ], s# U 矢量格式转换的方法软件有很多,比如图新地球软件,CAD的一些插件,还有一些专门格式转换小软件等等,都能帮你把数据格式转换过来。我们只是列举了一些常用软件方法,希望对你有所帮助,不再为格式转换大费周折。 - A& I1 R+ G5 l. i% c
推荐阅读: & I1 ?" J+ A/ W: w3 O
" Y+ t s7 c& h- b 7 B, n" S# ^6 t7 e: P6 Z! U; j3 H
文章转载于GIS前沿 我们尊重作者的成果,如涉嫌qinquan,请联系我们及时删除。) u# Q3 x" T' C0 s0 V8 Z7 n9 B8 W; k
" P: i9 O; `0 b
2 f/ O# Q+ v! Q& o: o; i) A# \1 t
: J8 v) e T- Q9 ~6 @ |