创建项目

dev
徐景良 2023-07-08 15:37:34 +08:00
commit d92cd9f569
1540 changed files with 536941 additions and 0 deletions

18
.env.dev Normal file
View File

@ -0,0 +1,18 @@
NODE_ENV = development
VUE_APP_OIDC_AUTHORITY = http://112.233.241.108:12796
VUE_APP_OIDC_CLIENTID = OpenAuth.Pro
VUE_APP_OIDC_REDIRECTURI = http://112.233.241.108:1803/#/oidc-callback
VUE_APP_OIDC_POSTLOGOUTREDIRECTURI = http://112.233.241.108:1803
VUE_APP_OIDC_RESPONSETYPE = code
VUE_APP_OIDC_SCOPE = openid profile openauthapi
VUE_APP_OIDC_AUTOMATICSILENTRENEW = true
VUE_APP_OIDC_SILENTREDIRECTURI = http://112.233.241.108:1803/silent-renew-oidc.html
#VUE_APP_BASE_API =http://192.168.10.123:9159/api
#VUE_APP_BASE_IMG_URL = http://192.168.10.123:9159
VUE_APP_BASE_API =http://223.99.16.253:9001/api
VUE_APP_BASE_IMG_URL =http://223.99.16.253:9001

16
.env.prod Normal file
View File

@ -0,0 +1,16 @@
NODE_ENV = production
VUE_APP_OIDC_AUTHORITY = http://demo.openauth.me:12796
VUE_APP_OIDC_CLIENTID = OpenAuth.Pro
VUE_APP_OIDC_REDIRECTURI = http://demo.openauth.me:1803/#/oidc-callback
VUE_APP_OIDC_POSTLOGOUTREDIRECTURI = http://demo.openauth.me:1803
VUE_APP_OIDC_RESPONSETYPE = code
VUE_APP_OIDC_SCOPE = openid profile openauthapi
VUE_APP_OIDC_AUTOMATICSILENTRENEW = true
VUE_APP_OIDC_SILENTREDIRECTURI = http://demo.openauth.me:1803/silent-renew-oidc.html
#VUE_APP_BASE_API = http://192.168.10.123:9159/api
#VUE_APP_BASE_IMG_URL = http://192.168.10.123:9159
VUE_APP_BASE_API =http://112.36.23.242:9158/api
VUE_APP_BASE_IMG_URL = http://112.36.23.242:9158

22
.gitignore vendored Normal file
View File

@ -0,0 +1,22 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

22
README.md Normal file
View File

@ -0,0 +1,22 @@
## Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm run serve
```
### Compiles and minifies for production
```
npm run build
```
### Lints and fixes files
```
npm run lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

5
babel.config.js Normal file
View File

@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}

1
build.bat Normal file
View File

@ -0,0 +1 @@
npm run build

1
install.bat Normal file
View File

@ -0,0 +1 @@
npm install --registry=https://registry.npm.taobao.org

83
package.json Normal file
View File

