@GIS技術

Stories List
@charlee44

柵格數據金字塔層級的地理變換信息

1. 引言 筆者在實現柵格數據的可視化的時候遇到了一個問題,計算柵格數據金字塔層級的地理變換信息錯誤導致可視化的時候存在微小的誤差。地理變換信息指的就是柵格數據的地理座標起點和分辨率,筆者在另外一篇文章中《GDAL讀取的座標起點在像素左上角還是像素中心?》論述了柵格數據集中座標起點位置存在半個像素差的問題。但是柵格數據集的金字塔層級影像是如何處理這個問題的呢? 2. 詳論 2.1 連續還是離散 從

charlee44 Avatar

@charlee44

Nickname charlee44

@charlee44

GDAL矢量數據集相關接口的資源控制問題

1. 引言 筆者在《使用GDAL讀寫矢量文件》這篇文章中總結了通過GDAL讀寫矢量的具體實現。不過這篇文章中並沒有談到涉及到矢量數據集相關接口的資源控制問題。具體來説,GDAL/OGR誕生的年代連C++語言本身都不是很完善(c++11之前),因此提供的C++接口往往存在申請的資源需要釋放的問題,因此在這裏將其總結一下。 2. 詳論 2.1 數據集類GDALDataset 矢量數據集GDALData

charlee44 Avatar

@charlee44

Nickname charlee44

@fkxxgis

Landsat遙感影像分幅條帶介紹與矢量下載:WRS的Path與Row

  本文介紹Landsat系列衞星的分幅規則,並提供WRS的矢量文件下載。   WRS,即Worldwide Reference System,是Landsat系列衞星全球影像標記符號系統,用以區分全球各區域對應的Landsat系列衞星影像編號;其用“Path”與“Row”兩個數值確定影像的編號與位置。其中,Landsat 1、2、3衞星對應編號系統為WRS-1,Landsat 4、5、7、8衞星

fkxxgis Avatar

@fkxxgis

Nickname 瘋狂學習GIS

@fkxxgis

用Adobe Illustrator編輯ArcGIS地圖的方法

  本文介紹在ArcGIS下屬的ArcMap軟件中,將繪製好的地圖導出為.ai或者.eps格式文件,並在Adobe Illustrator軟件中進一步編輯地圖,並最終導出為圖片格式的結果文件的方法。   在ArcMap軟件中繪製各類地圖可以説非常方便,繪製得到的地圖也可以調整得較為美觀、標準;在之前的文章中,我們就介紹了基於ArcMap軟件與PPT軟件,繪製研究區域示意圖的方法。而除了用PPT對A

fkxxgis Avatar

@fkxxgis

Nickname 瘋狂學習GIS

@giserhome

leaflet結合PostGIS動態渲染矢量瓦片(附源碼下載)

前言 leaflet 入門開發系列環境知識點了解: leaflet api文檔介紹,詳細介紹 leaflet 每個類的函數以及屬性等等 leaflet 在線例子 leaflet 插件,leaflet 的插件庫,非常有用 內容概覽 leaflet結合PostGIS動態渲染矢量瓦片 源代碼demo下載 效果圖如下: 具體實現思路: 根據前端地圖請求

giserhome Avatar

@giserhome

Nickname GIS之家

@giserhome

leaflet框選範圍下載地圖離線瓦片:以高德地圖為例(附源碼下載)

demo源碼運行環境以及配置 運行環境:依賴Node安裝環境,demo本地Node版本:14.19.1。 運行工具:vscode或者其他工具。 配置方式:下載demo源碼,vscode打開,然後順序執行以下命令: (1)下載demo環境依賴包命令:npm i (2)啓動Node後端接口命令:node nodeServer.js (3)打包demo命令: npm

giserhome Avatar

@giserhome

Nickname GIS之家

@giserhome

vue+leaflet示例:圖層管理控件樣式優化(附源碼下載)

demo源碼運行環境以及配置 運行環境:依賴Node安裝環境,demo本地Node版本:14.19.1。 運行工具:vscode或者其他工具。 配置方式:下載demo源碼,vscode打開,然後順序執行以下命令: (1)下載demo環境依賴包命令:npm i (2)啓動demo命令:npm run dev (3)打包demo命令: npm run build

giserhome Avatar

@giserhome

Nickname GIS之家

@giserhome

vue+leaflet示例:結合turf.js實現圖斑分割(附源碼下載)

demo源碼運行環境以及配置 運行環境:依賴Node安裝環境,demo本地Node版本:14.19.1。 運行工具:vscode或者其他工具。 配置方式:下載demo源碼,vscode打開,然後順序執行以下命令: (1)下載demo環境依賴包命令:npm i (2)啓動demo命令:npm run dev (3)打包demo命令: npm run build:

