日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

3小时GIS入门教程(二)GIS数据格式、坐标系

發(fā)布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3小时GIS入门教程(二)GIS数据格式、坐标系 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 前言
  • 一、GIS數據格式
    • 1.矢量數據
    • 2.柵格數據
    • 3.矢量數據VS柵格數據
    • 4.shapefile文件格式
  • 二、地圖坐標系
    • 1.地球是圓的嗎?
    • 2.地圖投影
    • 3.地理坐標系和投影坐標系
    • 4.最常用的投影方法——高斯克呂格投影
    • 5.坐標轉換
    • 6.互聯網地圖的坐標系
  • 總結


前言

2020年疫情在家的時候,師姐邀請我為華僑大學的本科生遠程上一堂GIS實驗課,她說只有一下午3節(jié)課的時間。趁著這個機會把這幾年積累的一些思考、經驗都梳理了一下,整合成了這個3小時快速上手指南。


一、GIS數據格式

GIS數據分為矢量數據和柵格數據。

1.矢量數據

包含數據坐標,構成點(point)、線(polyline)、面(polygon) 和屬性表(attribute table)

常見的一些矢量文件格式包括shp、dwg、geojson等,不同軟件地理文件后綴編碼方式會有些差異,但是包含的信息基本都是相同的,因此大多數文件格式之間都可以進行相互轉換。

軟件格式
ArcGISShapfile、Geodatabase
SuperMapSDB、SDX
MapGIS.WT、.WL、.WP
AutoCAD.dwg/.dxf
TransCAD.dbd
標準格式GeoJSON/GML/shapefile/KML/KMZ

格式轉換工具:
(1)ArcGIS自帶的轉換工具
在ArcGIS的toolbox里有轉換工具這個大類工作集

(2)強大的轉換軟件FME,利用FMEWorkBench和FMEQuickTranslator實現所有文件之間的無損轉換,總之會有驚喜

2.柵格數據

每個像素的值代表其屬性值,例如高程值等。
常見格式有:
GeoTIFF(.tiff)
Erdas Imagine(.img)
ENVI(.hdr)
HDF(.hdf)
JPEG/PNG/BMP

3.矢量數據VS柵格數據

矢量數據柵格數據
數據結構數據緊湊、便于檢索數據結構簡單,精度有限
運算效率數據空間分析較復雜計算較快
適用性適用于精度要求高/擁有拓撲結構的網絡分析適用于遙感、地表分析、密度分析等

個人建議:能用矢量數據最好用矢量數據,矢量可以轉柵格,但柵格無法還原為矢量文件。

4.shapefile文件格式

在實際工程中,總是會有文件傳來傳去的過程,而shapefile文件系統(tǒng)較為復雜,它不是一個文件,它是一組文件。
在文件夾里通常一個shp文件有7-8個同名文件,僅僅是后綴不同,但在ArcGIS文件管理里只有一個后綴為.shp的文件,很多人就以為只需要傳shp文件即可,最后發(fā)現對方并打不開。

文件后綴名作用
.shp用于存儲要素幾何的主文件
.shx用于存儲要素的幾何索引文件
.dbf用于存儲要素屬性信息的dBASE標
.sbn .sbx用于存儲要素空間索引的文件
.pcj用于存儲坐標系信息的文件
.xml用于存儲shapefile的相關信息

注意:shp/shx/dbf為必需文件,在文件傳發(fā)過程中易一定要保證這三個文件的完整性。

二、地圖坐標系

搞清楚地圖坐標系的人不多,我也是到了研究生,才慢慢意識到坐標系的重要性,幸得導師教誨。
要理解坐標系本質上要理解地圖投影。

1.地球是圓的嗎?

不是。地球不是一個正球體,而是一個極半徑略短、赤道半徑略長,北極略突出、南極略扁平,近于梨形的橢球體。

(真歪瓜裂棗)

2.地圖投影

地球橢球體表面是不可展曲面,要將曲面上的客觀事物表示在有限的平面圖紙上,必須經過由曲面到平面的轉換
所有地圖都存在變形,因為你沒辦法把桔子皮壓平而不裂開。
《所有的世界地圖都是錯的,以下是為什么》這個視頻解釋了如何把地球表面撕開,強行拉成一個平面
https://www.bilibili.com/video/av88940277/

心形地圖投影方式稱為彭納投影(Bonne’s projection)

3.地理坐標系和投影坐標系

坐標系分為地理坐標系和投影坐標系

地理坐標系(Geogrpahic Coordinate System)

使用基于經緯度坐標的坐標系統(tǒng)描述地球上某一點所處的位置,如WGS84坐標系,GPS導航等也常用

投影坐標系(Projected Coordinate Systems)

使用基于X,Y值的坐標系統(tǒng)來描述地球上某個點所處的位置。

如西安80、北京54、CGCS2000、城市地方坐標系,都是用x、y坐標值來表示坐標的

投影坐標系由以下參數確定:

地理坐標系(由基準面確定,比如:北京54、西安80、WGS84)
投影方法(比如高斯-克呂格、Lambert投影、Mercator投影)

4.最常用的投影方法——高斯克呂格投影

中國制圖標準的坐標系有北京54、西安80、CGCS2000,它們都是用的高斯克呂格投影,這種方法的好處是可以保證中心線變形最小

Gauss Kruger投影:
以橢圓柱為投影面,使地球橢球體的某一經線與橢圓柱相切,然后按等角條件,將中央經線兩側各一定范圍內的地區(qū)投影到橢圓柱面上,再將其展成平面而得。

ArcGIS坐標系路徑:投影坐標系——Gauss Kruger——Beijing54/CGCS2000/Xian1980——Xian 1980 3 degree GK CM 102E

如何選擇合適的坐標系?
你研究的城市經度離哪個經度最近就選擇該坐標系,比如廈門市的經度在118°左右,那可以選擇3°帶的117E,即Xian 1980 3 degree GK CM 117E或者6°帶的Xian 1980 GK Zone 20


再解釋下3°帶和6°帶的區(qū)別,有些城市規(guī)模較大適合6°帶,有些城市規(guī)模較小適合3°帶

5.坐標轉換

理論上,兩種坐標系之間通過數學運算是可以進行轉換的,一般是7個參數,包括平移3參數+旋轉3參數+縮放1參數。
ArcGIS也有坐標轉換功能,可以實現兩個圖層之間的坐標轉換,前提是兩套坐標系統(tǒng)參數是已知的(即橢球體、投影方法、中心線經度等)

6.互聯網地圖的坐標系

只有一個單獨的坐標是沒有意義的,必須要有坐標系才具有空間位置關系,因此在地圖坐標系是國家高度保密的信息。
我們常見的互聯網地圖坐標系都不相同,格式基本都為地理坐標系即經緯度格式,但是相互之間會有偏移,所以在進行坐標拾取的時候一定要先弄清楚是哪個坐標系的數據。

地圖類型坐標系名稱
百度地圖百度坐標系
高德地圖高德坐標系
谷歌地圖谷歌坐標系
官方發(fā)布火星坐標系(對真實坐標進行加偏)

安利一個好用又穩(wěn)定的互聯網地圖坐標轉換小工具網址:
https://maplocation.sjfkai.com/

總結

基本的一些GIS相關的基礎知識就說到這,下一篇將開始分享一些小實操案例。

總結

以上是生活随笔為你收集整理的3小时GIS入门教程(二)GIS数据格式、坐标系的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。