+ a2 c! g- N( t% ^5 y
推荐阅读:
0 t: j+ X# f3 K 1.同豪路易BIM设计成果、CAD、倾斜模型、纬地数据、影像地形等多源项目数据融合展示汇报
( b. c) N9 K4 e! c4 c) G 2.图新地球电力版|电网GIS系统可视化管理 ( y9 N! e3 |! \( ~3 v$ K+ U, l9 K
3.三维GIS+电力巡检,开启电缆通道数字化巡检新局面
" v+ w8 Y! ?% Q+ T1 {* S 矢量数据是我们每天都要打交道的,范围勾画,数据处理,有时客户还时不时扔你一个你见都没见过的格式。这些都难免少不了一顿转换折腾。 - @$ i" E7 y: s8 U% @0 Y: L
那今天我们就来梳理下工作中我们常见的一些矢量数据的格式转换。 shpdwgkml/kmzdxf1.SHP , g0 Q, _* j# @+ s
shape文件由ESRI开发 ESRI Shapefile(shp)或简称shapefile
% a& D1 [/ p, |9 @) N, _0 f: g 文件包含的数据有.dbf .prj .shx 主文件.shp
9 a$ P. I5 p$ g% x, M0 e shp— 图形格式,用于保存元素的几何实体 4 t l' a. j0 N4 D% d$ e
shx— 索引文件,几何体位置索引
8 Z. x L% R7 p. w dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。(可直接拖入Ecxel中查看) 0 I, m" q% V% t
prj — 用于保存地理坐标系统与投影信息(可用记事本打开查看)
9 j7 c7 b5 f# _1 J! w }# W* u: y) I 2.DWG .DXF
8 r3 m% @* C( w/ K+ [: \0 h- m, L DWG是AutoCAD的软件保存数据所用的一种专有文件格式。(给cass打交道的少不了它)
( l1 V0 P3 g' @& c9 _ DXF则是DWGASCII格式的变体,相对于DWG DXF更为开放(有感兴趣的可以研究下) ) ]5 g E! m6 s3 A5 \
3.KML/KMZ
" J' ?' F1 }' o2 ]( u; l 基于XML,可以直接由Google Earth创建KML文件,它包括地点标记、叠层、路线和多边形。 . }2 G0 K9 l; v0 P
而KMZ文件则是压缩过的KML文件。 $ g4 o' w: c% {/ B. `; L" [ l
基本数据了解了,我们就来看看如何用一些常用软件来让各种矢量相互转换,以ArcGIS,Global Mapper,FME做简单介绍
; \ C( M0 t& Z& ^# P0 T k8 V; v$ U ArcGIS
" q" |6 Q1 U( E; ^0 N' o0 n 1.shp转dwg 将shp面矢量 导入ArcGIS中
/ o# W& }7 {- q! H! X6 S " c# z/ `" z3 s* L
选中你想转换的元素右键鼠标直接 数据→导出CAD即可 ; M6 q" [# X% Z9 U: N
% @7 b8 K b0 ~+ }5 u, Z
2.shp转kml " G7 u3 E" X. P6 z1 q
转KML相对于没有这么顺溜了,不过也很简单。 & O/ A4 o1 @, B; |0 E0 J, k+ j/ Y$ q
ArcToolbox中转换工具→转换为KML & i' \8 ?- X4 i. w- F
! Y& E& U2 H" m4 p ` shp转换dwg后的成果
* q1 ?5 V" f2 ]8 N) Z' ^
* z9 Q5 A6 w3 v- q( {5 f( _: r- o: S Global Mapper 0 Q2 ?+ g' w: }- a4 [
Global Mapper转换就相对于比较简单,由于Global Mapper支持的格式比较,矢量数据高达63种格式。(一般遇到没有见过的矢量格式,我都会先扔到Global Mapper中试试) ' p# ^+ ^' d+ N$ l$ s$ h
转换的话也比较简单,数据导入后选择一个你想要的格式再导出即可。 + i, n: J/ j. x/ C3 r
但最重要的是一定要选好坐标系,要不然后面都是无用功。 + |: l2 j$ o3 P& D ]- _
2 ?6 F* b+ X, b- u" y1 y 这个练习数据是GEO_WGS84的 有时我们打开后会提示这样的
/ z9 p8 k1 v! e" Q0 E3 k 2 K2 _& @* x- W" s7 J/ s
Projection—投影
7 v; b h" w3 E+ k' e. @5 H Datum—基准面
1 z9 v4 f+ ]/ W& S3 c Scale Factor—比例 2 B2 ~1 d( \ E; ^1 e. z
Central Meridian—中央子午线 8 D& J3 a7 o, G3 o
False Easting—东偏移
6 H2 H+ N: _7 I 这些一定要按矢量数据的信息正确填写 ! Y4 g- r9 M8 N$ r
shp转dwg KML
$ [* C2 J8 u, D% | 导入矢量数据选择好正确的坐标投影信息 ) h- {, n+ ~8 g# ~5 e
4 h O) f) s3 E# T3 ?* D1 T
File→Export→Export Vector
4 y4 S( ~3 T2 A) } u" N
. k' v; c8 C: a5 q0 o# g% q( v4 q 选择你要转换的矢量格式
7 p, Y, X, v5 w7 y5 p1 a; L$ Q( e* h8 W/ u' p O! p
4 t! ~7 B+ j$ H( v$ E0 L
DWG,KML/KMZ,DXF....各种格式都有选择好点线面直接导出即可
' X9 f# N5 j$ s$ g
. a2 R2 q( i( V6 a# { 导出后最好验证一下哦 : Y( O$ }; d, H1 C5 p- r
矢量格式转换的方法软件有很多,比如图新地球软件,CAD的一些插件,还有一些专门格式转换小软件等等,都能帮你把数据格式转换过来。我们只是列举了一些常用软件方法,希望对你有所帮助,不再为格式转换大费周折。
4 [: U0 d/ O) ` 推荐阅读: 5 t, m8 A/ @1 t; w( x
& X: s8 Z$ s+ c, I& P `" Y+ g+ n
" I+ A( C+ _" {, ^+ c; Z
文章转载于GIS前沿 我们尊重作者的成果,如涉嫌qinquan,请联系我们及时删除。
) T* x' W- P+ s( {0 Q0 h9 W$ A, i' Q! R
9 P" `: U% ], E+ ^; R- Z; ~
, T7 \& X4 v8 y; M- M i. t
: J5 o6 b0 Y% D) ~
|