色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解為多個地圖創(chuàng)建自定義縮放控制的具體步驟

Tableau社區(qū) ? 來源:未知 ? 作者:李倩 ? 2018-10-11 15:49 ? 次閱讀

最近,我制作了一個 Viz 作品,其中使用到了為多個地圖創(chuàng)建自定義縮放控制的操作方法。

?復(fù)制下方鏈接至瀏覽器,即可查看此 Viz :

https://public.tableau.com/profile/klaus.schulte#!/vizhome/CentersoftheWorldsCapitals/Dashboard1?publish=yes

通過左側(cè)的“zoom in / out”參數(shù),您可以改變邊界框的大小,并且由于 Tableau 會對其地圖進行自動調(diào)整,因此看上去您可以放大和縮小地圖。如果我固定地圖,參數(shù)的更改只會改變視圖中框的大小。

今天,我將在這篇文章中分享自己構(gòu)建這個可視化作品的具體步驟。

1

找到一些您想要繪制的數(shù)據(jù)

我希望可以查看全球各國首都的中心,主要是因為在 Tableau 中識別地理中心非常容易:

在 Tableau 中導(dǎo)入國家和城市列表

創(chuàng)建包含生成的緯度和經(jīng)度的視圖

將工作表作為交叉表導(dǎo)出到 Excel

2

準(zhǔn)備數(shù)據(jù)

首先我們需要用 5 個點來繪制一個邊界框。因此,我對數(shù)據(jù)進行了 5 倍處理,并用點順序識別這 5 個數(shù)據(jù)。這就是您需要的所有數(shù)據(jù)準(zhǔn)備(甚至可以在 Tableau 中完成此步驟)。

3

構(gòu)造邊界框

然后我就可以通過 Δlon(寬度),Δlat(高度)和一些基本數(shù)學(xué)知識在城市中心的周圍構(gòu)建邊界框:

但這之后變得棘手起來。因為 Viz 的早期版本看起來像這樣:

每個框里的尺寸都不同。那么這里發(fā)生了什么?

4

一些空間基礎(chǔ)知識

我并不是空間專家,因此我花了一些時間才弄明白。如 3 中所述的,我想用中心點的緯度 / 經(jīng)度加上或減去緯度 / 經(jīng)度。但不幸的是,以緯度 / 經(jīng)度表示的距離取決于您在地球上的位置(因此,框的大小不同)。

來源:維基百科

這是因為兩個經(jīng)度之間的距離并確定。雖然兩個緯度之間的距離是一個常數(shù)(111.12 km),但經(jīng)度之間的距離在赤道處具有最大值(這里它也是 111.12 km)而在極點處為 0。

兩個經(jīng)度之間的距離可以這樣計算:

Distance = 1 nautical mile * 60 *cos(Latitude)

Distance at the equator = 1,852 m * 60 *cos(0) = 111,120 m (or 111.12 km) with cos(0)=1

在緯度為 45 度時的經(jīng)度距離為:

1,852 m * 60 * cos(45) = 78,573.7 m

這意味著:以經(jīng)度表示的距離在全球范圍內(nèi)具有不同的長度,具體取決于緯度。為了消除這種影響,我只需要在 Tableau 中用緯度余弦的計算對 Δlon(寬度) 進行標(biāo)準(zhǔn)化,其公式如下:

到現(xiàn)在為止一切順利。

5

邊界框的大小設(shè)置

在早期的版本中,我通過創(chuàng)建兩個參數(shù)代表高度和寬度(以緯度和經(jīng)度表示)并繪制框,但后來我覺得只用一個參數(shù)來表示框的面積會很酷(平方公里)。因此,我必須計算 Tableau 中的高度(x)和寬度(y)。

為了完成這個想法,它需要以下兩個方程式:

(1) s = x * y

(2) f = y/x with f=format of the box (e. g.16:9, 4:3 or 1:1)

然后我可以根據(jù)我的參數(shù) Square Kilometers(平方公里),format(格式)和 lat / lon per 100m(每 100 米緯度/經(jīng)度)計算高度和寬度:

