Skip to content

Commit 0cfce7d

Browse files
committed
submit1213
1 parent fa44df4 commit 0cfce7d

File tree

5 files changed

+115
-28
lines changed

5 files changed

+115
-28
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
# simimp.github.io
1+
# [https://simimp.github.io/](https://simimp.github.io/)
2+
Welcome to the Interactive Selection of Similar Map Projections website, abbreviated as simimp. The original website URL https://simimap.github.io/simimap/ currently returns a 404 error and is unavailable. The new URL is [https://simimp.github.io/](https://simimp.github.io/), and we will do our best to ensure its availability.
3+
We do not collect any personal information, and GitHub does not provide us with any of your private data. Please feel free to use the site with confidence.
4+
You can explore and use various features by clicking the tabs at the top. This website is still a prototype, and we are committed to continuously improving existing features, promptly fixing any bugs, and adding new functionalities as soon as possible. Thank you for your understanding and support!

index.html

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<aside id="tab-find" class="sidebar tab-content">
2323
<div class="search-bar">
2424
<h4>Click on a node on the right or Select a map projection from the drop-down box</h4>
25-
<input type="text" placeholder="Search..." id="search-box-single-map-projection" oninput="showSuggestions('search-box-single-map-projection', 'suggestionsList')">
25+
<input type="text" placeholder="Search..." id="search-box-single-map-projection" oninput="showSuggestions('search-box-single-map-projection', 'suggestionsList', 'img-1')">
2626
<ul id="suggestionsList" style="border: 1px solid #ccc; display: none; list-style-type: none; padding: 0;"></ul>
2727
<img id="img-1" src="blank.png" width="100%" onerror="this.src='maperr.png'"></img>
2828
</div>
@@ -44,14 +44,19 @@ <h3>Nearest Neighbors in 2D space</h3>
4444

4545
<aside id="tab-pair" class="sidebar tab-content">
4646
<div class="search-bar">
47-
<h3>Select one map projection</h3>
48-
<input type="text" placeholder="Search..." id="search-box-projection-1" oninput="showSuggestions('search-box-projection-1', 'suggestions-list-1')">
47+
<h4>Click on a node on the right or Select a map projection from the drop-down box</h4>
48+
<input type="text" placeholder="Search..." id="search-box-projection-1" oninput="showSuggestions('search-box-projection-1', 'suggestions-list-1', 'img-3')">
4949
<ul id="suggestions-list-1" style="border: 1px solid #ccc; display: none; list-style-type: none; padding: 0;"></ul>
50+
<img id="img-3" src="blank.png" width="100%" onerror="this.src='maperr.png'"></img>
5051
</div>
5152
<div class="search-bar">
52-
<h3>Select another map projection to compare</h3>
53-
<input type="text" placeholder="Search..." id="search-box-projection-2" oninput="showSuggestions('search-box-projection-2', 'suggestions-list-2')">
53+
<h4>Select another map projection to compare</h4>
54+
<input type="text" placeholder="Search..." id="search-box-projection-2" oninput="showSuggestions('search-box-projection-2', 'suggestions-list-2', 'img-4')">
5455
<ul id="suggestions-list-2" style="border: 1px solid #ccc; display: none; list-style-type: none; padding: 0;"></ul>
56+
<img id="img-4" src="blank.png" width="100%" onerror="this.src='maperr.png'"></img>
57+
</div>
58+
<div class="tab-switch">
59+
<button data-tab="compare-pair" disabled>Compare them</button>
5560
</div>
5661
</aside>
5762

@@ -129,18 +134,27 @@ <h3>Select another map projection to compare</h3>
129134

130135
<p>You can explore and use various features by clicking the tabs at the top. This website is still a prototype, and we are committed to continuously improving existing features, promptly fixing any bugs, and adding new functionalities as soon as possible. Thank you for your understanding and support!</p>
131136