@ -0,0 +1,83 @@
{
"name": "openauth-pro",
"version": "3.0.0",
"description": "OpenAuth.Pro--OpenAuth.Core<72><65>ҵ<EFBFBD><D2B5>",
"author": "yubaolee <yubaolee@163.com>",
"scripts": {
"serve": "vue-cli-service serve",
"dev": "vue-cli-service serve --mode dev",
"build": "vue-cli-service build --mode prod",
"lint": "vue-cli-service lint"
},
"dependencies": {
"@geoman-io/leaflet-geoman-free": "^2.11.2",
"@riophae/vue-treeselect": "^0.4.0",
"@turf/turf": "^6.3.0",
"ajv": "^8.6.2",
"axios": "^0.21.1",
"core-js": "^3.6.4",
"echarts": "^3.8.5",
"echarts-gl": "^2.0.2",
"electron-builder": "^22.11.7",
"element-ui": "^2.10.1",
"highcharts-vue": "^1.3.5",
"jquery": "^3.6.0",
"js-cookie": "2.2.0",
"jsplumb": "^2.12.8",
"leaflet": "^1.7.1",
"leaflet-minimap": "^3.6.1",
"leaflet.chinatmsproviders": "^3.0.4",
"leaflet.markercluster": "^1.5.0",
"mars3d": "^3.0.13",
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"proj4leaflet": "^1.0.2",
"terraformer-wkt-parser": "^1.2.1",
"videojs-contrib-hls": "^5.15.0",
"vue": "^2.6.11",
"vue-codemirror-lite": "^1.0.4",
"vue-contextmenu": "^1.5.10",
"vue-count-to": "^1.0.13",
"vue-draggable-resizable-gorkys": "^2.3.6",
"vue-file-toolbar-menu": "^1.3.4",
"vue-json-excel": "^0.2.98",
"vue-layer": "^0.9.14",
"vue-multiselect": "^2.1.6",
"vue-router": "3.0.1",
"vue-video-player": "^5.0.2",
"vuedraggable": "^2.23.2",
"vuex": "3.0.1",
"vuex-oidc": "^2.0.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.3.0",
"@vue/cli-plugin-eslint": "~4.3.0",
"@vue/cli-service": "~4.3.0",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^6.2.2",
"node-sass": "^4.7.2",
"sass-loader": "^8.0.0",
"strip-pragma-loader": "^1.0.0",
"svg-sprite-loader": "^5.0.0",
"vue-template-compiler": "^2.6.11"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}

0
public/.gitkeep Normal file
View File

BIN
public/config/config.json Normal file

Binary file not shown.

246
public/config/widget.json Normal file
View File

@ -0,0 +1,246 @@
{
"version": "20210105",
"defaultOptions": {
"style": "dark",
"windowOptions": {
"skin": "layer-mars-dialog animation-scale-up",
"position": {
"top": 50,
"right": 10
},
"maxmin": false,
"resize": true
},
"autoReset": false,
"autoDisable": true,
"disableOther": true
},
"openAtStart": [
{
"name": "右上角工具栏",
"uri": "widgets/toolBarRight/widget.js",
"css": {
"top": "10px",
"left": "auto",
"right": "10px"
}
},
{
"name": "放大缩小按钮",
"uri": "widgets/toolButton/zoom.js"
}
],
"widgets": [
{
"name": "模板-iframe弹窗",
"uri": "widgets/_example/widget.js",
"windowOptions": {
"width": 300,
"height": 400,
"position": {
"bottom": 10,
"right": 10
},
"maxmin": true,
"resize": true
},
"autoDisable": false,
"disableOther": false,
"openAtStart": false
},
{
"name": "模板-div弹窗",
"uri": "widgets/_example_divwin/widget.js"
},
{
"name": "模板-2个弹窗",
"uri": "widgets/_example_2win/widget.js"
},
{
"name": "模板-append模板",
"uri": "widgets/_example_append/widget.js"
},
{
"name": "地图切换",
"uri": "widgets/manageBasemaps/widget.js",
"group": "forlayer",
"autoDisable": false,
"disableOther": false
},
{
"name": "图层管理",
"uri": "widgets/manageLayers/widget.js",
"group": "forlayer",
"autoCenter": true,
"windowOptions": {
"position": {
"top": 50,
"bottom": 30,
"right": 10
}
},
"css": {
"max-width": "300px"
},
"autoDisable": false,
"disableOther": false
},
{
"name": "剖面分析图表",
"uri": "widgets/measureChars/widget.js",
"windowOptions": {
"noTitle": true,
"position": {
"bottom": 30,
"left": 30,
"right": 60
}
},
"disableOther": false
},
{
"name": "视角书签",
"uri": "widgets/bookmark/widget.js",
"windowOptions": {
"position": {
"top": 50,
"bottom": 30,
"right": 10
}
}
},
{
"name": "漫游路线设置",
"uri": "widgets/roamLine/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
}
},
{
"name": "漫游路线",
"uri": "widgets/roamFly/widget.js",
"windowOptions": {
"position": {
"bottom": 60,
"right": 5
}
}
},
{
"name": "路线剖面",
"uri": "widgets/roamChars/widget.js",
"windowOptions": {
"noTitle": true,
"position": {
"top": 10,
"left": 10,
"right": 10
}
},
"disableOther": false
},
{
"name": "卷帘对比",
"uri": "widgets/mapSwipe/widget.js",
"group": "mapCompare",
"autoDisable": false,
"disableOther": false
},
{
"name": "双屏对比",
"uri": "widgets/mapCompare/widget.js",
"autoDisable": false,
"disableOther": false,
"group": "mapCompare",
"windowOptions": {
"position": {
"top": 160,
"bottom": 40,
"left": 10
},
"maxmin": true
}
},
{
"name": "百度街景",
"uri": "widgets/streetscape/widget.js",
"autoDisable": false,
"disableOther": false,
"group": "mapCompare",
"windowOptions": {
"position": {
"top": 160,
"bottom": 40,
"left": 10
},
"maxmin": true
}
},
{
"name": "标绘",
"uri": "widgets/plot/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
},
"openAtStart": false
},
{
"name": "模型库",
"uri": "widgets/plot-model/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
}
},
{
"name": "分组名称编辑",
"uri": "widgets/plotGroupName/widget.js",
"windowOptions": {
"position": "t"
},
"disableOther": false
},
{
"name": "属性编辑",
"uri": "widgets/plotAttr/widget.js",
"windowOptions": {
"position": {
"top": 60,
"bottom": 30,
"left": 10
}
},
"disableOther": false
},
{
"name": "路线导航",
"uri": "widgets/queryRoute/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
}
},
{
"name": "打印",
"uri": "widgets/print/widget.js",
"autoDisable": false,
"disableOther": false
}
]
}