代入到這兩個計算字段中:

6

將所有東西放在一起

創(chuàng)建視圖之前的最后一步是計算數(shù)據(jù)每個點的經(jīng)度和緯度。

緯度:

經(jīng)度:

7

創(chuàng)建 Viz

為了創(chuàng)建這個 Viz 我使用了之前文章中所描述的相同步驟。

對于第二個軸,我在標(biāo)記卡中選擇了圓圈,將我的標(biāo)簽放置在下面的公式中。

再加一點格式處理就全部完成了!

希望你喜歡這篇文章,也希望你能找到這個方法的用武之地!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7085

    瀏覽量

    89204
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1198

    瀏覽量

    20972

原文標(biāo)題:只需 7 步,帶你完成多個地圖的自定義縮放控制!

文章出處:【微信號:TableauChina,微信公眾號:Tableau社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何創(chuàng)建TestStand自定義步驟

    在之前的課程中簡單地介紹過TestStand自帶的一些步驟類型,如測試、消息彈窗、賦值、標(biāo)簽等等,這些簡單的步驟從TestStand的插入選版中就可以添加到序列中。那么在使用中如果碰到需要實現(xiàn)更加靈活、復(fù)雜的功能,使用自帶的一些步驟
    的頭像 發(fā)表于 09-11 14:46 ?1174次閱讀
    如何<b class='flag-5'>創(chuàng)建</b>TestStand<b class='flag-5'>自定義</b><b class='flag-5'>步驟</b>

    labview類創(chuàng)建自定義探針

    通過自定義探針來訪問需要訪問的LabVIEW類成員vi信息,廢話不說直接寫原理過程:1. 創(chuàng)建一個demo.Lvproj2. Write data成員vi3.上圖為main.vi4. 右鍵探針
    發(fā)表于 03-22 10:32

    動態(tài)創(chuàng)建右鍵自定義快捷菜單

    程序運行菜單一樣,當(dāng)針對某對象的操作項比較多的時候,比較適合用右鍵快捷菜單來代替多個控件,用來精簡界面。(2)比較符合人右鍵查看功能的操作習(xí)慣。接下來就來講解右鍵快捷菜單如何自定義。 2 第一步:創(chuàng)建
    發(fā)表于 09-15 00:06

    如何自定義Component 屬性

    ,而是利用現(xiàn)有的API(例如,各種get,set方法)。===如果您想自定義組件,那么需要新創(chuàng)建一個類,并繼承Component類,實現(xiàn)其基本的構(gòu)造方法。然后,在其類內(nèi)部實現(xiàn)具體的各種自定義
    發(fā)表于 12-21 09:31

    1602自定義字符

    1602液晶能夠顯示自定義字符,能夠根據(jù)讀者的具體情況顯示自定義字符。
    發(fā)表于 01-20 15:43 ?1次下載

    在NI Multisim中創(chuàng)建自定義元器件

    在NI Multisim中創(chuàng)建自定義元器件,NI Multisim雖然強大但芯片太少所以總結(jié)這方法
    發(fā)表于 07-20 17:21 ?0次下載

    Qt自定義窗口部件的創(chuàng)建

    通過對一個已經(jīng)存在的Qt窗口部件進行子類化或者直接對QWidget進行子類化,就可以創(chuàng)建自定義窗口部件。以下直接對已有的Qt窗口部件進行子類化
    發(fā)表于 09-09 09:00 ?2430次閱讀

    利用SDSoC創(chuàng)建自定義硬件

    SDSoC是開發(fā)Zynq-7000 SoC應(yīng)用程序的理想工具,當(dāng)您可以在自己的定制板平臺上實現(xiàn)設(shè)計時,SDSoC變得更加強大。 有了這個視頻,看看創(chuàng)建自己的自定義硬件是多么容易..
    的頭像 發(fā)表于 11-26 06:25 ?2569次閱讀

    如何制作自定義PCB形狀

    雖然現(xiàn)在的步驟很簡單,但是所有的事情都花了一些時間。..所以我嘗試匯編這里的所有技巧,以使那些尋求幫助的人變得非常簡單創(chuàng)建自定義格式的簡便方法。
    的頭像 發(fā)表于 10-14 10:14 ?6093次閱讀
    如何制作<b class='flag-5'>自定義</b>PCB形狀

    自定義視圖組件教程案例

    自定義組件 1.自定義組件-particles(粒子效果) 2.自定義組件- pulse(脈沖button效果) 3.自定義組件-progress(progress效果) 4.
    發(fā)表于 04-08 10:48 ?14次下載

    教程 2:添加特征-自定義配置文件創(chuàng)建

    教程 2:添加特征 - 自定義配置文件創(chuàng)建
    發(fā)表于 03-15 19:39 ?0次下載
    教程 2:添加特征-<b class='flag-5'>自定義</b>配置文件<b class='flag-5'>創(chuàng)建</b>

    用于改進應(yīng)用的自定義邏輯外設(shè)

    PIC? 和 AVR? 微控制器 (MCU) 上的自定義邏輯外設(shè)是功能強大的工具,可用于創(chuàng)建獨立于 CPU 運行的分立邏輯小塊。PIC 微控制器具有可配置邏輯單元 (CLC),而 AV
    的頭像 發(fā)表于 05-06 09:51 ?952次閱讀
    用于改進應(yīng)用的<b class='flag-5'>自定義</b>邏輯外設(shè)

    教程 2:添加特征-自定義配置文件創(chuàng)建

    教程 2:添加特征 - 自定義配置文件創(chuàng)建
    發(fā)表于 07-06 18:50 ?0次下載
    教程 2:添加特征-<b class='flag-5'>自定義</b>配置文件<b class='flag-5'>創(chuàng)建</b>

    labview超快自定義控件制作和普通自定義控件制作

    labview超快自定義控件制作和普通自定義控件制作
    發(fā)表于 08-21 10:32 ?13次下載

    創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL)

    電子發(fā)燒友網(wǎng)站提供《創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL).pdf》資料免費下載
    發(fā)表于 09-19 10:50 ?0次下載
    <b class='flag-5'>創(chuàng)建</b><b class='flag-5'>自定義</b>的基于閃存的引導(dǎo)加載程序(BSL)
    主站蜘蛛池模板: 国产精品自在拍在线播放| 国产亚洲精品久久久久久入口| 欧洲精品不卡1卡2卡三卡四卡 | 麻豆久久婷婷五月国产| 黑人强伦姧人妻日韩那庞大的| 囯产精品一区二区三区线| 爱穿丝袜的麻麻3d漫画免费| 中文字幕视频在线免费观看| 精品无码乱码AV| 国产成人精品自线拍| VIDEOSGGRATIS欧美另类| 69精品人妻一区二区三区蜜桃| 高h np 强j 乱l 双性| 老司机亚洲精品影院| 俄罗斯人与动ZOOZ| 夜色福利院在线观看免费| 欧美乱妇日本无乱码特黄大片| 国产精品亚洲二线在线播放 | 国产精品一久久香蕉国产线看| 亚洲乱码国产乱码精品精98| 黑人玩弄极品人妻系列| 在线电影一区二区| 俺也去最新地址| av天堂电影网| 做你的爱人BD日本| 在镜头里被CAO翻了H| 亚洲中文在线偷拍| 亚洲国产剧情中文视频在线| 王雨纯羞羞| 色就色综合| 人妻精品久久无码专区| 欧美xxxxxbb| 欧美人与禽ZOZO性伦交视频| 老师的快感电影完整版| 老师湿乎乎两半嫩| 久久中文字幕无码A片不卡 | 脱jk裙的美女露小内内无遮挡| 天上人间影院久久国产| 亚洲AV成人片色在线观看网站| 亚洲无碼网站观看| 亚洲伊人情人综合网站|