Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform
Commits
efc17c39
Commit
efc17c39
authored
Nov 28, 2024
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改代码
parent
b2aa04ee
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
298 additions
and
3 deletions
+298
-3
pom.xml
rs-datacenter/rs-datacenter-server/pom.xml
+18
-0
RscpMonitorimageController.java
...atform/rs/datacenter/rest/RscpMonitorimageController.java
+46
-3
GeoServerUtil.java
...om/upyuns/platform/rs/datacenter/utils/GeoServerUtil.java
+234
-0
No files found.
rs-datacenter/rs-datacenter-server/pom.xml
View file @
efc17c39
...
...
@@ -29,6 +29,10 @@
<snapshots><enabled>
true
</enabled></snapshots>
<releases><enabled>
false
</enabled></releases>
</repository>
<repository>
<id>
GeoSolutions
</id>
<url>
https://maven.geo-solutions.it
</url>
</repository>
</repositories>
<properties>
...
...
@@ -36,6 +40,20 @@
</properties>
<dependencies>
<dependency>
<groupId>
it.geosolutions
</groupId>
<artifactId>
geoserver-manager
</artifactId>
<version>
1.7.0
</version>
</dependency>
<!--style 生成-->
<dependency>
<groupId>
com.thoughtworks.xstream
</groupId>
<artifactId>
xstream
</artifactId>
<version>
1.4.19
</version>
</dependency>
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-admin-api
</artifactId>
...
...
rs-datacenter/rs-datacenter-server/src/main/java/com/upyuns/platform/rs/datacenter/rest/RscpMonitorimageController.java
View file @
efc17c39
package
com
.
upyuns
.
platform
.
rs
.
datacenter
.
rest
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.http.HttpUtil
;
import
cn.hutool.json.JSONUtil
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
...
...
@@ -11,11 +15,10 @@ import com.upyuns.platform.rs.datacenter.entity.RscpImageDataNewest;
import
com.upyuns.platform.rs.datacenter.entity.RscpMonitorimage
;
import
com.upyuns.platform.rs.datacenter.entity.RscpMosaicimage
;
import
com.upyuns.platform.rs.datacenter.pojo.RscpImageDataNewestDTO
;
import
com.upyuns.platform.rs.datacenter.utils.GeoServerUtil
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
...
...
@@ -24,6 +27,46 @@ import java.util.List;
@RequestMapping
(
"/web/rscpMonitorimage"
)
public
class
RscpMonitorimageController
extends
BaseController
<
RscpMonitorimageBiz
,
RscpMonitorimage
>
{
@RequestMapping
(
value
=
"/app/unauth/publishMap"
,
method
={
RequestMethod
.
POST
})
@ResponseBody
public
ObjectRestResponse
<
String
>
publishMap
(
@RequestBody
PublishMapDTO
dto
){
if
(
StrUtil
.
isBlank
(
dto
.
getWorkSpace
()))
{
dto
.
setWorkSpace
(
"gdxm"
);
}
// ResultBean<String> resultBean = new ResultBean<String>();
dto
.
setStyle
(
"raster"
);
GeoServerUtil
.
publishGeoTIFF
(
dto
.
getWorkSpace
(),
dto
.
getLayerName
(),
dto
.
getFilePath
(),
dto
.
getLayerName
(),
dto
.
getStyle
());
// HttpClientUtils httpClientApi = new HttpClientUtils("https://zzrsmgmt.upyuns.com/api/website/lmyxmonitorimage/web/app/unauth/baseAdd");
// httpClientApi.execute()
RscpMonitorimage
rscpMonitorimage
=
new
RscpMonitorimage
();
rscpMonitorimage
.
setStatus
(
2
);
// rscpMonitorimage.setType(dto.getType());
if
(
dto
.
getType
()
==
2213
)
{
rscpMonitorimage
.
setLegendurl
(
"https://hstandfarm.upyuns.com/legend/植被覆盖度图例.png"
);
}
if
(
dto
.
getType
()
==
2216
)
{
rscpMonitorimage
.
setLegendurl
(
"https://hstandfarm.upyuns.com/legend/火灾风险等级图例.png"
);
}
rscpMonitorimage
.
setUrl
(
"https://hstandfarm.upyuns.com/geoserver/"
+
dto
.
getWorkSpace
()+
"/wms"
);
rscpMonitorimage
.
setTitle
(
dto
.
getTitle
());
rscpMonitorimage
.
setResourcename
(
dto
.
getLayerName
());
rscpMonitorimage
.
setStartTime
(
DateUtil
.
offsetDay
(
DateUtil
.
date
(),
-
1
));
rscpMonitorimage
.
setEndTime
(
DateUtil
.
date
());
baseBiz
.
insertSelective
(
rscpMonitorimage
);
return
ObjectRestResponse
.
succ
();
}
@Data
public
static
class
PublishMapDTO
{
String
workSpace
;
String
title
;
String
filePath
;
String
layerName
;
String
style
;
Integer
type
;
}
@ApiModelProperty
(
"检测图斑最新时间分页"
)
@IgnoreUserToken
@RequestMapping
(
value
=
"/app/unauth/mapAll"
,
method
=
RequestMethod
.
GET
)
...
...
rs-datacenter/rs-datacenter-server/src/main/java/com/upyuns/platform/rs/datacenter/utils/GeoServerUtil.java
0 → 100644
View file @
efc17c39
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment