【小沐學GIS】QGIS安裝和入門使用

文章目錄

  • 1、簡介
  • 2、下載和安裝
  • 3、使用
    • 3.1 XYZ Tiles
    • 3.2 WMS / WMTS
    • 3.3 GeoJson文件加載
  • 4、在線資源
  • 結語

1、簡介

QGIS是一款開源地理信息系統。該項目于2002年5月誕生,同年6月作為SourceForge上的一個項目建立。QGIS目前運行在大多數Unix平臺、Windows和macOS上。QGIS是使用Qt工具包(https://www.qt.io)和C++開發的。這意味著QGIS感覺很快,并且有一個令人愉快、易于使用的圖形用戶界面(GUI)。
在這里插入圖片描述

QGIS旨在成為一個用戶友好的地理信息系統,提供常用的功能和特性。該項目的最初目標是提供一個GIS數據查看器。QGIS在其發展過程中已經達到了這樣一個階段:它被用于日常GIS數據查看需求、數據捕獲、高級GIS分析以及以復雜的地圖、地圖冊和報告的形式呈現。QGIS支持大量的柵格和矢量數據格式,使用插件架構可以輕松添加新的格式支持。
在這里插入圖片描述

QGIS是根據GNU通用公共許可證(GPL)發布的。根據此許可證開發QGIS意味著您可以檢查和修改源代碼,并保證您,我們的快樂用戶,將始終能夠訪問一個免費和可以自由修改的GIS程序。
在這里插入圖片描述

2、下載和安裝

官網地址:
https://qgis.org/en/site/
https://www.qgis.org/zh-Hans/site/

文檔地址:
https://docs.qgis.org/
https://www.qgistutorials.com/en/

下載地址:
https://download.osgeo.org/qgis/win64/
https://www.qgis.org/zh-Hans/site/forusers/download.html#

運行安裝程序如下:

在這里插入圖片描述
安裝中:

在這里插入圖片描述
安裝完成:

在這里插入圖片描述
生成開始快捷方式如下:

在這里插入圖片描述
生成桌面快捷方式如下:

在這里插入圖片描述
QGIS Desktop 3.34.4主界面打開如下:

在這里插入圖片描述

3、使用

3.1 XYZ Tiles

QGIS官方提供的QGIS.exe可以加載遠程地圖提供商提供的基于URL格式的XYZ Tiles形式的瓦片地圖。如:https://tile.openstreetmap.org/{z}/{x}/{y}.png

地圖底圖發布服務通常是以瓦片的形式,一種提供調用的方式是按照“行、列、級別”三個參數確定一個瓦片圖片,通常是X-列;Y-行;Z-級別。在QGIS中,用這樣一個URL表示。如OSM地圖的鏈接如下:

https://tile.openstreetmap.org/{z}/{x}/{y}.png

添加其他自定義在線底圖:
在這里插入圖片描述
添加高德地圖作為瓦片底圖,如下:
在這里插入圖片描述
顯示高德瓦片行政底圖:
在這里插入圖片描述
顯示高德瓦片衛星影像底圖:
在這里插入圖片描述

開發者如果不能聯網,也可以創建離線地圖服務。選擇xyz Tiles節點,單擊右鍵,選擇“New Connection…”菜單,在URL中輸入:http://127.0.0.1:8080/{z}{x}{y}.png (注:本機8080端口必須存在離線地圖服務),在左下角的zoom Level中輸入最小最大地圖精度。

瓦片連接如下:高德矢量:
http://webrd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8高德影像:
https://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}騰訊矢量:
http://rt0.map.gtimg.com/realtimerender?z={z}&x={x}&y={-y}&type=vector&style=0OSM矢量:
https://tile.openstreetmap.org/{z}/{x}/{y}.png

3.2 WMS / WMTS

創建到 Web 地圖服務 (WMS) 的連接:
首先,需要與 WMS 建立連接,轉到頂部的水平菜單,單擊 “圖層 > 添加圖層 > 添加 WMS / WMTS 圖層”。Layer > Add Layer > Add WMS/WMTS Layer
在這里插入圖片描述
出現一個對話框以創建新的 WMS 連接。您將需要一個 Web 地圖服務 URL 來建立連接,如果正在尋找要測試的東西,USGS 通常是網絡地圖服務的穩定來源。例如,礦產資源在線空間數據有幾個可以連接的服務,在此示例中將連接到 USMIN 礦床數據庫。

https://mrdata.usgs.gov/services/deposit?request=GetCapabilities&service=WMS&version=1.3.0

首先需要創建與 WMS 的連接,在這種情況下,輸入一個名稱,例如 “USMIN Mineral Deposit Database”,接下來,將復制 URL并粘貼到相應的字段中。
在這里插入圖片描述
在如下界面,單擊“連接”,最后將能夠看到可從 WMS 訪問的所有圖層。例如,以下是數據源管理器 USMIN Mineral Deposit Database 中可用的內容。
在這里插入圖片描述
添加 Web 地圖服務 (WMS) 圖層:
在這里插入圖片描述

3.3 GeoJson文件加載

已有的geojson直接拖入到地圖上。
在這里插入圖片描述
geojson矢量圖被添加到底圖上:
在這里插入圖片描述
在Layers中的"10000_full"上單擊右鍵,選擇“open Attbribute Table ”,可以添加字段、修改字段。也在地圖中單個區域進行命名。

同時在Layers中的"10000_full"上單擊右鍵,選擇“export”中選擇“Save features as”,如下操作后,選擇文件的保存位置后,就可以在layers中,看到轉換后的文件。
在這里插入圖片描述
比如將當前的geojson轉為shp文件如下:
在這里插入圖片描述
生成shp文件如下:
在這里插入圖片描述
反之,shp轉GeoJson同理。

4、在線資源

XYZ參考:
高德矢量圖:https://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}
高德遙感圖:http://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}OSM標準底圖:https://tile.openstreetmap.org/{z}/{x}/{y}.png
Staman水彩圖:http://a.tile.stamen.com/watercolor/{z}/{x}/{y}.jpg
Mapbox底圖:https://api.mapbox.com/styles/v1/mapbox/streets-v10/tiles/256/{z}/{x}/{y}?access_token=<mapbox key>天地圖矢量圖:https://t6.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地圖矢量注記:https://t2.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地圖遙感圖:https://t3.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地圖遙感注記:https://t2.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>WMTS:
Mapbox:https://api.mapbox.com/styles/v1/mapbox/streets-v11/wmts?access_token=<mapbox key>WFS:
天地圖:http://gisserver.tianditu.gov.cn/TDTService/wfs

結語

如果您覺得該方法或代碼有一點點用處,可以給作者點個贊,或打賞杯咖啡;╮( ̄▽ ̄)╭
如果您感覺方法或代碼不咋地//(ㄒoㄒ)//,就在評論處留言,作者繼續改進;o_O???
如果您需要相關功能的代碼定制化開發,可以留言私信作者;(????)
感謝各位童鞋們的支持!( ′ ▽′ )ノ ( ′ ▽′)っ!!!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717724.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717724.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717724.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

奧爾特曼被曝身價超過140億,但并未在OpenAI持股

作為OpenAI CEO和新一輪AI熱潮代表人物&#xff0c;奧爾特曼&#xff08;Sam Altman&#xff09;卻沒有在OpenAI公司賺到“身價”。 鈦媒體AGI 3月3日消息&#xff0c;據彭博億萬富翁指數最新數據顯示&#xff0c;今年38歲的奧爾特曼最新身價&#xff08;凈收入&#xff09;至少…

什么是區塊鏈粉塵攻擊?

文章目錄 一、什么是粉塵&#xff1f;二、什么是粉塵攻擊&#xff1f;三、粉塵攻擊的危害3.1 釣魚式攻擊3.2 揭露該錢包和其所有者的詳細信息3.3 造成鏈上網絡擁堵 四、可能使用粉塵交易的人群五、如何避免粉塵攻擊&#xff1f; 一、什么是粉塵&#xff1f; 粉塵的含義為小額資…

無窮積分例子

以下幾個題容易出錯&#xff0c;特意記錄一下。 判斷積分式的斂散性 ∫ ? ∞ ∞ 1 x 2 e 1 x d x \int _{-\infty } ^ {\infty} \frac{1}{x^2} e ^{\frac{1}{x}} dx ∫?∞∞?x21?ex1?dx 要注意瑕點0的處理。無窮積分&#xff0c;一般將積分域按瑕點拆分并分別積分。 判斷…

阿里面試,有點焦慮。。

恭喜發現寶藏&#xff01;搜索公眾號【TechGuide】回復公司名&#xff0c;解鎖更多新鮮好文和互聯網大廠的筆經面經&#xff0c;目前已更新至美團、字節… 作者TechGuide【全網同名】 聊聊春招 春招來了&#xff0c;有些24屆校招生可能還在做最后的努力&#xff0c;有些25屆的…

國辰智企MES系統優化企業管理,讓生產制造更高效

在制造業的舞臺上&#xff0c;MES制造執行管理系統如同一位出色的導演&#xff0c;將生產過程中的各個場景巧妙地連接起來&#xff0c;演繹出一場場精彩的制造盛宴。讓我們一同走進MES在制造業的具體應用場景&#xff0c;感受它帶來的變革與創新。 在生產計劃與調度的場景中&am…

[數據結構]棧

1.棧的概念及結構 棧&#xff1a;一種特殊的線性表&#xff0c;其只允許在固定的一端進行插入和刪除元素操作。進行數據插入和刪除操作的一端稱為棧頂&#xff0c;另一端稱為棧底。棧中的數據元素遵守后進先出的原則。 壓棧&#xff1a;棧的插入操作叫做進棧/壓棧/入棧&#…

[ai筆記14] 周鴻祎的ai公開課筆記1

歡迎來到文思源想的ai空間&#xff0c;這是技術老兵重學ai以及成長思考的第14篇分享&#xff01; 本周二月的最后一周&#xff0c;并不是閑下來了&#xff0c;反而是開始進行一些更多的深入實踐&#xff0c;關于gpt的主體架構、關于prompt&#xff0c;同時也看了不少書和直播&…

行業獨角獸—Matic Network來臨,成就百萬富翁的項目!

Matic Network由印度Bangalore及日本超級節點打造 &#xff0c;獨創保險倉九倉共振循環模式。 Mtc于2023年初完成了700萬美元的種子輪融資&#xff0c; Paradigm領投&#xff0c;a16z、Variant、Solana Ventures和Jump Crypto參投&#xff0c;旨在全方位布局Web3.0的去中心化生…

web開發:如何用Echarts來自動給網頁設計各種統計圖

很多時候web開發也會需要用到統計圖&#xff0c;如果單純靠我們自己那點拙劣的css和js水平設計的話&#xff0c;又耗時間又做得跟史一樣&#xff0c;這時候就需要引入別人設計師為我們設計好的動態統計圖——echarts Echarts的官網是&#xff1a;Apache ECharts 1、第一步&…

Spring Boot整合Mybatis配置多數據源

Spring Boot 專欄&#xff1a;https://blog.csdn.net/dkbnull/category_9278145.html Spring Cloud 專欄&#xff1a;https://blog.csdn.net/dkbnull/category_9287932.html GitHub&#xff1a;https://github.com/dkbnull/SpringBootDemo Gitee&#xff1a;https://gitee.com/…

【HTML5】瀏覽器不能顯示字體報錯Failed to decode downloaded font問題解決

把網上的項目中字體通過鏈接保存下來在本地上使用&#xff0c;在本地服務器上運行站點發現&#xff0c;用Chrome瀏覽器訪問的時候&#xff0c;出現錯誤提示不能正常顯示字體&#xff0c;怎么解決呢&#xff0c;看看怎么搞。 文章目錄 發現問題提示警告提示錯誤 字體檢查打開文件…

【C++】每周一題——2024.3.3

題目 Cpp 【問題描述】 字符環&#xff08;來源&#xff1a;NOI題庫&#xff09;。有兩個由字符構成的環&#xff0c;請寫一個程序&#xff0c;計算這兩個字符環上最長公共字符串的長度。例如&#xff0c;字符串“ABCEFAGADEGKABUVKLM”的首尾連在一起&#xff0c;構成一個環&a…

k8s常見的命令集錦

Kubernetes&#xff08;K8s&#xff09;是一個開源的容器編排系統&#xff0c;它提供了一系列的命令行工具 kubectl 來管理和操作集群中的資源。以下是一些常見的 kubectl 命令集錦&#xff1a; kubectl get&#xff1a;用于獲取集群中的資源對象信息&#xff0c;如pods、nodes…

112.路徑總和

// 定義一個名為 Solution 的類 class Solution {// 定義一個名為 hasPathSum 的公共方法&#xff0c;接收一個 TreeNode 類型的根節點 root 和一個整數 targetSum 作為參數// 方法返回一個布爾值&#xff0c;表示從根節點開始是否存在一條路徑&#xff0c;使得路徑上所有節點的…

18個驚艷的可視化大屏(第12輯):智慧校園與教育方向

智慧校園可視化大屏通過數據可視化技術&#xff0c;將學校各個方面的數據信息進行展示&#xff0c;可以提高信息公開透明度、優化校園管理、提高學生教育質量和提高校內活動宣傳效果等。 1提高信息公開透明度&#xff1a; 通過大屏幕展示校園各個方面的數據信息&#xff0c;可…

mysql 字符串的拆分之 substring_index()函數

語法 substring_index(string,delimiter,number) string &#xff1a; 要分隔的字符串。 delimiter &#xff1a; 分隔符 number &#xff1a;分隔符位置 注意 number 可以為正數&#xff0c;也可以為負數。 正數時是指的是從左向右數&#xff0c;第 number 個分隔符左…

大唐杯學習筆記:Day3

1.1 SA組網和NSA組網 SA組網(非獨立組網)是指使能5G網絡不需要其他移動通信系統的輔助,可以獨立進行工作。NSA組網(獨立組網)是指使能5G網絡需要其他移動通信系統的輔助,如果輔助缺失,那么5G網絡不可以獨立進行工作,通常而言5G網絡建設階段,NSA組網方式是在表明5G網絡的使用需…

奔跑吧,前端er!前端五大方向技能羅列,webGL、AI、桌面、游戲

經常看到頭條上前端們爭論各種框架的優劣&#xff0c;然后相互爭吵不休&#xff0c;其實技術也好&#xff0c;框架也好&#xff0c;都是服務于項目需求的&#xff0c;爭論的鐵子們都站在自己的項目角度來品評工具&#xff0c;肯定是公說公有理婆說婆有理啦。 技術和框架是中性的…

編程之美_目錄

編程之美 0&#xff09;0_0_常用函數庫 0&#xff09;0_1_測試函數總結 1&#xff09;1.1 數據結構之 數組 2&#xff09;1.2 數據結構之 字符串 3&#xff09;1.3 數據結構之 鏈表 4&#xff09;1.4 數據結構之 隊列 5&#xff09;1.5 數據結構之 棧 5&#xff09;1.6 …

【latex】\IEEEpubid版權聲明與正文內容重疊

問題描述 撰寫IEEE Trans論文時&#xff0c;出現版權聲明文字\IEEEpubid與正文內容重疊的問題&#xff1a; 原因分析&#xff1a; 在使用模板時&#xff0c;不小心將以下命令刪除了&#xff1a; \IEEEpubidadjcol 解決方案&#xff1a; 在需要換頁的位置附近添加以上命令&…