osucartography / mapcomposer Goto Github PK
View Code? Open in Web Editor NEWThis is a tile rendering engine used to create pseudo-natural style basemaps.
License: Apache License 2.0
This is a tile rendering engine used to create pseudo-natural style basemaps.
License: Apache License 2.0
The file path in Layer 2 overrides the file path originally set in Layer 1
-There are visible "squares" in any texture loaded (repetition of texture isn't smooth)
-An Undo feature for GUI setting changes would be really useful.
Extent Window properties are not reset to original settings, even after exiting the program and restarting it - only the last user-entered settings are kept. These should be returned to their original settings when the program is opened anew.
A Reset button in the extent window that returns it to the original settings would also be useful for when a problematic extent is chosen.
Deleting the last circle (from the map or within the interpolated color UI) doesn't work - the color will no longer be taken into account, but the circle returns as soon as you apply the changes.
Texture loaded in layer 1 is applied to layer 2, even when no texture is set in layer 2 (and also when the texture tab in layer 2 is cleared)
Missing in action
-A zoom tool or changing how the mouse wheel works with zoom would be nice - before, in the in-browser preview, one scroll wheel movement zoomed in one level, centered on the area under the mouse. Now it zooms in 4+ zoom levels and is hard to control. Using the plus/minus in the upper left of the preview window lets you move one level at a time, but you can't control the centering.
Color markers on the map should only apply to the active layer.
The SWING GUI that was used in the earlier prototype needs to be ported to this project.
TileIterator is working, so it should be fairly straightforward to use this to write a bunch of tiles in bulk.
The color picker can be re-opened in a web browser by clicking on a circle. This does not work in the MapComposer preview window.
Need a button to clear/reset the entire GUI (and make the clearing undo-able)
mask tiles load in the wrong position unless the TMS box in the Tiles tab is checked
If more than 2 points are on the map, nothing will happen. If you read in 2 points, then exit the interpolated color UI, add more points, then click "Read Points From Map" again, all of the points will then be read.
Squares for UI colors and circles for map colors; shape should change if color/point type is changed
When there are 3+ points on the map, Read Points From Map (in the interpolated color UI) only reads in 2. As of 2/17 it actually seems to only read in 1, and if there are more than 2 points, it just registers the color as black.
Circles can be moved/dragged on the map in a web browser (Firefox, Chrome), but not in the MapComposer preview window.
The REST API to render tiles dynamically using Java Jersey needs to be completed.
-The preview area for texture in the effects tab doesn't load anything.
Map re-load/refresh occurs after every action, so this is a problem.
Add a button to the rendering dialog allow the user to cancel the rendering process and generate the tiles rendered to that point
What about adding estimated time remaining...?
We need to be able to re-name the layers. If you double click a layer name it will let you type anything, but it goes away as soon as you click away from it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.