feat: 完善水星与金星全球凌日搜索及制图导出
- 基于平均下合周期与节点相位预筛候选,减少无效星历计算;跳过无法求解的单个会合周期,避免有限覆盖星历导致搜索提前终止 - 引入影轴 γ、半影半径及地球尺度几何判定,结合站心可见性识别地心无接触、仅部分地区可见的掠凌 - 添加金星 243 年、水星 46 年周期族编号,并明确编号适用范围及未分配时的零值语义 - 为 SVG、GeoJSON 和 KML 增加站心部分凌日可见区,适配接触等时线、几何元数据、图层样式及取景;为地心无接触凌日事件增加正射图,按可见区球面面积加权居中
This commit is contained in:
41 files changed
+1554
-307
No files matched your search
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="960" height="680" viewBox="0 0 960 680" role="img" aria-label="2012-06-06 Transit of Venus, Local Circumstances"><defs><radialGradient id="transit-sun" cx="40%" cy="34%" r="64%"><stop offset="0%" stop-color="#fff8bb"/><stop offset="58%" stop-color="#ffd55f"/><stop offset="100%" stop-color="#f5a623"/></radialGradient></defs><rect width="100%" height="100%" fill="#efefed"/><rect x="22" y="18" width="916.000" height="644.000" fill="#ffffff" stroke="#c9c9c6" stroke-width="1.2"/><text x="480.000" y="47" fill="#111111" font-family="Georgia, 'Times New Roman', serif" font-size="24" font-weight="700" text-anchor="middle">2012-06-06 Transit of Venus, Local Circumstances</text><text x="480.000" y="72.000" fill="#333" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">Site 116.4074°E 39.9042°N, height 0 m</text><text x="480.000" y="91.000" fill="#333" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">Topocentric full transit, visible | minimum separation 544.0″ | Sun 945.3″ | planet 28.90″</text><circle class="transit-sun" cx="323.000" cy="353.000" r="213.136" fill="url(#transit-sun)" stroke="#c78211" stroke-width="1.4"/><line x1="323.000" y1="121.864" x2="323.000" y2="584.136" stroke="#8b6a2b" stroke-width="0.8" stroke-dasharray="3 4" stroke-opacity="0.7"/><line x1="91.864" y1="353.000" x2="554.136" y2="353.000" stroke="#8b6a2b" stroke-width="0.8" stroke-dasharray="3 4" stroke-opacity="0.7"/><text x="323.000" y="115.864" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">N</text><text x="323.000" y="600.136" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">S</text><text x="79.864" y="358.000" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">E</text><text x="566.136" y="358.000" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">W</text><path class="transit-track" d="M 176.376 189.451 L 178.123 189.896 L 179.871 190.341 L 181.619 190.786 L 183.368 191.231 L 185.116 191.676 L 186.866 192.121 L 188.615 192.566 L 190.364 193.011 L 191.806 193.377 L 192.114 193.456 L 193.865 193.901 L 195.615 194.345 L 197.366 194.790 L 199.117 195.235 L 200.869 195.680 L 202.620 196.124 L 204.372 196.569 L 206.125 197.014 L 207.877 197.458 L 209.630 197.903 L 211.383 198.347 L 213.137 198.792 L 214.891 199.237 L 216.645 199.681 L 218.399 200.126 L 220.154 200.570 L 221.909 201.015 L 223.664 201.459 L 225.420 201.904 L 227.175 202.348 L 228.932 202.793 L 230.688 203.237 L 232.445 203.682 L 234.202 204.126 L 235.959 204.571 L 237.717 205.015 L 239.475 205.460 L 241.233 205.904 L 242.991 206.349 L 244.750 206.793 L 246.509 207.238 L 248.268 207.682 L 250.028 208.127 L 251.788 208.572 L 253.548 209.016 L 255.308 209.461 L 257.069 209.905 L 258.830 210.350 L 260.591 210.794 L 262.353 211.239 L 264.115 211.683 L 265.877 212.128 L 267.639 212.573 L 269.402 213.017 L 271.165 213.462 L 272.928 213.907 L 274.691 214.351 L 276.455 214.796 L 278.219 215.241 L 279.983 215.685 L 281.748 216.130 L 283.512 216.575 L 285.277 217.020 L 287.043 217.465 L 288.808 217.909 L 290.574 218.354 L 292.340 218.799 L 294.106 219.244 L 295.873 219.689 L 297.640 220.134 L 299.407 220.579 L 301.174 221.024 L 302.942 221.469 L 304.709 221.914 L 306.477 222.360 L 308.246 222.805 L 310.014 223.250 L 311.783 223.695 L 313.552 224.141 L 315.321 224.586 L 317.091 225.031 L 318.860 225.477 L 320.630 225.922 L 322.400 226.368 L 324.171 226.813 L 325.941 227.259 L 327.712 227.704 L 329.483 228.150 L 331.255 228.596 L 333.026 229.041 L 334.798 229.487 L 336.570 229.933 L 338.342 230.379 L 340.114 230.825 L 341.887 231.271 L 343.660 231.717 L 345.433 232.163 L 347.206 232.609 L 348.979 233.055 L 350.753 233.501 L 352.527 233.947 L 352.927 234.048 L 354.301 234.394 L 356.075 234.840 L 357.849 235.287 L 359.624 235.733 L 361.399 236.180 L 363.174 236.626 L 364.949 237.073 L 366.724 237.519 L 368.500 237.966 L 370.275 238.413 L 372.051 238.860 L 373.827 239.307 L 375.604 239.754 L 377.380 240.201 L 379.156 240.648 L 380.933 241.095 L 382.710 241.542 L 384.487 241.990 L 386.264 242.437 L 388.042 242.884 L 389.819 243.332 L 391.597 243.779 L 393.375 244.227 L 395.153 244.675 L 396.931 245.122 L 398.709 245.570 L 400.488 246.018 L 402.266 246.466 L 404.045 246.914 L 405.824 247.362 L 407.603 247.810 L 409.382 248.258 L 411.161 248.707 L 412.940 249.155 L 414.720 249.603 L 416.499 250.052 L 418.279 250.500 L 420.059 250.949 L 421.839 251.398 L 423.619 251.847 L 425.399 252.295 L 427.179 252.744 L 428.960 253.193 L 430.740 253.642 L 432.521 254.091 L 434.301 254.541 L 436.082 254.990 L 437.863 255.439 L 439.644 255.889 L 441.425 256.338 L 443.206 256.788 L 444.987 257.237 L 446.769 257.687 L 448.550 258.137 L 450.331 258.587 L 452.113 259.037 L 453.894 259.487 L 455.676 259.Line truncated
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="960" height="680" viewBox="0 0 960 680" role="img" aria-label="2012-06-06 Transit of Venus, Local Circumstances"><defs><radialGradient id="transit-sun" cx="40%" cy="34%" r="64%"><stop offset="0%" stop-color="#fff8bb"/><stop offset="58%" stop-color="#ffd55f"/><stop offset="100%" stop-color="#f5a623"/></radialGradient></defs><rect width="100%" height="100%" fill="#efefed"/><rect x="22" y="18" width="916.000" height="644.000" fill="#ffffff" stroke="#c9c9c6" stroke-width="1.2"/><text x="480.000" y="47" fill="#111111" font-family="Georgia, 'Times New Roman', serif" font-size="24" font-weight="700" text-anchor="middle">2012-06-06 Transit of Venus, Local Circumstances</text><text x="480.000" y="72.000" fill="#333" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">Site 116.4074°E 39.9042°N, height 0 m</text><text x="480.000" y="91.000" fill="#333" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">Topocentric full transit, visible | minimum separation 544.0″ | Sun 945.3″ | planet 28.90″</text><circle class="transit-sun" cx="323.000" cy="348.900" r="190.054" fill="url(#transit-sun)" stroke="#c78211" stroke-width="1.4"/><line x1="323.000" y1="146.846" x2="323.000" y2="550.954" stroke="#8b6a2b" stroke-width="0.8" stroke-dasharray="3 4" stroke-opacity="0.7"/><line x1="120.946" y1="348.900" x2="525.054" y2="348.900" stroke="#8b6a2b" stroke-width="0.8" stroke-dasharray="3 4" stroke-opacity="0.7"/><text x="323.000" y="140.846" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">N</text><text x="323.000" y="566.954" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">S</text><text x="108.946" y="353.900" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">E</text><text x="537.054" y="353.900" fill="#6b5222" font-family="Georgia, 'Times New Roman', serif" font-size="13" text-anchor="middle">W</text><path class="transit-track" d="M 192.255 203.063 L 193.813 203.460 L 195.372 203.857 L 196.931 204.254 L 198.490 204.651 L 200.049 205.047 L 201.609 205.444 L 203.169 205.841 L 204.729 206.238 L 206.014 206.564 L 206.289 206.634 L 207.850 207.031 L 209.411 207.427 L 210.972 207.824 L 212.533 208.221 L 214.095 208.617 L 215.657 209.014 L 217.220 209.410 L 218.782 209.807 L 220.345 210.203 L 221.908 210.600 L 223.471 210.996 L 225.035 211.393 L 226.599 211.789 L 228.163 212.185 L 229.727 212.582 L 231.292 212.978 L 232.857 213.375 L 234.422 213.771 L 235.987 214.167 L 237.553 214.564 L 239.119 214.960 L 240.685 215.357 L 242.252 215.753 L 243.819 216.149 L 245.386 216.546 L 246.953 216.942 L 248.520 217.338 L 250.088 217.735 L 251.656 218.131 L 253.224 218.527 L 254.793 218.924 L 256.362 219.320 L 257.931 219.717 L 259.500 220.113 L 261.069 220.509 L 262.639 220.906 L 264.209 221.302 L 265.779 221.699 L 267.350 222.095 L 268.921 222.491 L 270.492 222.888 L 272.063 223.284 L 273.635 223.681 L 275.206 224.077 L 276.778 224.474 L 278.350 224.870 L 279.923 225.267 L 281.496 225.663 L 283.069 226.060 L 284.642 226.456 L 286.215 226.853 L 287.789 227.250 L 289.363 227.646 L 290.937 228.043 L 292.511 228.440 L 294.086 228.836 L 295.660 229.233 L 297.235 229.630 L 298.811 230.027 L 300.386 230.423 L 301.962 230.820 L 303.538 231.217 L 305.114 231.614 L 306.690 232.011 L 308.267 232.408 L 309.844 232.805 L 311.421 233.202 L 312.998 233.599 L 314.575 233.996 L 316.153 234.393 L 317.731 234.790 L 319.309 235.187 L 320.887 235.584 L 322.465 235.982 L 324.044 236.379 L 325.623 236.776 L 327.202 237.174 L 328.781 237.571 L 330.361 237.968 L 331.940 238.366 L 333.520 238.763 L 335.100 239.161 L 336.681 239.558 L 338.261 239.956 L 339.842 240.354 L 341.422 240.751 L 343.003 241.149 L 344.585 241.547 L 346.166 241.945 L 347.747 242.343 L 349.329 242.741 L 349.686 242.830 L 350.911 243.139 L 352.493 243.537 L 354.075 243.935 L 355.658 244.333 L 357.240 244.731 L 358.823 245.129 L 360.406 245.528 L 361.989 245.926 L 363.572 246.324 L 365.156 246.723 L 366.739 247.121 L 368.323 247.520 L 369.907 247.918 L 371.491 248.317 L 373.075 248.716 L 374.659 249.114 L 376.244 249.513 L 377.828 249.912 L 379.413 250.311 L 380.998 250.710 L 382.583 251.109 L 384.168 251.508 L 385.753 251.907 L 387.339 252.306 L 388.924 252.705 L 390.510 253.105 L 392.096 253.504 L 393.682 253.904 L 395.268 254.303 L 396.854 254.703 L 398.440 255.102 L 400.027 255.502 L 401.613 255.902 L 403.200 256.301 L 404.787 256.701 L 406.373 257.101 L 407.960 257.501 L 409.547 257.901 L 411.135 258.301 L 412.722 258.701 L 414.309 259.102 L 415.897 259.502 L 417.484 259.902 L 419.072 260.303 L 420.660 260.703 L 422.247 261.104 L 423.835 261.504 L 425.423 261.905 L 427.011 262.306 L 428.600 262.707 L 430.188 263.107 L 431.776 263.508 L 433.365 263.909 L 434.953 264.310 L 436.541 264.712 L 438.130 265.113 L 439.719 265.514 L 441.307 26Line truncated
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Reference in new issue
Block a user