TLE2星历数据转CZML数据

This commit is contained in:
2026-03-18 16:49:05 +08:00
parent 8faaf1b8e5
commit a4dfc001da
5 changed files with 239 additions and 22 deletions

143
package-lock.json generated Normal file
View File

@@ -0,0 +1,143 @@
{
"name": "tle2czml",
"version": "1.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "tle2czml",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"julian": "^0.2.0",
"moment": "^2.29.4",
"node-xlsx": "^0.23.0",
"satellite.js": "^5.0.0",
"tle2czml": "file:"
},
"bin": {
"tle2czml": "main.js"
}
},
"node_modules/julian": {
"version": "0.2.0",
"resolved": "https://registry.npmmirror.com/julian/-/julian-0.2.0.tgz",
"integrity": "sha512-rpBcYy7SiT9ogHfxcJQDLycCVGx7nTvAbu0wm3dVnpY71P7asAFT5oOOLrlsDqQYS6qenhE/NHfhtMR7AQqWSQ==",
"license": "MIT"
},
"node_modules/moment": {
"version": "2.29.4",
"resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
"license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/node-xlsx": {
"version": "0.23.0",
"resolved": "https://registry.npmmirror.com/node-xlsx/-/node-xlsx-0.23.0.tgz",
"integrity": "sha512-r3KaSZSsSrK92rbPXnX/vDdxURmPPik0rjJ3A+Pybzpjyrk4G6WyGfj8JIz5dMMEpCmWVpmO4qoVPBxnpLv/8Q==",
"license": "Apache-2.0",
"dependencies": {
"xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz"
},
"bin": {
"node-xlsx": "lib/bin/cli.js"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/satellite.js": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/satellite.js/-/satellite.js-5.0.0.tgz",
"integrity": "sha512-ie3yiJ2LJAJIhVUKdYhgp7V0btXKAMImDjRnuaNfJGl8rjwP2HwVIh4HLFcpiXYEiYwXc5fqh5+yZqCe6KIwWw==",
"license": "MIT"
},
"node_modules/tle2czml": {
"resolved": "",
"link": true
},
"node_modules/xlsx": {
"version": "0.19.3",
"resolved": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz",
"integrity": "sha512-8IfgFctB7fkvqkTGF2MnrDrC6vzE28Wcc1aSbdDQ+4/WFtzfS73YuapbuaPZwGqpR2e0EeDMIrFOJubQVLWFNA==",
"license": "Apache-2.0",
"bin": {
"xlsx": "bin/xlsx.njs"
},
"engines": {
"node": ">=0.8"
}
}
},
"dependencies": {
"julian": {
"version": "0.2.0",
"resolved": "https://registry.npmmirror.com/julian/-/julian-0.2.0.tgz",
"integrity": "sha512-rpBcYy7SiT9ogHfxcJQDLycCVGx7nTvAbu0wm3dVnpY71P7asAFT5oOOLrlsDqQYS6qenhE/NHfhtMR7AQqWSQ=="
},
"moment": {
"version": "2.29.4",
"resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
},
"node-xlsx": {
"version": "0.23.0",
"resolved": "https://registry.npmmirror.com/node-xlsx/-/node-xlsx-0.23.0.tgz",
"integrity": "sha512-r3KaSZSsSrK92rbPXnX/vDdxURmPPik0rjJ3A+Pybzpjyrk4G6WyGfj8JIz5dMMEpCmWVpmO4qoVPBxnpLv/8Q==",
"requires": {
"xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz"
}
},
"satellite.js": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/satellite.js/-/satellite.js-5.0.0.tgz",
"integrity": "sha512-ie3yiJ2LJAJIhVUKdYhgp7V0btXKAMImDjRnuaNfJGl8rjwP2HwVIh4HLFcpiXYEiYwXc5fqh5+yZqCe6KIwWw=="
},
"tle2czml": {
"version": "file:",
"requires": {
"julian": "^0.2.0",
"moment": "^2.29.4",
"node-xlsx": "^0.23.0",
"satellite.js": "^5.0.0",
"tle2czml": "file:"
},
"dependencies": {
"julian": {
"version": "0.2.0",
"resolved": "https://registry.npmmirror.com/julian/-/julian-0.2.0.tgz",
"integrity": "sha512-rpBcYy7SiT9ogHfxcJQDLycCVGx7nTvAbu0wm3dVnpY71P7asAFT5oOOLrlsDqQYS6qenhE/NHfhtMR7AQqWSQ=="
},
"moment": {
"version": "2.29.4",
"resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
},
"node-xlsx": {
"version": "0.23.0",
"resolved": "https://registry.npmmirror.com/node-xlsx/-/node-xlsx-0.23.0.tgz",
"integrity": "sha512-r3KaSZSsSrK92rbPXnX/vDdxURmPPik0rjJ3A+Pybzpjyrk4G6WyGfj8JIz5dMMEpCmWVpmO4qoVPBxnpLv/8Q==",
"requires": {
"xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz"
}
},
"satellite.js": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/satellite.js/-/satellite.js-5.0.0.tgz",
"integrity": "sha512-ie3yiJ2LJAJIhVUKdYhgp7V0btXKAMImDjRnuaNfJGl8rjwP2HwVIh4HLFcpiXYEiYwXc5fqh5+yZqCe6KIwWw=="
},
"xlsx": {
"version": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz",
"integrity": "sha512-8IfgFctB7fkvqkTGF2MnrDrC6vzE28Wcc1aSbdDQ+4/WFtzfS73YuapbuaPZwGqpR2e0EeDMIrFOJubQVLWFNA=="
}
}
},
"xlsx": {
"version": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz",
"integrity": "sha512-8IfgFctB7fkvqkTGF2MnrDrC6vzE28Wcc1aSbdDQ+4/WFtzfS73YuapbuaPZwGqpR2e0EeDMIrFOJubQVLWFNA=="
}
}
}