139
public/css/widget-win.css Normal file
View File

@ -0,0 +1,139 @@
/*
* widgetcss
*/
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
border: none;
overflow: hidden;
font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
font-size: 14px;
background-color:transparent!important;
}
body {
padding:1px;
}
input, button, select, textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a { color: #62a8ea;text-decoration: none;}
a:hover, a:focus {
color: #89bceb;
text-decoration: underline;
}
a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline: none;
outline-offset: -2px;
}
ul, li {list-style: none;}
.dark { color: #ffffff; }
.dark a{color:#ffffff;text-decoration: none;}
.dark a:hover {color:#CC3300;text-decoration:underline;}
.dark .content{
overflow: auto;
position: relative;
background: transparent;
height: 400px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.dark .form-control,.dark .input-group-addon,.dark .btn-default,.dark input ,.dark .dropdown-menu {
color: #ffffff;
background-color: rgba(63, 72, 84, 0.6);
}
.input-group{
width:100%;
}
.dark .btn-primary {
background-color: rgba(32, 160, 255, 0.2);
}
.dark .btn-danger {
background-color: rgba(255, 109, 109, 0.2);
}
.dark .btn-warning {
background-color: rgba(196, 188, 181, 0.2);
}
.dark .table-hover > tbody > tr:hover {
background-color: rgba(63, 72, 84, 1);
}
.dark .dropdown-menu > li > a {
color: #ffffff;
}
.dark .dropdown-menu > li > a:hover,.dark .dropdown-menu > li > a:focus {
background-color: #4db3ff;
}
/*滚动条*/
body, html {
scrollbar-base-color:#f4f7fc;
scrollbar-track-color:#f4f7fc;
scrollbar-face-color:#797979;
scrollbar-arrow-color:#f4f7fc;
scrollbar-shadow-color:#f4f7fc;
scrollbar-3dlight-color:#f4f7fc;
scrollbar-highlight-color:#f4f7fc;
scrollbar-darkshadow-color:#f4f7fc;
}
::-webkit-scrollbar-button {
height: 0;
width: 0;
display: none
}
::-webkit-scrollbar-track {
background: transparent
}
::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb {
border: 0
}
::-webkit-scrollbar {
height: 10px;
width: 10px;
background: transparent;
border-radius: 5px
}
::-webkit-scrollbar-thumb {
padding-top: 100px;
-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px -1px 0 rgba(0, 0, 0, .07);
background-color: #797979;
min-height: 28px;
border-radius: 4px;
background-clip:
padding-box
}
::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb {
border: 0
}
::-webkit-scrollbar-thumb:hover {
-webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .25);
background-color:rgba(0, 0, 0, .4)
}
::-webkit-scrollbar-thumb:active {
-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, .35);
background-color:rgba(0, 0, 0, .5)
}

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
public/img/basemaps/osm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
public/img/basemaps/sea.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
public/img/marker/mark1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
public/img/marker/mark2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
public/img/marker/mark3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
public/img/marker/mark4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
public/img/marker/tf.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 KiB

BIN
public/img/menuicon/3d.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
public/img/tietu/gugong.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 KiB

BIN
public/img/tietu/leida.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

BIN
public/img/tietu/world.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

29
public/index.html Normal file
View File

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="author" content="山东慧创 http://www.hopetrytech.com ">
<link rel="icon" href="<%= BASE_URL %>sitelogo.jpg">
<title>临沂国家高新区数据资源平台</title>
<!--第三方lib-->
<script
type="text/javascript"
src="lib/include-lib.js?time=20210105"
libpath="lib/"
include="jquery,jquery.range,bootstrap,bootstrap-checkbox,font-awesome,web-icons,layer,haoutil,
nprogress,toastr,admui,turf,mars3d,mars3d-widget,mars3d-esri,mars3d-echarts"
></script>
</head>
<body>
<noscript>
<strong>非常抱歉 <%= htmlWebpackPlugin.options.title %>当前浏览器不支持脚本运行,请进行设置.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

View File

@ -0,0 +1 @@
{"type":"FeatureCollection","layer":{"id":"M-38C69CBE-CFD0-4B5F-B49C-4876CBD6D4F6","name":"未命名"},"features":[{"type":"Feature","properties":{"id":"M-79706E1B-B492-4A6D-B538-04576E921796","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.239338,35.000142,62.8]}},{"type":"Feature","properties":{"id":"M-9996E3D4-26E1-478C-88E2-1416687DF5FC","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.203,35.021398,67.3]}},{"type":"Feature","properties":{"id":"M-384A1D19-3CF3-4447-892C-F6DEA0AA55AA","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.237137,35.038241,65.9]}},{"type":"Feature","properties":{"id":"M-9C1E4E46-216A-447C-A792-1E93F79F8E4F","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.244107,35.019556,64.5]}},{"type":"Feature","properties":{"id":"M-529D1349-1EAF-4D03-8703-32A52D3DF7DD","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.228641,34.982614,61.9]}},{"type":"Feature","properties":{"id":"M-039E127E-9AFF-4BA5-9943-F343F64DE9B3","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.163948,35.013181,93]}},{"type":"Feature","properties":{"id":"M-60ABCDAF-4539-44E2-82D8-9C9D1FD2AF4B","type":"billboard","style":{"image":"img/marker/mark1.png","label":{"text":"可以同时支持文字","font_size":30,"color":"#ffffff","outline":true,"outlineColor":"#000000","pixelOffsetY":-50}}},"geometry":{"type":"Point","coordinates":[118.192639,35.045405,72]}}]}

