初始化仓库

This commit is contained in:
yiqiuyang
2025-09-10 00:13:57 +08:00
commit 17180ec339
417 changed files with 285450 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
+29
View File
@@ -0,0 +1,29 @@
# kxfx
## 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/).
+3
View File
@@ -0,0 +1,3 @@
module.exports = {
presets: ["@vue/cli-plugin-babel/preset"],
};
+12
View File
@@ -0,0 +1,12 @@
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"baseUrl": "./",
"moduleResolution": "node",
"paths": {
"@/*": ["src/*"]
},
"lib": ["esnext", "dom", "dom.iterable", "scripthost"]
}
}
+12910
View File
File diff suppressed because it is too large Load Diff
+61
View File
@@ -0,0 +1,61 @@
{
"name": "kxfx",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"dev": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"axios": "0.21.0",
"echarts": "^5.4.3",
"core-js": "^3.8.3",
"element-ui": "2.15.0",
"gsap": "^3.13.0",
"js-cookie": "2.2.1",
"vue": "^2.6.14",
"vue-router": "^3.5.1",
"vuex": "^3.6.2"
},
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-router": "~5.0.0",
"@vue/cli-plugin-vuex": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-vue": "^8.0.3",
"prettier": "^2.4.1",
"postcss-html": "^1.5.0",
"postcss-px-to-viewport": "^1.1.1",
"sass": "^1.25.0",
"sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.14"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended",
"plugin:prettier/recommended"
],
"parserOptions": {
"parser": "@babel/eslint-parser"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}
+159
View File
@@ -0,0 +1,159 @@
{
"radar": {
"name": "雷达",
"use": "find",
"effectStyle": {}
},
"aoa": {
"name": "AOA",
"use": "find",
"effectType": [
"radar"
],
"effectStyle": {
"scan": true,
"color": "#99FFFF",
"opacity": 0.2,
"radius": 1000,
"findColor": "#e85858"
}
},
"tdoa": {
"name": "无线电侦测",
"use": "find",
"effectType": [
"radar"
],
"effectStyle": {
"scan": false,
"color": "#99FFFF",
"opacity": 0.1,
"radius": 1000
}
},
"direct": {
"name": "定向",
"use": "attack",
"effectType": [
"sector"
],
"effectStyle": {
"color": "#ecc34d",
"opacity": 0.2,
"radius": 1000,
"startAngle": 0,
"endAngle": 120
}
},
"omni": {
"name": "全向",
"use": "attack",
"effectType": [
"sector",
"circle"
],
"effectStyle": {
"sector": {
"color": "#ecc34d",
"opacity": 0.3,
"radius": 1000,
"startAngle": 0,
"endAngle": 360
},
"circle": {
"attackShow": true,
"color": "#ecc34d",
"radius": 1000,
"materialType": "CircleWave",
"speed": 5,
"opacity": 0.5
}
}
},
"crack": {
"name": "协议破解",
"use": "find & attack",
"effectType": [
"radar"
],
"effectStyle": {
"radar": {
"scan": true,
"color": "#99FFFF",
"opacity": 0.3,
"radius": 1000
},
"sector": {
"color": "#ecc34d",
"opacity": 0.2,
"radius": 1000,
"startAngle": 0,
"endAngle": 360
}
}
},
"guide": {
"name": "诱导",
"use": "attack",
"effectType": [
"circle"
],
"effectStyle": {
"attackShow": true,
"color": "#ecc34d",
"radius": 1000,
"materialType": "ScanLine",
"speed": 5,
"opacity": 0.5
}
},
"circular": {
"name": "周扫",
"use": "find",
"effectStyle": {}
},
"turntable": {
"name": "转台",
"use": "other",
"effectStyle": {}
},
"detect": {
"name": "面阵",
"use": "attack",
"effectType": [
"sector"
],
"effectStyle": {
"color": "#ecc34d",
"opacity": 0.2,
"radius": 1000,
"startAngle": 0,
"endAngle": 120
}
},
"car": {
"name": "车",
"use": "other",
"effectStyle": {
"color": "#99FFFF",
"opacity": 0.3,
"radius": 1000
},
"model": ""
},
"dectetjammin": {
"name": "查打一体",
"use": "find",
"effectType": [
"circle"
],
"effectStyle": {
"attackShow": true,
"color": "#ecc34d",
"radius": 1000,
"materialType": "ScanLine",
"speed": 5,
"opacity": 0.5
}
}
}
+70
View File
@@ -0,0 +1,70 @@
{
"map3d": {
"terrain": {
"url": "http://data.mars3d.cn/terrain",
"show": true
},
"scene": {
"center": {
"lat": 30.92,
"lng": 116.35,
"alt": 5000,
"heading": 0,
"pitch": -45
},
"scene3DOnly": false,
"shadows": false,
"removeDblClick": true,
"sceneMode": 3,
"showSun": true,
"showMoon": true,
"showSkyBox": true,
"showSkyAtmosphere": true,
"fog": true,
"fxaa": true,
"requestRenderMode": 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,
"minimumCollisionTerrainHeight": 15000
}
},
"control": {
"homeButton": false,
"baseLayerPicker": false,
"sceneModePicker": false,
"vrButton": false,
"fullscreenButton": false,
"navigationHelpButton": false,
"animation": false,
"timeline": false,
"infoBox": false,
"geocoder": false,
"selectionIndicator": false
},
"basemaps": [
{
"id": "image-tdss",
"name": "影像图",
"type": "xyz",
"url": "http:/www.tdss.website:280/tiles/img_c/{z}/{x}/{y}",
"crs": "EPSG:4490",
"show": true
}
],
"layers": [],
"model": []
}
}
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+22
View File
@@ -0,0 +1,22 @@
[
{
"name": "完全不行",
"code": [220101, 220106],
"score": 0
},
{
"name": "可以考虑",
"code": [220130, 220210],
"score": 0.8
},
{
"name": "优选",
"code": [220211, 220218],
"score": 1
},
{
"name": "其他",
"code": null,
"score": 0
}
]
+150
View File
@@ -0,0 +1,150 @@
{
"type": "FeatureCollection",
"name": "soil",
"features": [
{
"type": "Feature",
"properties": {
"面顺序号": 2,
"编码": 200601,
"名称": "NULL",
"类型": "沙",
"类别": "NULL",
"高程": -32767.0,
"比高洞深": 0.0,
"沟宽洞宽": 0.0,
"方向": 0.0,
"图形特征": "AA",
"注记指针": 0,
"数据来源": 80
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[114.398859558468146, 27.668534446997523],
[114.398841567989138, 27.66843944628727],
[114.398770561175397, 27.668598440827701],
[114.398688564905683, 27.668642435209417],
[114.398681568167447, 27.668791139008555],
[114.398682551889081, 27.668805434003612],
[114.398700530390613, 27.669044433995417],
[114.398808498211622, 27.66931443974757],
[114.398979458680046, 27.669604449540746],
[114.398975456297819, 27.669637449113544],
[114.399081428454707, 27.669857454983454],
[114.399114417913367, 27.669948456699661],
[114.399132418787318, 27.66991845804009],
[114.399150425063638, 27.669823459694452],
[114.399131459949814, 27.669424460433333],
[114.398985514024133, 27.66893245329053],
[114.398859558468146, 27.668534446997523]
]
]
]
}
},
{
"type": "Feature",
"properties": {
"面顺序号": 3,
"编码": 200601,
"名称": "NULL",
"类型": "沙",
"类别": "NULL",
"高程": -32767.0,
"比高洞深": 0.0,
"沟宽洞宽": 0.0,
"方向": 0.0,
"图形特征": "AA",
"注记指针": 0,
"数据来源": 80
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[114.400541692510458, 27.66509957473259],
[114.400500095176668, 27.665052392232045],
[114.400491695016882, 27.665123571325051],
[114.400474685985259, 27.665250569575175],
[114.400296667523236, 27.665665555802558],
[114.400244639122562, 27.666063550396444],
[114.400245636368041, 27.666095550299062],
[114.400262633593869, 27.666110551341323],
[114.400237130030888, 27.666181049313312],
[114.400422625326087, 27.666036562234115],
[114.400650623319606, 27.665813578337563],
[114.400667627356526, 27.665746579790543],
[114.400668630263027, 27.665710580036169],
[114.400675636366742, 27.665629580897466],
[114.400691640908789, 27.665557582309791],
[114.400695642296725, 27.665536582673898],
[114.400698643279341, 27.665521582945154],
[114.400703644570171, 27.665500583378343],
[114.400705644889257, 27.665494583540568],
[114.400726649735361, 27.66541358533248],
[114.400736651826961, 27.665377586163288],
[114.400733656004093, 27.665330586204607],
[114.400693663595291, 27.665282583816136],
[114.400624675131539, 27.665218579591187],
[114.400541692510458, 27.66509957473259]
]
]
]
}
},
{
"type": "Feature",
"properties": {
"面顺序号": 4,
"编码": 200601,
"名称": "NULL",
"类型": "NULL",
"类别": "NULL",
"高程": -32767.0,
"比高洞深": 0.0,
"沟宽洞宽": 0.0,
"方向": 0.0,
"图形特征": "AA",
"注记指针": 0,
"数据来源": 0
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[114.401093669523547, 27.676800552726455],
[114.40121567541533, 27.676597561760744],
[114.401142428491312, 27.676579847031775],
[114.400998686989595, 27.676693547016022],
[114.400856685138322, 27.676869536792381],
[114.400678681309358, 27.677108523892993],
[114.400484651035327, 27.677682508266987],
[114.40048562316143, 27.678016506668534],
[114.40048561916295, 27.678064506428687],
[114.40049261753488, 27.678076506830202],
[114.400514620795505, 27.678013508590698],
[114.400518621179529, 27.678004508895778],
[114.400524622053638, 27.677987509381715],
[114.400535622479012, 27.677970510186718],
[114.400552622780808, 27.677948511419984],
[114.400680629459188, 27.677729520928821],
[114.400858641286064, 27.67739453430438],
[114.400964655605122, 27.677107542708875],
[114.400993658651345, 27.677039544960266],
[114.400998659608732, 27.67702254537161],
[114.400998659945344, 27.677018545388766],
[114.401031666700604, 27.676901548148003],
[114.401084668997683, 27.676816552056568],
[114.401093669523547, 27.676800552726455]
]
]
]
}
}
]
}
+22
View File
@@ -0,0 +1,22 @@
[
{
"name": "完全不行",
"code": [220101, 220106],
"score": 0
},
{
"name": "可以考虑",
"code": [220130, 220210],
"score": 0.8
},
{
"name": "优选",
"code": [220211, 220218],
"score": 1
},
{
"name": "其他",
"code": null,
"score": 1
}
]
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