132-
<p>Known bug: After clicking the "Compare" button, it may only display one projection instead of two. Please click anywhere on the page and then click the "Compare" button again to resolve this issue. We apologize, as this bug has not been fully resolved yet.</p>
137+
<h5>Known bug: </h5>
138+
139+
<p>After clicking the "Compare" button, it may only display one projection (in blue) instead of two (blue and orange). In some cases, this is due to slow network loading speeds—please wait a few seconds patiently, and the orange image should appear. However, there is also a bug where the orange image fails to load (see the screenshot below). Please click anywhere on the page and then click the "Compare" button again to resolve this issue. We apologize, as this bug has not yet been fully resolved.<img src="screenshots/img_missing.png" width="100%"</p>
140+
141+
<p>When comparing projections in blue and orange, some projections are not aligned (i.e., the pixels corresponding to latitude = 0° and longitude = 0° of both projections should overlap). However, projections such as Bonne, Bottomley, Hill Eucyclic, and Bertin-Rivière are already aligned. Other projections (if any) will require adjustments in the future. Additionally, some projections may have incorrect scaling of the x and y coordinates during display. Despite these display issues—such as misalignment or incorrect scaling—the projections are correctly aligned and scaled when calculating the pairwise distances between them.</p>
142+
143+
<p>The thumbnails and orange/blue images of some projections (a total of 22) cannot be displayed because G.Projector does not support these projections, making visual comparison impossible. However, the distances between these projections and others can still be calculated.</p>
144+
145+
<p>On certain pages, when clicking on the dropdown list, the highlighting of nodes in the diagram and the animations may not function correctly. There are also other issues related to interactions and display.</p>
133146

134147
<h5>Instructions:</h5>
135148

136149
<p>It is recommended to use a higher desktop resolution (currently tested at 2560×1600) and press F11 to enter full-screen mode. Other resolutions are yet to be tested; we appreciate your understanding.</p>
137150

138151
<ol>
139152
<li>When you click on any node in the graph, the interface will automatically switch to the first tab (<i>Find Similar and Compare</i>). On this page, you can either select a map projection from the drop-down list or choose a node directly from the graph. The 10 map projections closest to the selected projection will be displayed. You can then select one from the list and click the "Compare" button to initiate the comparison (see the figure below).<img src="screenshots/find_compare.png" width="100%"></img></li>
140-
<li>On the <i>Pairwise Compare</i> page, you can compare any two projections (this feature is still under development).</li>
153+
<li>On the <i>Pairwise Compare</i> page, you can compare any two projections. You can select the first projection from the drop-down list or by directly clicking a node in the graph. The second projection must be selected from the drop-down list (it cannot be chosen from the graph). Once selected, you can proceed with the comparison (see the image below). <img src="screenshots/pair_compare.png" width="100%"></li>
141154
<li>The <i>Recommended List</i> page provides several lists of similar and dissimilar projections. You can click on two projections in the recommended tables and then click the "Compare" button to initiate the comparison (see the figure below). When you click on the distance value in the last column, the entire row (except for the last column) will be highlighted. However, if more than two projections are highlighted, comparison will not be possible.<img src="screenshots/recmd.png" width="100%"></img></li>
142155
<li>You can select other datasets from the drop-down list on the right side below the tabs (see the figure below), switch the x/y axes, and use color to render the nodes (color rendering is still under development). Alternatively, if the graph is outside the display area, you can click the "Reset Zoom" button.<img src="screenshots/changedataset.png" width="100%"></img></li>
143156
<li>You can also click the different radios at the bottom right of the page to hide certain polylines.</li>
157+
<li>You can click anywhere on the page or press the ESC key to close the projection comparison image in blue and orange.</li>
144158
</ol>
145159
</aside>
146160

screenshots/img_missing.png

923 KB
Loading

screenshots/pair_compare.png

1.24 MB
Loading

scripts.js

Lines changed: 90 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)