View File

@ -0,0 +1,464 @@
{
"map3d": {
"scene": {
"center": { "lat": 35.04055, "lng": 118.18439, "alt": 35310, "heading": 359.2, "pitch": -90, "roll": 360 },
"scene3DOnly":false,
"shadows": false,
"removeDblClick": true,
"sceneMode": 3,
"showSun": true,
"showMoon": true,
"showSkyBox": true,
"showSkyAtmosphere": true,
"fog": true,
"fxaa": true,
"globe": { "depthTestAgainstTerrain": false, "baseColor": "#546a53", "showGroundAtmosphere": true, "enableLighting": false },
"cameraController": {
"zoomFactor": 3.0,
"minimumZoomDistance": 1,
"maximumZoomDistance": 50000000,
"enableRotate": true,
"enableTranslate": true,
"enableTilt": true,
"enableZoom": true,
"enableCollisionDetection": true
}
},
"control": {
"homeButton": true,
"baseLayerPicker": false,
"sceneModePicker": true,
"vrButton": false,
"fullscreenButton": false,
"navigationHelpButton": true,
"animation": false,
"timeline": false,
"infoBox": false,
"geocoder": false,
"geocoderConfig": { "key": ["ae29a37307840c7ae4a785ac905927e0"], "citycode": "" },
"defaultContextMenu": true,
"mouseDownView": true,
"location": {
"fps": true,
"format": "<div>经度:{x}</div> <div>纬度:{y}</div> <div>海拔:{z}米</div> <div>层级:{level}</div> <div>俯仰角:{pitch}度</div> <div>视高:{height}米</div>"
},
"navigation": {
"legend": { "left": "0px", "bottom": "-1px" },
"compass": { "bottom": "240px", "right": "2px" }
}
},
"terrain": {
"url": "http://data.marsgis.cn/terrain",
"show": true
},
"basemaps": [
{ "id": 10, "name": "地图底图", "type": "group" },
{
"pid": 10,
"name": "天地图卫星",
"icon": "img/basemaps/tdt_img.png",
"type": "tdt",
"layer": "img_d",
"key": ["9ae78c51a0a28f06444d541148496e36"],
"show": true
},
{ "id": 9030, "name": "数据资源", "type": "group" },
{
"id":9031,
"pid": 9030,
"type": "geojson",
"name": "僵尸企业",
"url": "/geojson/camera.json",
"minimumLevel": 12,
"symbol": {
"styleOptions": {
"image": "/img/marker/mark1.png",
"scale": 1,
"scaleByDistance": true,
"scaleByDistance_far": 5000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"label": {
"text": "{NAME}",
"font_size": 25,
"color": "#ffff00",
"font_family": "微软雅黑",
"outline": true,
"outlineColor": "#000000",
"pixelOffsetY": -40,
"scaleByDistance": true,
"scaleByDistance_far": 1000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"distanceDisplayCondition": true,
"distanceDisplayCondition_far": 1000000,
"distanceDisplayCondition_near": 0
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"flyTo": true
},
{
"id":9031,
"pid": 9030,
"type": "geojson",
"name": "规上企业",
"url": "/geojson/camera.json",
"minimumLevel": 12,
"symbol": {
"styleOptions": {
"image": "/img/marker/mark1.png",
"scale": 1,
"scaleByDistance": true,
"scaleByDistance_far": 5000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"label": {
"text": "{NAME}",
"font_size": 25,
"color": "#ffff00",
"font_family": "微软雅黑",
"outline": true,
"outlineColor": "#000000",
"pixelOffsetY": -40,
"scaleByDistance": true,
"scaleByDistance_far": 1000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"distanceDisplayCondition": true,
"distanceDisplayCondition_far": 1000000,
"distanceDisplayCondition_near": 0
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"flyTo": true
},
{
"id":9031,
"pid": 9030,
"type": "geojson",
"name": "招商用地",
"url": "/geojson/camera.json",
"minimumLevel": 12,
"symbol": {
"styleOptions": {
"image": "/img/marker/mark1.png",
"scale": 1,
"scaleByDistance": true,
"scaleByDistance_far": 5000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"label": {
"text": "{NAME}",
"font_size": 25,
"color": "#ffff00",
"font_family": "微软雅黑",
"outline": true,
"outlineColor": "#000000",
"pixelOffsetY": -40,
"scaleByDistance": true,
"scaleByDistance_far": 1000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"distanceDisplayCondition": true,
"distanceDisplayCondition_far": 1000000,
"distanceDisplayCondition_near": 0
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"flyTo": true
},
{
"id":9031,
"pid": 9030,
"type": "geojson",
"name": "视频监控",
"url": "/industry/geojson/camera.json",
"minimumLevel": 14,
"symbol": {
"styleOptions": {
"image": "/industry/img/camera.png",
"scale": 1,
"scaleByDistance": true,
"scaleByDistance_far": 5000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"label": {
"text": "{NAME}",
"font_size": 25,
"color": "#ffff00",
"font_family": "微软雅黑",
"outline": true,
"outlineColor": "#000000",
"pixelOffsetY": -40,
"scaleByDistance": true,
"scaleByDistance_far": 1000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"distanceDisplayCondition": true,
"distanceDisplayCondition_far": 1000000,
"distanceDisplayCondition_near": 0
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"flyTo": true
},
{
"id":9031,
"pid": 9030,
"type": "geojson",
"name": "科技园区",
"url": "/geojson/camera.json",
"minimumLevel": 12,
"symbol": {
"styleOptions": {
"image": "/img/marker/mark1.png",
"scale": 1,
"scaleByDistance": true,
"scaleByDistance_far": 5000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"label": {
"text": "{NAME}",
"font_size": 25,
"color": "#ffff00",
"font_family": "微软雅黑",
"outline": true,
"outlineColor": "#000000",
"pixelOffsetY": -40,
"scaleByDistance": true,
"scaleByDistance_far": 1000000,
"scaleByDistance_farValue": 0.5,
"scaleByDistance_near": 1000,
"scaleByDistance_nearValue": 1,
"distanceDisplayCondition": true,
"distanceDisplayCondition_far": 1000000,
"distanceDisplayCondition_near": 0
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"flyTo": true
},
{ "id": 9020, "name": "图层资源", "type": "group" },
{
"pid":9020,
"id": 9024,
"type": "arcgis",
"name": "交通规划面",
"url": "http://arcgis.cn.utools.club/arcgis/rest/services/GXQDK/MapServer",
"layers":"0",
"enablePickFeatures": true,
"showClickFeature": true,
"pickFeatureStyle": {
"showTime": 50000,
"fill": true,
"color": "#2deaf7",
"opacity": 0.1,
"outline": true,
"outlineWidth": 3,
"outlineColor": "#e000d9",
"outlineOpacity": 1.0,
"clampToGround": true
},
"popup": "all",
"tooltip":"all",
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"show":false
},
{
"pid":9020,
"id": 9022,
"type": "arcgis",
"name": "城镇使用土地规划",
"url": "http://arcgis.cn.utools.club/arcgis/rest/services/GXQDK/MapServer",
"layers":"0",
"showClickFeature": true,
"pickFeatureStyle": {
"showTime": 50000,
"fill": true,
"color": "#2deaf7",
"opacity": 0.1,
"outline": true,
"outlineWidth": 3,
"outlineColor": "#e000d9",
"outlineOpacity": 1.0,
"clampToGround": true
},
"popup": "all",
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 }
},
{
"pid":9020,
"id": 9022,
"type": "arcgis",
"name": "土地利用总体规划",
"url": "http://arcgis.cn.utools.club/arcgis/rest/services/GXQDK/MapServer",
"layers":"0",
"showClickFeature": true,
"pickFeatureStyle": {
"showTime": 50000,
"fill": true,
"color": "#2deaf7",
"opacity": 0.1,
"outline": true,
"outlineWidth": 3,
"outlineColor": "#e000d9",
"outlineOpacity": 1.0,
"clampToGround": true
},
"popup": "all",
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 }
},
{
"pid":9020,
"id": 9021,
"type": "arcgis",
"name": "土地利用现状",
"url": "http://arcgis.cn.utools.club/arcgis/rest/services/GXQDK/MapServer",
"layers":"0",
"showClickFeature": true,
"pickFeatureStyle": {
"showTime": 50000,
"fill": true,
"color": "#2deaf7",
"opacity": 0.1,
"outline": true,
"outlineWidth": 3,
"outlineColor": "#e000d9",
"outlineOpacity": 1.0,
"clampToGround": true
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"popup": "all"
},
{ "id": 9010, "name": "行政界线", "type": "group" },
{
"pid":9010,
"id": 9014,
"type": "wfs",
"name": "村名称",
"url": "http://geoserver.cn.utools.club/geoserver/gaoxinqu/ows",
"layer":"gaoxinqu:cunjie_4326",
"symbol": {
"styleOptions": {
"fill": false,
"color": "rgb(2,26,79)",
"opacity": 1,
"outline": true,
"outlineColor": "yellow",
"outlineWidth": 1.1,
"outlineOpacity": 0.7,
"clampToGround": true,
"label":{
"text": "{XZQMC}",
"opacity": 1,
"font_size": 16,
"color": "#000000",
"outline": true,
"outlineColor":"#ffffff"
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"popup": "{XZQMC}"
},
{
"pid":9010,
"id": 9013,
"type": "wfs",
"name": "村边界",
"url": "http://geoserver.cn.utools.club/geoserver/gaoxinqu/ows",
"layer":"gaoxinqu:cunjie_4326",
"show":false,
"symbol": {
"styleOptions": {
"fill": false,
"color": "rgb(2,26,79)",
"opacity": 1,
"outline": true,
"outlineColor": "yellow",
"outlineWidth": 1.1,
"outlineOpacity": 0.7,
"clampToGround": true
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"popup": "{XZQMC}"
},
{
"pid":9010,
"id": 9012,
"type": "wfs",
"name": "镇边界",
"url": "http://geoserver.cn.utools.club/geoserver/gaoxinqu/ows",
"layer": "gaoxinqu:zhenjie_4326",
"symbol": {
"styleOptions": {"fill":false, "opacity": 0, "color": "#0000FF", "width": 3, "clampToGround": true,"outline":true,"outlineWidth":2,"outlineColor":"purple",
"label":{
"text": "{XZQHMC}",
"opacity": 1,
"font_size": 24,
"color": "#ffffff"
}
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 },
"show":false,
"flyTo":true
},
{
"pid":9010,
"id": 9011,
"type": "wfs",
"name": "区边界",
"url": "http://geoserver.cn.utools.club/geoserver/gaoxinqu/ows",
"layer": "gaoxinqu:qxbj",
"show":true,
"symbol": {
"styleOptions": {
"fill": false,
"color": "rgb(2,26,79)",
"opacity": 0,
"outline": true,
"outlineColor": "red",
"outlineWidth": 2,
"outlineOpacity": 0.8,
"clampToGround": true
}
},
"center": { "lat": 35.040286, "lng": 118.191589, "alt": 33785.9, "heading": 359.2, "pitch": -90, "roll": 360 }
}
]
}
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,246 @@
{
"version": "20210105",
"defaultOptions": {
"style": "dark",
"windowOptions": {
"skin": "layer-mars-dialog animation-scale-up",
"position": {
"top": 150,
"right": 10
},
"maxmin": false,
"resize": true
},
"autoReset": false,
"autoDisable": true,
"disableOther": true
},
"openAtStart": [
{
"name": "右上角工具栏",
"uri": "widgets/toolBarRight/widget.js",
"css": {
"top": "10px",
"left": "auto",
"right": "10px"
}
},
{
"name": "放大缩小按钮",
"uri": "widgets/toolButton/zoom.js"
}
],
"widgets": [
{
"name": "模板-iframe弹窗",
"uri": "widgets/_example/widget.js",
"windowOptions": {
"width": 300,
"height": 400,
"position": {
"bottom": 10,
"right": 10
},
"maxmin": true,
"resize": true
},
"autoDisable": false,
"disableOther": false,
"openAtStart": false
},
{
"name": "模板-div弹窗",
"uri": "widgets/_example_divwin/widget.js"
},
{
"name": "模板-2个弹窗",
"uri": "widgets/_example_2win/widget.js"
},
{
"name": "模板-append模板",
"uri": "widgets/_example_append/widget.js"
},
{
"name": "地图切换",
"uri": "widgets/manageBasemaps/widget.js",
"group": "forlayer",
"autoDisable": false,
"disableOther": false
},
{
"name": "图层管理",
"uri": "widgets/manageLayers/widget.js",
"group": "forlayer",
"autoCenter": true,
"windowOptions": {
"position": {
"top": 50,
"bottom": 30,
"right": 10
}
},
"css": {
"max-width": "300px"
},
"autoDisable": false,
"disableOther": false
},
{
"name": "剖面分析图表",
"uri": "widgets/measureChars/widget.js",
"windowOptions": {
"noTitle": true,
"position": {
"bottom": 30,
"left": 30,
"right": 60
}
},
"disableOther": false
},
{
"name": "视角书签",
"uri": "widgets/bookmark/widget.js",
"windowOptions": {
"position": {
"top": 50,
"bottom": 30,
"right": 10
}
}
},
{
"name": "漫游路线设置",
"uri": "widgets/roamLine/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
}
},
{
"name": "漫游路线",
"uri": "widgets/roamFly/widget.js",
"windowOptions": {
"position": {
"bottom": 60,
"right": 5
}
}
},
{
"name": "路线剖面",
"uri": "widgets/roamChars/widget.js",
"windowOptions": {
"noTitle": true,
"position": {
"top": 10,
"left": 10,
"right": 10
}
},
"disableOther": false
},
{
"name": "卷帘对比",
"uri": "widgets/mapSwipe/widget.js",
"group": "mapCompare",
"autoDisable": false,
"disableOther": false
},
{
"name": "双屏对比",
"uri": "widgets/mapCompare/widget.js",
"autoDisable": false,
"disableOther": false,
"group": "mapCompare",
"windowOptions": {
"position": {
"top": 160,
"bottom": 40,
"left": 10
},
"maxmin": true
}
},
{
"name": "百度街景",
"uri": "widgets/streetscape/widget.js",
"autoDisable": false,
"disableOther": false,
"group": "mapCompare",
"windowOptions": {
"position": {
"top": 160,
"bottom": 40,
"left": 10
},
"maxmin": true
}
},
{
"name": "标绘",
"uri": "widgets/plot/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
},
"openAtStart": false
},
{
"name": "模型库",
"uri": "widgets/plot-model/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
}
},
{
"name": "分组名称编辑",
"uri": "widgets/plotGroupName/widget.js",
"windowOptions": {
"position": "t"
},
"disableOther": false
},
{
"name": "属性编辑",
"uri": "widgets/plotAttr/widget.js",
"windowOptions": {
"position": {
"top": 60,
"bottom": 30,
"left": 10
}
},
"disableOther": false
},
{
"name": "路线导航",
"uri": "widgets/queryRoute/widget.js",
"windowOptions": {
"position": {
"top": 45,
"bottom": 30,
"right": 5
}
}
},
{
"name": "打印",
"uri": "widgets/print/widget.js",
"autoDisable": false,
"disableOther": false
}
]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
public/industry/img/360.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Some files were not shown because too many files have changed in this diff Show More