日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

準備數(shù)據(jù)

首先我們需要用 5 個點來繪制一個邊界框。因此,我對數(shù)據(jù)進行了 5 倍處理,并用點順序識別這 5 個數(shù)據(jù)。這就是您需要的所有數(shù)據(jù)準備(甚至可以在 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(寬度) 進行標準化,其公式如下:

到現(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 我使用了之前文章中所描述的相同步驟。

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

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

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

聲明:本文內(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

    文章

    7349

    瀏覽量

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

    關(guān)注

    1

    文章

    1365

    瀏覽量

    22914

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

    如何添加自定義單板

    在開發(fā)過程中,用戶有時需要創(chuàng)建自定義板配置。本節(jié)將通過一個實例講解用戶如何創(chuàng)建屬于自己的machine,下面以g2l-test.conf例進行說明。
    的頭像 發(fā)表于 03-12 14:43 ?1556次閱讀

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

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

    如何自定義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次下載

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

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

    如何制作自定義PCB形狀

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

    自定義視圖組件教程案例

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

    教程 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 ?2048次閱讀
    用于改進應(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>

    創(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)

    如何快速創(chuàng)建用戶自定義Board和App工程

    概述自HPM_SDKv1.7.0發(fā)布開始,在HPM_ENV中新增了user_template文件夾,以方便用戶快速創(chuàng)建自定義的Board和App工程。user_template是用戶模板工程,用戶
    的頭像 發(fā)表于 02-08 13:38 ?2079次閱讀
    如何快速<b class='flag-5'>創(chuàng)建</b>用戶<b class='flag-5'>自定義</b>Board和App工程

    使用Python/MyHDL創(chuàng)建自定義FPGA IP

    使用 Python/MyHDL 創(chuàng)建自定義 FPGA IP,與 Vivado 集成,并通過 PYNQ 進行控制——實現(xiàn)軟件上的簡單硬件設(shè)計。
    的頭像 發(fā)表于 04-09 09:53 ?302次閱讀
    使用Python/MyHDL<b class='flag-5'>創(chuàng)建</b><b class='flag-5'>自定義</b>FPGA IP
    龙游县| 东台市| 阿巴嘎旗| 莆田市| 宜兰市| 德令哈市| 土默特左旗| 黄陵县| 镇坪县| 新绛县| 新昌县| 称多县| 荥经县| 新干县| 云阳县| 扶风县| 宜良县| 民和| 友谊县| 文成县| 金坛市| 轮台县| 建阳市| 营山县| 巴东县| 梁山县| 左贡县| 若尔盖县| 体育| 融水| 巴林左旗| 垫江县| 鹿泉市| 新建县| 凌云县| 兰考县| 霍城县| 博湖县| 平潭县| 合山市| 本溪市|