当前位置:网站首页>Remote sensing image classification tool and visualization application of WebGIS
Remote sensing image classification tool and visualization application of WebGIS
2022-07-25 02:11:00 【Hard working Wukong】
Preface
With the last blog update web edition fme Launch of data processing platform , I will study models and fme as well as webgis combination , Build a lightweight remote sensing image data automatic classification platform . The core function is very simple , The customer finishes uploading remote sensing images , And select parameters , Then you can get one shp, As well as the visualization of extracting patches on the platform .
One 、 Remote sensing image classification tool 2.0
Two months ago, I updated an article about deeplabv3+ Semantic segmentation model and fme Blog of automatic extraction of ground objects from remote sensing images . There were several deficiencies in the tools at that time .
1、 Poor performance , A large number of raster data are written , Consuming performance .
2、 There is no optimization algorithm , The segmented patches are irregular and uneven . Not using optimization algorithms will make the results unusable .
3、 It does not consider that multiple resolution images need to train multiple models to meet the extraction function of different scenes .
So on a secondary basis , Classification tools 2.0 Perfectly solve the above shortcomings . Convert raster data into binary streams in fme Internal calculation , Save a lot of performance . Thank you here fme The official group strives to become lazy, such as the road optimization algorithm provided by Ru Bu Dong . With the blessing of this algorithm , Some roads even go beyond human drawing . The following figure shows the road extracted by the optimization algorithm .

Two 、webgis visualization
I use mabbox As a map engine , use postgis Database and geodjango Set up the front end 、 Back end 、 The association of the three databases . Realize dynamic visualization .
1. Upload data
Select the resolution level of remote sensing image

Select the type of extracted figure 
Select the uploaded grid file , Support jpg、png、img、tif 4 Data in two formats , Grid data needs coordinates , requirement 2000 Coordinate system .

2. Calculation of data
The background calculation of data is mainly fme Templates , Will be extracted after the calculation shp The data is returned to the front-end Download Interface , At the same time, import the data postgis, adopt geodjango The wkb The spot information turns to geojson Input the front-end map to form visual data .

3. Data visualization
The extracted data is displayed in web End , The image base map is the sky map used .
At the same time, click the spot to highlight , At the same time, display the extracted attributes .
The following figure shows the actual effect

If you delete this item in the personal Center , The backend will be deleted at the same time postgis The corresponding data of has been downloaded shp

summary
Simple function implementation , Rich in a lot of knowledge . From front-end to back-end to database , take gis Data visualization . In the later stage, we can consider automatically completing the slicing and publishing of grid data , And connect to the front end , The visualization effect will be better , At the same time, it also has great requirements for the performance of the background .
边栏推荐
- Completefuture parallel asynchronous return processing
- Interpretation of video generation paper of fed shot video to video (neurips 2019)
- Freedom and self action Hegel
- Jsonp solves cross domain plug-ins (JS, TS)
- Server performance monitoring
- Rightmost × Microframe, high quality heif image coding and compression technology
- Antdb database products were selected into the global database industry map (2022) of the China Academy of communications and communications
- Chinese son-in-law OTA Ono became the first Asian president of the University of Michigan, with an annual salary of more than 6.5 million!
- Using ODBC to consume SAP ABAP CDs view in Excel
- [summer daily question] Luogu p1706 full ranking question
猜你喜欢

When executing SQL query statements in MySQL database, the underlying implementation principle (ultra detailed)

Ogg data extraction delay is large

Harbor installation
![[leetcode] 3. Longest substring without repeated characters - go language problem solution](/img/63/57d3557d77d44b51b7d0f71669568f.png)
[leetcode] 3. Longest substring without repeated characters - go language problem solution

Vs2019 configuring Qt5 development environment

Nacos service discovery data model

Data integration | what are the tools for data integration at home and abroad?

"Nowadays, more than 99.9% of the code is garbage!"

Yunyuanyuan (VIII) | Devops in depth Devops

Leetcode - number of palindromes
随机推荐
Jenkins configuration plug-in interface displays "suggestions collection" in Chinese
[summer daily question] Luogu P7550 [coci2020-2021 6] bold
Redis tutorial
[programmer interview classic] 01.09 string rotation
Fraud detection using CSP
Interpretation of video generation paper of fed shot video to video (neurips 2019)
SetTimeout parameters [easy to understand]
Mongodb security cluster construction
The solution of displaying garbled code in SecureCRT
Cloudrev deploy your own public cloud disk (pagoda installation method)
The importance of system to Philosophy Hegel
Create thread: pthread_ create
A bit of knowledge - websites about scripts
Jedispoolconfig parameter configuration from the perspective of source code
Create the first hbuilder project
Yunyuanyuan (VIII) | Devops in depth Devops
How to upload files to the server
Introduction to ORM framework - what is ORM framework?
Win10 configuring CUDA and cudnn
Ireport export PDF font bold failure
