亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Python的可交互式城市地圖的實(shí)現(xiàn)

        2023-06-15 05:26:44吳偉殷琦輝王路李金麗
        無線互聯(lián)科技 2023年2期
        關(guān)鍵詞:交互式

        吳偉 殷琦輝 王路 李金麗

        摘要:通過對城市電子地圖的現(xiàn)狀和電子地圖的使用分析,完全滿足用戶需求的可交互式地圖還沒有實(shí)現(xiàn)。文章提出了基于Python的第三方folium庫,實(shí)現(xiàn)了在地圖上標(biāo)注、商圈以及展示地形的人機(jī)交互,為城市電子地圖的使用提供了可以借鑒的發(fā)展方向。同時(shí),還提出設(shè)計(jì)和開發(fā)在線交互地圖使用平臺或App,以方便用戶的體驗(yàn)和專題使用,是今后城市電子地圖的普遍應(yīng)用方向。

        關(guān)鍵詞:交互式;城市地圖;folium

        中圖分類號:TP319? 文獻(xiàn)標(biāo)志碼:A

        0 引言

        在當(dāng)今信息化的時(shí)代,電子地圖的使用已經(jīng)十分普遍。手機(jī)地圖上的地址“定位”和“導(dǎo)航”是人們經(jīng)常使用城市地圖的功能。如何滿足人們對城市地圖的不同需求,各大地圖提供方暫時(shí)沒有給出互助式的解決方案。針對這個(gè)問題,文章建設(shè)性地提出了通過第三方地圖庫folium實(shí)現(xiàn)可交互式的解決辦法,基于Python的folium庫具體實(shí)現(xiàn)了在城市地圖上“標(biāo)注、商圈和顯示地形”等幾種交互,為可交互式地圖的發(fā)展提供了可以借鑒的思路,地圖發(fā)展的目標(biāo)是為使用者帶來便利和呈獻(xiàn)完善的功能,基于此,開發(fā)在線交互地圖是各大地圖提供方要完成的任務(wù)。

        1 城市電子地圖的現(xiàn)狀

        在我國,尤其是出門在外,大部分人都是拿著手機(jī),跟著導(dǎo)航去往自己要去的地方,可見手機(jī)導(dǎo)航的使用是多么的普遍。據(jù)中國地理信息產(chǎn)業(yè)協(xié)會(huì)2022年9月發(fā)布的數(shù)據(jù)顯示,中國以百度地圖、高德地圖、騰訊位置、華為地圖等為主的企業(yè)位置服務(wù)開放平臺,互聯(lián)網(wǎng)地圖日均位置服務(wù)請求次數(shù)最高達(dá)1 300億次,日覆蓋用戶數(shù)超過10億人次,全球興趣點(diǎn)總數(shù)最高達(dá)2.6億,覆蓋超過200個(gè)國家和地區(qū)[1]。地圖對滿足人們的美好生活需求十分重要。不管是PC端地圖還是移動(dòng)端地圖,互動(dòng)式、交互式地圖已成為人們生活中不可缺少的工具。目前,地圖產(chǎn)業(yè)已推廣到各領(lǐng)域,并形成了產(chǎn)業(yè)鏈,在大數(shù)據(jù)、人工智能的助推下向著“高精地圖”方向發(fā)展。

        由于手機(jī)較為方便攜帶,移動(dòng)端地圖即手機(jī)地圖的使用最為普遍,也能滿足用戶的絕大部分需求。研究交互式地圖就要從人們的需求出發(fā),拓展地圖的功能,為使用者提供智能化的人與地圖交互體驗(yàn)。

        2 交互式電子地圖

        交互式地圖顧名思義就是指地圖能滿足用戶的需求,并能及時(shí)反饋用戶查詢的結(jié)果或給出建議??梢?,地圖的功能設(shè)計(jì)是實(shí)現(xiàn)上述要求的應(yīng)有之義?,F(xiàn)如今,電子地圖的功能越來越強(qiáng)大,地圖從最初只能“看”到現(xiàn)在的“智能搜索”“公交提示”“定位”等。手機(jī)地圖用戶功能使用情況中占前3位的是“導(dǎo)航”“地點(diǎn)查找”“周邊熱點(diǎn)的查詢”,前2個(gè)是用戶經(jīng)常使用的功能,但“周邊熱點(diǎn)的查詢”達(dá)到29.2%,上升到了第3位,說明“社交”屬性也成了地圖的一個(gè)標(biāo)簽(見圖1)。

        隨著新一代信息技術(shù)及互聯(lián)網(wǎng)的進(jìn)一步發(fā)展和智能化的趨勢,地圖與社交元素的深度融合趨勢將會(huì)更加明顯,人們的線下社交關(guān)系將會(huì)慢慢轉(zhuǎn)變?yōu)榫€上。“手機(jī)地圖圈”功能有著廣闊的發(fā)展前景[2]。正是由于這些新功能的產(chǎn)生,近年來,使用電子地圖的用戶數(shù)量飛速增長。要想讓用戶有極好地用戶體驗(yàn),就要從用戶的角度來考慮問題,急用戶之所需,把用戶想使用的功能和將來用戶要使用的功能都加載到電子地圖上,周到體貼的交互就要站在用戶的角度考慮問題,以用戶為本的設(shè)計(jì)會(huì)把看起來令人難以理解的工具變成能夠明白的、方便的、可用的設(shè)備[3]。

        3 交互式地圖的實(shí)現(xiàn)

        以蘇州市為例,蘇州是旅游城市,地圖的使用對于第一次來蘇州的游客來說尤為重要。但目前的電子地圖注重的是“導(dǎo)航”和“交通”出行,尚未在與用戶“人文”互動(dòng)方面給出比較好的應(yīng)用。在蘇州的旅游景點(diǎn)標(biāo)注按鈕上單擊,就會(huì)顯示這個(gè)景點(diǎn)的相關(guān)信息,后期再加入音頻信息可以實(shí)現(xiàn)有聲地圖,還可以為視力障礙的使用者帶來方便(見圖2)。

        文章以蘇州市的城市電子地圖為例,基于Python來實(shí)現(xiàn)交互。使用地圖庫在Anaconda3環(huán)境下安裝folium,pip install folium或conda install folium均可使用。

        3.1 在地圖上實(shí)現(xiàn)標(biāo)注

        在jupyter運(yùn)行主要代碼:

        1.suzhou= folium.Map(location=[31.299379, 120.619585], tiles='openstreetmap', zoom_start=12)

        2.folium.Marker([31.324246, 120.629226], popup = '拙政園',icon=folium.Icon(icon="cloud"),).add_to(suzhou)

        3.folium.Marker([31.335796, 120.580404], popup = '虎丘塔', icon=folium.Icon(color="red", icon="info-sign"),).add_to(suzhou)

        4.folium.Marker([31.310736, 120.696981], popup = '金雞湖',icon=folium.Icon(color="green"),).add_to(suzhou)

        5.folium.Marker([31.239729, 120.487188], popup = '太湖新城',icon=folium.Icon(color="purple"),).add_to(suzhou)

        6.suzhou

        借助folium實(shí)現(xiàn)在地圖上標(biāo)注自己想去的地方拙政園、虎丘塔、金雞湖、太湖新城[4]。

        3.2 在地圖上實(shí)現(xiàn)商圈

        如果想深入游覽蘇州博物館,還可以在地圖上畫一個(gè)以蘇州博物館為中心的商圈[5]。重要代碼如下:

        1.suzhou=folium.Map(location=[31.299379, 120.619585], tiles='openstreetmap', zoom_start=12)

        2.folium.Circle(location=[31.323019, 120.627681], radius = 900,color = "red", fill = True, fill_color = "purple").add_to(suzhou)

        3.suzhou

        3.3 實(shí)現(xiàn)山體陰影、自然植顏色展示

        蘇州城的西部有穹窿山、靈巖山等海拔不高的山體,太湖中還有東、西山,節(jié)假日是人們經(jīng)常去的地方,可以借助Stamen Terrain實(shí)現(xiàn)對蘇州地形的整體展示,局部細(xì)節(jié)可以通過“+”和“-”來進(jìn)行縮放。重要代碼如下:

        1.suzhou=folium.Map(location=[31.299379, 120.619585],zoom_start=4, tiles = "Stamen Terrain")

        2.suzhou

        4 結(jié)語

        通過以上具體的互助式地圖的實(shí)例,借助folium地圖庫基于Python實(shí)現(xiàn)了交互式地圖的幾個(gè)功能,基礎(chǔ)工作量比較大,例如,手機(jī)地圖用戶功能使用情況的實(shí)現(xiàn)有1 200行代碼,針對廣大使用者如何方便快捷的使用互助式地圖,開發(fā)在線的交互式電子地圖平臺或App是一個(gè)很好的想法。在簡單實(shí)現(xiàn)交互的基礎(chǔ)上加入更多的功能和信息,實(shí)現(xiàn)有聲地圖為更多的用戶帶來使用上的便利是下一步的研究方向。

        參考文獻(xiàn)

        [1]我國互聯(lián)網(wǎng)地圖日覆蓋用戶數(shù)超10億人次[EB/OL].(2022-09-14)[2022-10-06].https://m.thepaper.cn/baijiahao_19900894.

        [2]徐偉,嚴(yán)逸.一種基于網(wǎng)格編碼的嵌入式地圖動(dòng)態(tài)注記方法[J].電子質(zhì)量,2020(11):5-8.

        [3]梁鋼.大規(guī)模要素下矢量瓦片可視化優(yōu)化方法研究[D].杭州:浙江大學(xué),2020.

        [4]宮林成.在線交互式專題地圖信息平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].測繪與空間地理信息,2019(42):86-88.

        [5]陳磊,杜清運(yùn),孫文.引導(dǎo)式在線專題制圖模式的設(shè)計(jì)與實(shí)驗(yàn)[J].地理信息世界,2016(2):119-124.

        (編輯 何 琳)

        Implementation of interactive city map based on Python

        Wu? Wei, Yin? Qihui, Wang? Lu, Li? Jinli

        (School of Computer Engineering, Suzhou Vocational University, Suzhou 215104, China)

        Abstract:? Through the analysis of the current situation of urban electronic map and the use of electronic map, the interactive map that fully meets the needs of users has not yet been realized. This paper proposes a third-party folium library based on Python, which realizes human-computer interaction of marking on maps, business circles and displaying terrain, and provides a development direction for the use of urban electronic maps. At the same time, it is also proposed to design and develop an online interactive map use platform or app to facilitate user experience and thematic use, which is the general application direction of urban electronic map in the future.

        Key words: interactive; city map; folium

        猜你喜歡
        交互式
        交互式電子白板在課堂教學(xué)中應(yīng)用之所見
        交互式虛擬現(xiàn)實(shí)游戲之特質(zhì)
        探析高中物理教學(xué)中運(yùn)用交互式電子白板的實(shí)踐應(yīng)用
        考試周刊(2016年94期)2016-12-12 13:34:00
        ASP技術(shù)在交互式網(wǎng)頁設(shè)計(jì)中的應(yīng)用
        人間(2016年30期)2016-12-03 23:06:54
        淺談電力營銷自動(dòng)管理及交互式服務(wù)系統(tǒng)
        淺談交互式電子白板在中學(xué)英語課堂的有效應(yīng)用
        南北橋(2016年10期)2016-11-10 16:35:15
        試論“交互式”課堂模式在初中英語閱讀教學(xué)中的運(yùn)用
        考試周刊(2016年76期)2016-10-09 09:24:38
        交互式電子白板在歷史教學(xué)中的應(yīng)用研究
        成才之路(2016年25期)2016-10-08 10:38:17
        交互式電子白板在數(shù)學(xué)課堂中的運(yùn)用研究
        成才之路(2016年18期)2016-07-08 17:01:37
        淺析多媒體教室“交互式”管理
        科技視界(2016年11期)2016-05-23 10:07:23
        色婷婷一区二区三区四| 欧美疯狂做受xxxxx高潮| 在线视频 亚洲精品| 日本最新一区二区三区视频| 亚洲av少妇高潮喷水在线| 国产69精品久久久久777| 久久99精品久久久久久| 日韩久久无码免费看A| 中文字幕亚洲在线第一页| 亚洲精品色婷婷在线影院| 99久久精品国产一区二区蜜芽 | 中文字幕亚洲乱码成熟女1区| 真人新婚之夜破苞第一次视频| 亚洲a∨天堂男人无码| 人妻熟女妇av北条麻记三级| 亚洲中文字幕在线综合| 50岁退休熟女露脸高潮| 含羞草亚洲AV无码久久精品| 亚洲精品成人久久av| 成人午夜高潮a∨猛片| 国产人妻精品一区二区三区不卡| 成人无码无遮挡很H在线播放| 精品国产一区二区三区av新片| 日韩夜夜高潮夜夜爽无码| 久久伊人精品中文字幕有尤物| 妺妺窝人体色www聚色窝仙踪| 99re6热在线精品视频播放6| 亚洲av五月天天堂网| 久久精品人搡人妻人少妇| 国产青草视频在线观看| 91精品国产91久久久久久青草| 日本午夜理论一区二区在线观看| 狠狠的干性视频| 国产在线丝袜精品一区免费| 丰满人妻一区二区三区免费| 香蕉视频在线观看亚洲| 性一交一乱一伦a片| 无码一区二区三区人| 青青草手机在线免费观看视频| 40岁大乳的熟妇在线观看 | 久久免费网国产AⅤ|