+27
View File
@@ -0,0 +1,27 @@
<!DOCTYPE html>
<html lang="">
<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" />
<link rel="icon" href="<%= BASE_URL %>favicon.ico" />
<title><%= htmlWebpackPlugin.options.title %></title>
<link
href="./map/Cesium/Widgets/widgets.css"
rel="stylesheet"
type="text/css"
/>
<script src="./map/Cesium/Cesium.js" type="text/javascript"></script>
<link href="./map/mars3d/mars3d.css" rel="stylesheet" type="text/css" />
<script src="./map/mars3d/mars3d.js" type="text/javascript"></script>
<script src="./map/turf/turf.min.js" type="text/javascript"></script>
<script src="./map/heatmap.js" type="text/javascript"></script>
<script src="./tools/colormap.js"></script>
<script src="./tools/turf.min.js"></script>
</head>
<body>
<div id="app"></div>
</body>
</html>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 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: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 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

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<TileMap version="1.0.0" tilemapservice="http://tms.osgeo.org/1.0.0">
<Title>NE2_HR_LC_SR_W_DR_recolored.tif</Title>
<Abstract></Abstract>
<SRS>EPSG:4326</SRS>
<BoundingBox miny="-90.00000000000000" minx="-180.00000000000000" maxy="90.00000000000000" maxx="180.00000000000000"/>
<Origin y="-90.00000000000000" x="-180.00000000000000"/>
<TileFormat width="256" height="256" mime-type="image/jpg" extension="jpg"/>
<TileSets profile="geodetic">
<TileSet href="0" units-per-pixel="0.70312500000000" order="0"/>
<TileSet href="1" units-per-pixel="0.35156250000000" order="1"/>
<TileSet href="2" units-per-pixel="0.17578125000000" order="2"/>
</TileSets>
</TileMap>
Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

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