用谷歌地球生成 等高線?怎麼操作?


其實這個回答正好是今晚寫的一篇日誌,希望能有所幫助

---------------------------------------------

剛剛看到校內網上有個《春哥教你用google地圖畫等高線》的相冊,(http://photo.renren.com/photo/250723534/album-880040022?psource=8#252208839)

裡面介紹了利用sketchup8.0和Rhino5.0來製作等高線圖的方法,深入淺出,簡單明了。我在敬佩作者的共享精神之餘,不禁覺得Rhino5.0似乎有些繁瑣耗時又...太高端!尤其是對於很多地理老師在學校辦公室裡面用的老爺機而言,Rhino5.0會把老爺機子活活拖死。所以結合了自己的經驗,在此共享本人的土人土辦法:「只用」SU就能製作等高線的方法。

1.和那位樓主春哥一樣,首先,你的電腦要安裝了sketchup8.0和Rhino5.0這個就不必咯,然後打開sketchup

2.到工具欄toolbars中點擊添加位置add location,如圖

3.請允許我以母校平陽中學為例來做個示範(其實是因為旁邊就有山)

4.選擇所要轉換成等高線圖的區域

5.地圖來了,不過還是平面的,我們接下來要把它變立體

6.點擊此處,變成立體

7.選擇它,右鍵解鎖之

8.編輯組,全選

9、改個質材,隨便什麼都行

10.退出此組,開始畫個方塊!差不多大就行。

11.用推拉工具,把剛剛畫的方塊疊疊高。每一次要疊高的高度,就是你預想的等高線的等高距。我現在選擇10米高度。

12.繼續剛剛的工作,不斷疊高,直到把地圖中的最高點也覆蓋

13.接下來,全選所有組,並右鍵--相交--與模型(這一步非常重要,它決定了接下來奇蹟的蛋生!)

本文鏈接用谷歌地球生成 等高線?怎麼操作? - 光廣光光的回答 轉載請保留此信息。

大功即將告成,你就自信的把剛剛一層一層的平面刪去吧!

山頭露出一點來了,繼續點下顫抖的滑鼠

山體漸漸出現,等高線也出來了

等高線完全出來了,留下了剛剛堆疊平面剩下的方塊,也刪掉

左看看右看看上看看下看看,還是有點樣子的 :-D

15.山體的立體模型也刪去,留下的就是等高線圖了!

16.over :-D :-D :-D

2013-05-28

-------------------------------

對精度有高要求的朋友慎用此方法!這個只是我的土人土辦法!另外成品圖只有等高線,不帶高程值,圖本身也不是矢量的!所以我這個真的只是土辦法啊!有高要求的,請用arcgis等工具。

2015-02-04


「如何自動獲得場地的等高線圖」一直是很多同學比較困惑的問題,尤其是學習景觀設計的同學,因為景觀設計是一門與土地特質結合最為緊密的學科,經常會涉及到場地分析以及對於場地高程的重新設計。

下面與大家分享如何使用SU獲得等高線,以及如何通過SU+Rhino獲得更高質量的地形圖。

SU生成等高線

1.選用「添加位置」工具,是一個摺疊的地圖形狀,會連接到google map(需要翻牆)

如果在工具欄中沒有找到這個工具,可以打開「自定義工具欄」,並選中相應的工具將其添加到工具欄中。

2. 在搜索欄中輸入場地的位置,這裡以英國愛丁堡城區為例

在白色方框內的部分即為選中的區域

並可以通過藍色的標誌調整選取的大小,確認選取後點選「捕捉」

即可自動在SU操作界面得到選取的地圖

3. 利用「切換地形」工具,將扁平的地圖變成真實的立體圖形

4. 接下來需要選中模型,右鍵「解鎖」,進行編輯

5. 右鍵「編輯組」後,雙擊進入組件內部進行編輯

6. 為方便操作,可以利用油漆桶更改體面的顏色

7. 在比曲面最低點更低的地方畫一個比曲面大一些的矩形,並形成組

8.重要步驟:需要垂直做出生成等高線的面,如果需要1m一根的等高線,就相隔1m陣列該面,如果需要5m一根的等高線,則相隔5m陣列該面。首先用移動工具選中成組的面,按住alt鍵,並輸入5,回車(注意su本身的單位),會得到第一個相隔5米的面。然後直接輸入「x」和想要陣列的個數50,即可得到50個新的矩形。

9.關鍵步驟:全選新生成的面,右鍵選擇「模型交錯」,將面和之前的曲面相交

10.將所有矩形平面逐層刪除,就會得到一個有等高線的地形。

11. 如果需要一個只有等高線的地形圖,只需要雙擊進入組件內部,刪除曲面即可。

下面是Rhino結合Sketchup製作等高線的方法

第一步:將Sketchup製作的地形導出為三維模型。導出格式選擇「OBJ文件」。

第二步:打開Rhino 導入準備好的「OBJ」文件。

第三步:使用網格工具,將導入的地形轉化為多重曲面。

第四步:用4個角建立曲面,選擇多重曲面的四個角點,建立一個曲面。

第五步:選中剛剛製作好的曲面,使用設置點工具,將曲面拉平到Z軸,並調整好高度。

第六步:隱藏多重曲面。使用嵌面工具,調整好參數,重新建立地形。

第七步:使用等距斷麵線工具,選擇製作好的地形曲面,調整好參數,製作等高線。

最後,調整好視角,等高線自作完畢。通過此種手段從新生成的地形和等高線,整體效果要優於sketchup生成的結果,生成的Rhino曲面地形更有利於後期的編輯、修改及方案深化。

以上望有用,有問題再問

———————————————————

歡迎關注我的個人官方微信(kang-shishi)

http://weixin.qq.com/r/BkRfRzjE_2WErXwk9xEU (二維碼自動識別)

如有藝術留學、院校、專業、作品集方面的問題,可私信康石石諮詢


我發現等高線還真是一個問題啊!

上次,我在這樣風格的建築分析圖 效果圖 表現圖是怎樣做到的? - zengeryounke 的回答這個題中講了一種大致的等高線思路。但是如果要知道高程該怎麼辦呢?

我相信ArcGIS肯定是專業的辦法,但問題是這個軟體本身太複雜了。除非城市規劃,很多時候建築設計不需要這麼精確的等高線。

於是我發現了youtube上面的這個教程:

https://www.youtube.com/watch?v=pbs7bhv7HgQ

就像前面的答案,實際上Google地球裡面是有數據的,所以只要有插件就可以將它導出。這裡需要兩個插件:

  • TCX Converter
  • QuikGrid

兩個都是免費軟體,實際上導出的不只是海拔,有興趣可以繼續研究。

1. 首先,用Google地球裡面的線段工具,打點。這些點會變成採樣點,所以數量越多等高線越準確。我就隨便弄一下了,選取了橫斷山脈的一段河谷。

2. 把這一整個線段存下來,實際上你存的是所有取樣點的位置

3.格式用Kml格式

4. 接著打開TCX Converter後,點Open File把之前存的文件載入進來

5. 載入之後選擇Update Altitude,這時會聯網下載Google的海拔數據,所以需要翻牆。

6. 下載完後,你會看見ALT這一欄就有數據了,這就是海拔高度。

7. 把它導出為CSV文件就可以了。

8.用Excel打開剛才保存的列表,把紅框中這幾個行列刪除。

9. 最後把前兩個列的順序調換之後,原文件保存。

10. 打開QuikGrid之後,導入剛才的數據

11. 剛才表單數據沒有問題的話,現在載入出來的就是等高線了。這裡之前截了橫斷山的河谷,所以高差變化比較大,軟體給間隔為1000米的海拔,打上了標記。

12.我們可以打開編輯來調整登高線的疏密。

13. 這個Distance between Labeledbold Lines就是指間隔多少加粗寫出高差。這時候如果打得點足夠密,那麼數據就會越準確。

14. 我隨意改了一個200,注意這時並不是相鄰等高線是200米的高差,而是相鄰加粗線條的高差是200

15.最後在調整好之後,點輸出選項。

16. 這裡根據需要去調整,那個polylines選起來,會把等高線變為連接的線段。

17. 最後存儲之後,導入CAD或者3D軟體。我這裡用Rhino了,在裡面按照參考的格子調下長寬比,把格子變成正方形後,比例就和原圖一樣了。最後把格子圖層丟掉就是等高線圖了。

看著很多,因為在好幾個軟體中跳,但實際上非常簡單,速度很快。十分鐘就可以全部做完。因為每個軟體其實只用了一兩個功能。輸出的最終圖片是個圖層組,每個高度一個圖層,而且應該是在不同高度上的,所以配合其他一些工具,可以直接生成曲面。

但是,要注意:實際上Google地球的地形數據在微觀上不算非常準確,所以只能是一個大致的數據,做到細節的地塊還需要自己修正。但是建築的分析圖應該是夠了。


說明:採用谷歌地球採用的高程數據,並非直接從谷歌地球獲取

數據準備:下載90米精度的SRTM數據(SRTM相關知識自行搜索)

軟體準備:Global Mapper(自行搜索下載,使用正版需要購買註冊碼,不過你懂得)

-------------------------------------------------------------------------

1. 首先安裝Global Mapper軟體,有漢化版本;

2. 下載所需區域的SRTM數據,下載地址:Index of /srtm/version2_1/SRTM3

針對國內區域,點擊Euroasia進行,根據感興趣區域的經緯度範圍依次下載即可,有興趣的同學可以把數據下載下來,製作各區域的地勢圖。

3. 下載後的數據為壓縮包,解壓數據

4. 打開Global Mapper軟體,將解壓後的高程數據拖入軟體窗口即可

局部放大

5. 點擊分析菜單下的生成等高線工具

6. 可只生成特定高程的等高線,也可生成自定義高程範圍內的等高線,具體參數設置大家可以多多嘗試

也可以僅生成選擇特定區域的等高線,點擊下圖中的Draw a Box..,選擇感興趣區域

7. 結果很快就可以出來。。。

去掉地形數據後的等高線

通過文件菜單下的導出工具,選擇導出為矢量,可選擇自己熟悉的矢量格式,CAD,Shapefile等等格式


0、簡介

得到等高線最方便的方法是用數字高程模型(DEM)來直接生成,但是這樣不精確,最精確的是實際測量,譬如礦區、工業廠房等施工時,就至少是1:2000的地形區起步。

我個人的方法是從各種途徑找到數字高程模型(DEM),然後用軟體將DEM生成等高線,最後將等高線轉成常用坐標。

DEM的獲取途徑常見的有:ASTER.GDEM.V2數據和用軟體下載谷歌高程數據。本文提及的LocaSpaceViewer(免費) | bigemap(收費) | 水經注(收費) | 谷地(收費)這幾個軟體就可以下載高程數據。

生成等高線在軟體中是個很簡單的操作,不值一提,關鍵是坐標轉換,將WGS84坐標下的衛片、等高線轉換為常用的西安80或北京54坐標,這個比較費勁,準確的做法是找公共點(測繪局購買),用軟體計算布爾莎七參數,然後利用參數轉換,稍稍簡單一點的就是配准,找特徵點配對,再簡單的就是中央經線轉換,在GM中可以實現。

對於初學者推薦使用LocaSpaceViewer(免費),免費軟體,簡單易學,功能還蠻強大的。

關於各類軟體的使用,請自行搜索!!!

1、下載LocaSpaceViewer(免費) | bigemap(收費) | 水經注(收費) | 谷地(收費);

2、下載地形數據,是個tiff文件(LSV界面如下);

3、用gis軟體生成等高線,Global Mapper | QGIS | ARCGIS 等(GM界面如下);

菜單欄→分析→生成等高線(GM生成等高線對話框如下)

GM中生成的等高線如下所示

GM中文件→輸出各種格式。

生成等高線也可以使用QGIS→柵格→提取→等高線(QGIS在linux系統中使用不出錯,在WIN系統中因為什麼decode的錯誤,好多分析功能不好使)

4、坐標轉換,和項目對應起來。

關於坐標轉換,以前在QGIS中柵格→配准工具來轉換,後來自己買了BIGEMAP正版軟體,就直接使用裡面的布爾莎七參數轉換了。

5、關於谷歌高程數據,因為谷歌採用的是WGS84坐標系,高程數據和常用的黃海高程數據不一樣,如果要精確轉換,雖然沒做過,我想我會使用行業上的surpac dimine等礦業軟體將Z值整體向下或向上偏移!!!

———————————————————————————————————————

現在的問題是BIGEMAP 谷歌地球 LSV里的衛圖有些地方數據較老,如何下載最新的免費高清衛圖請知道的朋友告訴我一下,謝謝!!!

關於QGIS 在WIN系統中decode錯誤,請知道的朋友告訴我一下,謝謝!!!


給你發個視頻連接,有詳細的步驟

朴自然視頻頻道

看了上面的回答,下載90m精度的遙感影像,精度有點差,可以下載Landsat系列的30m精度的遙感影像或者30m精度的dem數據,都是免費的。用arcgis 的contour功能更容易實現。


我用谷地GoodyGIS,操作簡便,個人已購買專業版

網站有繪製等高線教程谷地地理信息系統官方網站


看得頭都暈了


題主可以嘗試一下集成了谷歌,百度,高德等知名地圖的奧維互動地圖瀏覽器這款軟體。奧維互動地圖瀏覽器雲端集成了SRTM3全球高程數據,您可以快速查詢全球任意位置的海拔高度。奧維互動地圖瀏覽器的高程數據服務還可在衛星圖上直接輸出10米精度的等高線,讓您在看衛星圖時直觀了解海拔信息。


請問各位前輩用global mapper生成等高線後,背景如何去掉呢?急求,而且選中的這一塊如何單獨保存呢


請問怎麼去掉地形只顯示等高線呢,什麼命令,全英文的看不懂


導出kml用ogr2ogr直接生成contour可以不


推薦閱讀:

南通是蘇北嗎?
地級市在我國是怎樣的法律地位?
地球上距離蘇州最遠的是哪座城市?
知乎上的朋友們,你們覺得無錫這座城市和無錫人怎麼樣?
為什麼格陵蘭島在地圖上看起來那麼大?

TAG:地理 | GoogleEarth | 谷歌Google |