一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

建筑師怎樣玩轉(zhuǎn)谷歌地圖! -GIS 系列教程之一

 geoallan 2022-09-02 發(fā)布于四川

直接下載 pdf 版本教程?登陸零點(diǎn)世界(ling.world)

1.1 什么是 Google Maps API?

Image

就像我們所了解的那樣,Google并沒有開源自己的地圖信息。但是通過Google Maps API, 用戶可以把帶有定位信息的Google 地圖嵌入到外部的網(wǎng)站上。目前,超過百萬的網(wǎng)站都在通過Google Maps API來提取Google 地圖,成為市面上最受歡迎的網(wǎng)頁開發(fā)API。

Image

Google Maps API 使用了JavaScript,使用戶可以通過簡單的代碼就能從Goolge 服務(wù)器里調(diào)換出地圖到自己的網(wǎng)站里。這個(gè)章節(jié)會展示自定義地圖制作、分析GIS地圖以及從Google maps到CAD轉(zhuǎn)換的整個(gè)流程。就像我在上面提及的那樣,這個(gè)方法會涉及到一些代碼操作。但,請不要因?yàn)樽约簭臎]學(xué)過編程而猶豫或困難,只要認(rèn)真的,一步步跟隨教程內(nèi)容,你也能很容易的做出來!


1.2 自定義 Google Maps

Image

首先,我們先從自定義地圖的制作開始。Google Maps API styled map wizard使我們可以編輯地圖圖層和對象,以及根據(jù)我們自定義的題圖當(dāng)中生成API代碼。

界面

  • 鏈接網(wǎng)絡(luò)。

  • 打開瀏覽器,輸入以下地址。

    http://gmaps-samples-v3./svn/trunk/styledmaps/wizard/index.html

Image

只有兩個(gè)編輯面板用于自定義地圖。

Image

Image

我們以美國波士頓為例,制作一張道路分析圖。

Image

您可以在右上角的搜索窗上搜索或者放大移動(dòng)來定位到想要的區(qū)位。

Google map默認(rèn)開啟了所有的對象和元素。這里,我們只需要道路系統(tǒng),所以我們要關(guān)閉隱藏除了道路意外的所有對象與元素。為此,我們先關(guān)閉所有對象組,讓界面成為空白界面,然后新建一個(gè)圖層,僅開啟顯示道路對象組。

Image

Image

1. 點(diǎn)擊 Add,新建圖層。您不能在同一個(gè)圖層里賦予兩種顯示模式。

2. 選擇 Road >Highway 對象組來選擇道路層級下的高速公路。

3. 選擇 Geometry > Fill 來選擇圖形填充。

4. 點(diǎn)擊開啟顯示對象組和元素。

5. 更改編輯個(gè)性化顏色。

Image

Image

我們可通過打開水域來定義陸地邊界。

Image

最終,打開注釋來完成波士頓道路分析圖。

Google Maps API styled map wizard的操作非常容易,所有的對象和元素都有序的組織在一起。您可以嘗試每一個(gè)對象組合元素來制作出您自己的地圖或分析圖。

下面的幾個(gè)也是用Google Maps API styled map wizard自定義出來的幾個(gè)案例。

Image

美國州區(qū)域圖

Image

美國東岸高速公路鏈接圖

Image

美國曼哈頓建筑輪廓

Image

美國曼哈頓第五大街區(qū)域使用狀態(tài)


1.3 生成和編輯 JSON 代碼

JSON 的全稱為 JavaScript Object Notation,是一種用可讀的文本代碼組成的開放標(biāo)準(zhǔn)格式。

在這個(gè)章節(jié),我們通過生成JSON代碼來編輯其地圖畫幅大小,為后面的步驟準(zhǔn)備一張比較大分辨率的地圖。

Image

需要注意的是,這個(gè)生成出來的JSON代碼不是一個(gè)完整的代碼程序。完整的JavaScript包含服務(wù)器地址,坐標(biāo)地址,輸出大小,地圖選項(xiàng)等必要信息。Google 開發(fā)者頁面包含很多案例代碼,我們只需要在那個(gè)基礎(chǔ)上稍微做點(diǎn)調(diào)整就可以。

