( a' \! F3 w( {1 B) V 推荐阅读:
4 r2 y- V6 g9 i- e% O; ?, F8 B2 h 1.同豪路易BIM设计成果、CAD、倾斜模型、纬地数据、影像地形等多源项目数据融合展示汇报
2 w9 j) R& C2 X" Y* l 2.图新地球电力版|电网GIS系统可视化管理 * M" F$ W' V- _0 b4 }
3.三维GIS+电力巡检,开启电缆通道数字化巡检新局面
% P' p$ g6 x' L. e( A2 C q 矢量数据是我们每天都要打交道的,范围勾画,数据处理,有时客户还时不时扔你一个你见都没见过的格式。这些都难免少不了一顿转换折腾。
) y2 Q3 D3 T# t2 ?0 A0 E5 p 那今天我们就来梳理下工作中我们常见的一些矢量数据的格式转换。 shpdwgkml/kmzdxf1.SHP & B! _9 `- Y" n5 g
shape文件由ESRI开发 ESRI Shapefile(shp)或简称shapefile
" m3 i4 n5 S9 A 文件包含的数据有.dbf .prj .shx 主文件.shp
! o, d. @* r) R+ `* C0 u, W( e shp— 图形格式,用于保存元素的几何实体 / g' B8 n; N8 W% S7 G
shx— 索引文件,几何体位置索引 : v1 _- }: x+ ^2 L. J; a7 R
dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。(可直接拖入Ecxel中查看)
+ F$ ~- M% }6 F. b8 `: h: M prj — 用于保存地理坐标系统与投影信息(可用记事本打开查看) 6 _9 ?8 d. V7 ^: g' o
2.DWG .DXF , j& u( q0 S `8 C+ D" |
DWG是AutoCAD的软件保存数据所用的一种专有文件格式。(给cass打交道的少不了它) 8 P1 U/ D$ k% s. b& E, c9 j& [5 z$ t
DXF则是DWGASCII格式的变体,相对于DWG DXF更为开放(有感兴趣的可以研究下)
, K, M5 D& t3 ^' h& ~# d; g 3.KML/KMZ 6 I# o9 Y/ b- d
基于XML,可以直接由Google Earth创建KML文件,它包括地点标记、叠层、路线和多边形。
1 r7 q' Z! R/ {3 ? 而KMZ文件则是压缩过的KML文件。
+ X) ~! Z1 v; S) l 基本数据了解了,我们就来看看如何用一些常用软件来让各种矢量相互转换,以ArcGIS,Global Mapper,FME做简单介绍
5 B' c* [ N4 x! T8 v ArcGIS
2 K* f5 z' {" W; n' C' ? 1.shp转dwg 将shp面矢量 导入ArcGIS中
' q1 R. T- w S" g $ {: r7 j3 q1 \& w% b0 r6 v
选中你想转换的元素右键鼠标直接 数据→导出CAD即可
; Z8 ?+ \$ U6 `& p: b* J6 e9 W
9 S+ T; h1 o9 s8 A2 ^1 X 2.shp转kml 3 w4 r# R9 b$ i* c ?0 e
转KML相对于没有这么顺溜了,不过也很简单。 9 W% t" X8 ?2 |' L4 p5 q; Q" \- C
ArcToolbox中转换工具→转换为KML & C/ I) }& Y+ V$ l2 d' h9 P
/ U9 c1 X- ]" T
shp转换dwg后的成果
+ [+ C, u- T& s. [+ ^% {# C 7 w5 D% k, v/ ~: a, d* y" @
Global Mapper
; Y; M" d, x' Z" ^7 V Global Mapper转换就相对于比较简单,由于Global Mapper支持的格式比较,矢量数据高达63种格式。(一般遇到没有见过的矢量格式,我都会先扔到Global Mapper中试试) M: H( p' J' c
转换的话也比较简单,数据导入后选择一个你想要的格式再导出即可。
5 X& y3 h: `2 ? 但最重要的是一定要选好坐标系,要不然后面都是无用功。 : h) [8 E4 b8 |0 O; K1 f" D' T/ E
) V E" A d9 H4 J
这个练习数据是GEO_WGS84的 有时我们打开后会提示这样的
9 `* V4 P1 c% _ ( v1 M1 m. k) v* D
Projection—投影
& E! E8 f$ v( d( ~: C. g% [9 q Datum—基准面
& ~$ {8 I( r7 d; Y' N Scale Factor—比例
$ r% g5 H( ^# q% v Central Meridian—中央子午线
- N. x( Q; G: b False Easting—东偏移
/ a8 G9 w/ E: Z( [1 o! h! O' V 这些一定要按矢量数据的信息正确填写
' r C; n7 w4 ?8 E. _& x shp转dwg KML 5 @( b. P! E1 B9 Y
导入矢量数据选择好正确的坐标投影信息
5 M- t* B7 L/ N+ O+ z3 {3 _4 w: z( o& ]7 D9 P; o
File→Export→Export Vector
, [ N+ z+ G! N( T- B
& `, E# r3 Z6 F8 S2 ^1 \5 M" l) } 选择你要转换的矢量格式
* c, c- }- B4 I8 X& l
' v4 @( F9 @6 k& ~3 E9 O - `( R3 Y1 V. j
DWG,KML/KMZ,DXF....各种格式都有选择好点线面直接导出即可
# r6 k) d1 I) l2 a: b1 E
; J3 k' F, _+ ?, f4 W* t5 F& l% D 导出后最好验证一下哦
5 y& _$ u& Q, o1 a6 W 矢量格式转换的方法软件有很多,比如图新地球软件,CAD的一些插件,还有一些专门格式转换小软件等等,都能帮你把数据格式转换过来。我们只是列举了一些常用软件方法,希望对你有所帮助,不再为格式转换大费周折。
4 y0 ^# R+ T$ V6 g4 O 推荐阅读: 8 i+ U6 e- @. q5 j
. f2 D# U! v6 W/ {/ G& [
3 G2 r( w7 j$ a5 i& A 文章转载于GIS前沿 我们尊重作者的成果,如涉嫌qinquan,请联系我们及时删除。( Z7 T, ^3 U i# [1 H" \
' L n& |( P( F; x" Q$ I$ E
! {9 u3 u" ~' w1 ], r9 z
0 k' v. X. N: f: e% A2 Y# d# {2 j3 w7 f! z0 Y1 n
|