299 Commits

Author SHA1 Message Date
Justin Kunimune
eaaadbb188 updated input map generation
I made a map for Nutopia's "Pole to pole" and it involved cleaning up some of this old code.  I may have broken the graticules; I didn't test ti.
2022-12-17 20:38:24 -10:00
Justin Kunimune
d78764aa0d taking it to the next level
I thaut I increased the version last time, but it seems I did not.
2022-04-18 14:53:44 -04:00
Justin Kunimune
361e5d56e7 babieeee
I made a new map projection which is a zoomd in single face of a cahill-keyes projection, because it was requested.
2022-04-18 14:49:21 -04:00
Justin Kunimune
9317a98505 seven ate nine
I made it so that you can load a single image as just one octant of a globe.  it saves on memory when the maps are large.
2022-04-18 14:49:07 -04:00
Justin Kunimune
5c7e5223f1
sweet jesus what have I done
I explaind what I did.
2022-02-12 14:50:49 -05:00
Justin Kunimune
a831c29bd7 Speed of light!
I rote a script to automatically convert a bunch of equirectangular projections to dymaxion projections.  I had to refactor the other main apps slitely, because they were structured very poorly.
2022-02-12 14:47:31 -05:00
Justin Kunimune
5f0f13f1d9 So smart!
I opend this in IntelliJ.  it really is so much better than Eclipse.
2022-02-12 14:45:36 -05:00
Justin Kunimune
30dac48db7 welcome to the future 2021-04-25 21:30:07 -04:00
Justin Kunimune
564d144475 Alolan Egzecutable
I updated the executables with the graticule thing
2021-04-25 21:04:51 -04:00
Justin Kunimune
6920a1ae5f Graticule opcions!
I made it so that you can edit the graticule opcions.  it's in a configuracion text file.  I haven't documented this anywhere yet.  it's kind of jank.
2021-04-25 08:38:28 -04:00
Justin Kunimune
ffe2ad17be ew
I improovd the colors.
2021-03-17 15:13:51 -04:00
Justin Kunimune
2b5e381cb2 Just like old times
I set it back to Java 8, because They removed the javapackager functionality.
2020-11-01 15:18:52 -05:00
Justin Kunimune
f902916da4 I'm having a memory!
I adjusted it to not have memory errors.
2020-11-01 15:18:06 -05:00
Justin Kunimune
79f62412cd Bigger!
I increased the maximum map size.
2020-10-23 19:34:38 -04:00
Justin Kunimune
eb64c3f914 Pick your challenger
I just did it with some other map projections.
2020-07-28 16:31:02 -04:00
Justin Kunimune
f1a89292d3 Update graph - plotter.png 2020-07-15 22:07:53 -04:00
Justin Kunimune
391cadc4c7 Autocrop
Why did I ever think this was something people wanted? By default, the raster maps should look the same as the vector maps and their analysis. Also pseudocylindrical pole-point projections look really terrible by this default (though that's kind of their fault for being so bad).
2020-07-15 22:07:16 -04:00
Justin Kunimune
78f58ceef2 Oh, Goode
That's read /oʊ ˈɡʊdi/.

I added the Goode Homolosine projection. I was reluctant; its complexity to quality ratio is just a little too high. But I need it for the paper I'm writing. So I may as well add it to the program.
2020-07-15 22:06:19 -04:00
Justin Kunimune
3850c190c9 Terrocentric
I added a feature where it only records distortions over land.
2020-07-15 21:03:00 -04:00
Justin Kunimune
e8dcf2b28f Scale is fake
I added proper normalization for the areal distortion calculation.
2020-07-14 09:16:38 -04:00
Justin Kunimune
af5dece4db Unbiased metrics
I added a file just to give me some distortion quantiles for the paper I'm revising.
2020-07-13 21:40:29 -04:00
Justin Kunimune
eb642ffd3c New computer, new plots
I added some Gyoerffy projections to the plot, and updated it for the new default value for winkel tripel. Also updated the readme and classpath file.
2020-07-12 15:57:57 -04:00
Justin Kunimune
3f350c57cb Obsolete variable 2020-07-12 09:13:42 -04:00
Justin Kunimune
f61a507778 Update the stupid spinner
waaeeoai
2020-07-12 09:13:19 -04:00
Justin Kunimune
77eb89c2c3 Fix a mistake I made last year
Why in Davy Jones' Locker?
2020-07-12 09:13:04 -04:00
Justin Kunimune
b2c012802f Update README.md
un minori sahe.
2020-06-02 19:42:13 -04:00
Justin Kunimune
f1aac1f383 It does now!
I did that one.
2020-02-08 10:06:06 -05:00
Justin Kunimune
c962f29978 I swear I've got it this time
I swear
2019-10-29 10:03:14 -04:00
Justin Kunimune
a158d90e42 One more tiiime
I updated the things again.
2019-10-27 19:15:52 -04:00
Justin Kunimune
a1d74bf2d9 But you can't stay here
I moved my data files to be in more reasonable places.
2019-10-27 17:14:24 -04:00
Justin Kunimune
381ca7ac13 eaisdrad
I changed it abit so the map producer would require less processing.
2019-10-26 17:33:02 -04:00
Justin Kunimune
21419e7aaa Why did I think this was a good idea?
This part just shouldn't be here. I thought it had to be. I guess one of the input files I got must have been bad? Whatevs.
2019-10-25 10:15:22 -04:00
Justin Kunimune
8406b13eae This looks terrible
I've realized that my edge breaking system is way overzealous, and I curbed it somewhat. I think it's probably easier for users to break excess edges than to have to replace incorrectly broken ones.
2019-10-25 10:14:44 -04:00
Justin Kunimune
40e33bfeed Deploy?
I had to recompile because of those errors with the conformal maps.
2019-10-24 17:24:23 -04:00
Justin Kunimune
13e80d9b8c Gotta post 'em all
I generated Wikipedia images for all the new projections.
2019-10-24 17:11:45 -04:00
Justin Kunimune
4ec5299440 Why was this 40?!
This parameter was wrong, and so were a couple of my conformal projections.
2019-10-24 17:11:07 -04:00
Justin Kunimune
dbc8ed0b0e DEPLOY!
I compiled the stuff.
2019-10-24 16:19:42 -04:00
Justin Kunimune
449c0dee27 Some new maps
I added a distortion comparison for a map projection I invented that I actually like, played around with the political map, renamed Hammer to not mention Aitoff since that can be confusing to people who can't tell the difference, removed Natural Earth because why does Tom Patterson keep publishing these they don't bring anything new to the table, and I removed some minor artifacts from Sillouette.png.
2019-10-18 17:39:08 -04:00
Justin Kunimune
6e78fb39bf There's no way to change this threshold
All I wanted was to hide the category labels for every other bar in my bar chart. It does that automatically when it gets resized, and it had been annoyingly irregularly hiding some of my labels already. Is there an option for the threshold at which that happens, or to change the manner in which it chooses which ones to hide? No. Is there a list of Labels for the ticks that I can access and manually edit? No. I'll just set every other x value to the empy string, then. JavaFX takes it upon itself to sum the y values of all bars with matching x values and combine them into one bar.

I finally had to just make the chart smaller to trigger the automatic reformatting. Lord Ruler, I hate this.
2019-10-18 17:34:12 -04:00
Justin Kunimune
eff9b68164 Aaand done
I finished the graticule. It can now never crash. It looks nice and continuous on the edges. The thickness is not terrible. It is done.
2019-10-16 16:56:47 -04:00
Justin Kunimune
5240f3863d Goodbye, cool curls
I just can't justify using this much computing power on an initial guess
for a bisection scheme. For Newton-Raphon it might have made sense. I'm
really not sure why that didn't converge.
2019-10-16 08:41:51 -04:00
Justin Kunimune
5cf6bcd6e2 So many cones
I fixed up American polyconic, and I'm kind of glad I have it, even though it's a terrible map projection whose only application is making gores and Cassini is better for that, anyway.
2019-10-15 22:41:17 -04:00
Justin Kunimune
cf8d4ca4dc Added honesty
Now that I'm out of my parameter optimization phase (heh), I've changed the Tobler hyperelliptical projection to be more like he actually published them. Also, I guess the graticule is broken again.
2019-10-13 19:41:07 -04:00
Justin Kunimune
68a8ea69ca I guess this never worked
I fixed Albers. I don't know how it got like this.
2019-10-13 19:32:17 -04:00
Justin Kunimune
bb948bef66 One problem solved
I got rid of those lines across the map once and for all.
2019-10-13 17:27:58 -04:00
Justin Kunimune
641eb63a6f I never thought I'd do this
I actually fixed the graticule. Mostly. It still has a few issues, but overall, it's working great. There are a few projections with which it's not working. And also, apparently Albers is just broken.
2019-10-13 17:11:42 -04:00
Justin Kunimune
bac27c024b The canon version
I got a copy of Kartographische Netzenwuerfe and was able to look up the original equations for Wagner's projections (since I couldn't find a reliable source for them anywhere else). So now they are correct. And a bit simpler, thanks to Wagner's tables.
2019-10-10 23:03:43 -04:00
Justin Kunimune
93aef35f44 Count them if you wish
I just reformatted the projection list. I didn't remove anything this time.
2019-10-08 23:04:34 -04:00
Justin Kunimune
7f07e1918a Notation changes, fewer maps
I removed some maps that I thought were unnecessary and tweaked some dimensions and removed a woird artifact from large.jpg.
2019-10-07 21:43:42 -04:00
Justin Kunimune
5d3377b3c1 Why did I do any of this?
I redid everything, realizing that I could just encode _everything_ in the octant table. Why didn't I just do that before? Why did I keep trying to write code?
2019-10-07 21:42:25 -04:00