giserhome Avatar

@giserhome

Nickname GIS之家

@giserhome

vue+openlayers矢量瓦片示例:GeoJSON數據源模式渲染(附源碼下載)

接到一位知識星友的邀請,他那邊的需求是需要矢量瓦片渲染點數據,所以針對他的業務需求定製開發一個vue+oepnlayers版本的矢量瓦片渲染示例 demo源碼運行環境以及配置 運行環境:依賴Node安裝環境,demo本地Node版本:推薦v16+。 運行工具:vscode或者其他工具。 配置方式:下載demo源碼,vscode打開,然後順序執行以下命令: (1)下載demo

giserhome Avatar

@giserhome

Nickname GIS之家

@giserhome

vue+openlayers示例:線水流效果(附源碼下載)

demo源碼運行環境以及配置 運行環境:依賴Node安裝環境,demo本地Node版本:推薦v16+。 運行工具:vscode或者其他工具。 配置方式:下載demo源碼,vscode打開,然後順序執行以下命令: (1)下載demo環境依賴包命令:npm i (2)啓動demo命令:npm run dev (3)打包demo命令: npm run build 技術棧 前端框架 :

giserhome Avatar

@giserhome

Nickname GIS之家

@giserhome

vue+cesium案例:智慧城市多種可視化特效(附源碼下載)

基於vue和cesium實現的智慧城市,集成了多種可視化特效,包括建築物高亮渲染、動態光錐、區域流光飛線、道路飛線、雷達掃描、光波擴散、光牆特效以及粒子煙花等。項目展示了現代智慧城市的數字孿生可視化效果,適合學習Cesium與前端框架結合開發3D可視化項目。 demo源碼運行環境以及配置 運行環境:依賴Node安裝環境,demo本地Node版本:推薦v16+。 運行工具:vscode或

giserhome Avatar

@giserhome

Nickname GIS之家

@s0611163

Leaflet 軍事標繪 複雜圖形 實現

需求 看到別的公司做的要圖標繪,我們也想做一個,所以我就研究一下怎麼實現。 像進攻方向、鉗擊、聚集地這些,網上已有大佬開源,我之前已集成到我的Demo中。 要圖標繪的標號雖然很多,多數都是點狀的,相對比較簡單。有些線狀的比較複雜,如下圖所示: 説明:因為我沒有相關的svg圖形,使用其它svg圖形拼湊的,圖形本身是個四不像,後面只要換一下svg圖形就行了。 這篇文章主

s0611163 Avatar

@s0611163

Nickname 0611163

@fkxxgis

ArcGIS拼接、鑲嵌同一空間位置的不同遙感影像

  本文介紹在ArcGIS下屬的ArcMap軟件中,對處於同一空間位置的多幅柵格圖像加以拼接、融合與疊加等操作的方法。   假如現在我們分別有以下三幅柵格圖像,三者分別是獨立的三個圖層。第一個圖層如下圖,可以看到其中部地區有明顯的條帶狀空白。   第二個圖層如下圖,可以看到其東北地區有明顯的條帶狀空白。   第三個圖層如下圖,可以看到其中南部地區有明顯的條帶狀空白。   而如果我們將三幅圖層

fkxxgis Avatar

@fkxxgis

Nickname 瘋狂學習GIS

@vjmap

CAD圖紙智能搜索三大突破:圖紙秒搜技術、相似度匹配與AI語義搜索

前言 在製造業、建築設計和工程管理等相關領域,CAD圖紙是核心資產,但海量圖紙的管理與檢索長期存在三大痛點: 全文檢索難:傳統方式需逐張打開圖紙人工查找,耗時耗力;- 相似圖紙匹配低效:設計師常需複用歷史圖紙,但人工比對相似度誤差率高; 精準搜索依賴經驗:非專業人員難以通過模糊描述快速定位圖紙內容。 為此,唯傑地圖 https://vjmap.com 推出三項

vjmap Avatar

@vjmap

Nickname vjmap

@fkxxgis

ArcGIS工具操作報錯999999的通用處理方式

  本文介紹一種解決ArcGIS中ERROR 999999報錯(Configuration RasterCommander ImageServer can not be started)的方法。   一次,在ArcGIS下屬的ArcMap軟件中進行柵格裁剪(“Clip”)操作時,發現程序出現了ERROR 999999: Error executing function. Configuration

fkxxgis Avatar

@fkxxgis

Nickname 瘋狂學習GIS