進(jìn)到Google開發(fā)者頁面,找一個(gè)案例代碼。

https://developers.google.com/maps/documentation/javascript/examples/

Image

在這里例子里,我們可以用簡單樣式地圖案例。在樣式菜單里點(diǎn)擊Simple styled maps,或者直接進(jìn)入以下網(wǎng)頁。

https://developers.google.com/maps/documentation/javascript/examples/maptype-styled-simple

Image

Image

Google的開發(fā)者提供了兩種代碼,一種是JavaScript,另一種是JavaScript HTML code。在這個(gè)例子里,我們要制作HTML格式的文件,用其瀏覽和儲存地圖。

Image

Image

Image

用瀏覽器打開從記事本保存好的HTML文件(特別建議用Firefox瀏覽器,此瀏覽器的截圖插件比較好)。幾秒鐘的等待后,您可以通過右側(cè)和下側(cè)的滾軸瀏覽到大畫幅地圖。

Image


1.4 另存為高分辨率 JPEG 文件

為了保存成高分辨率JPEG文件,建議用Firefox瀏覽器的Screengrab插件。Screengrab插件使用戶截取瀏覽器的全畫幅頁面存成JPEG文件,包括顯示器畫幅以外的內(nèi)容。

  • 進(jìn)入下面網(wǎng)頁地址,下載安裝Firefox和Screengrab。

Firefox: https://www.mozilla.org/en-US/firefox/new/?src=amo

Screengrab : https://addons.mozilla.org/en-US/firefox/addon/screengrab/

Image

● Screengrab > save > Complete Page/Frame. 保存為JPEG格式。

Image


1.5 從Google maps創(chuàng)建 .dwg 格式矢量地圖

在這個(gè)章節(jié),我們會通過高分辨率Google maps創(chuàng)建dwg格式的矢量地圖。

首先,我們需要單獨(dú)的創(chuàng)建和保存地圖對象。以美國曼哈頓為例,根據(jù)上面所提到的步驟分別創(chuàng)建建筑對象、水域?qū)ο?、高速公路對象、區(qū)域公路對象以及道路。

Image

以區(qū)域路(Local Road)為例,制作一張dwg格式的地圖。首先用Photoshop來創(chuàng)建地圖路徑。

Image

Image

對其他四個(gè)對象JPEGs文件做同樣的操作。然后,整合所有的DWG文件到一個(gè)文件。

Image

畢竟這個(gè)操作流程是使JPEG格式的位圖轉(zhuǎn)換成矢量圖,因此線形不會非常的精確。盡管如此,這個(gè)方法在項(xiàng)目前期階段能起到事半功倍的作用。




下載整冊 pdf 版本教程,請登陸網(wǎng)址 www.ling.world

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产精品亚洲综合色区韩国| 亚洲中文在线中文字幕91| 人人妻人人澡人人夜夜| 青青操成人免费在线视频| 在线欧洲免费无线码二区免费| 亚洲国产精品肉丝袜久久| 国产真人无遮挡免费视频一区| 日韩高清一区二区三区四区| 一区二区三区日本高清| 国产av精品一区二区| 隔壁的日本人妻中文字幕版 | 中文字幕一二区在线观看| 日韩综合国产欧美一区| 日本丁香婷婷欧美激情| 国内外免费在线激情视频| 女生更色还是男生更色| 日本av在线不卡一区| 女人精品内射国产99| 偷拍美女洗澡免费视频| 免费黄色一区二区三区| 老司机精品在线你懂的| 中文字幕人妻一区二区免费| 亚洲一区二区精品国产av| 亚洲欧洲成人精品香蕉网| 免费午夜福利不卡片在线 视频 | 国产精品人妻熟女毛片av久久| 91熟女大屁股偷偷对白| 国产精品白丝一区二区| 国产精品一区二区三区日韩av| 91日韩欧美中文字幕| 久久精品欧美一区二区三不卡| 国产免费成人激情视频| 狠狠干狠狠操亚洲综合| 日韩夫妻午夜性生活视频| 午夜精品国产精品久久久| 亚洲一二三四区免费视频| 欧美精品久久99九九| 少妇视频一区二区三区| 美女被后入视频在线观看| 99福利一区二区视频| 欧美日韩免费观看视频|