eox-a / eoxclient Goto Github PK
View Code? Open in Web Editor NEWA webclient for map applications, which allows easy customization through a centralized configuration concept.
Home Page: http://eox-a.github.io/EOxClient
License: Other
A webclient for map applications, which allows easy customization through a centralized configuration concept.
Home Page: http://eox-a.github.io/EOxClient
License: Other
Layers (apart from the base layers) are not wrapped at the anti-meridian (-180/+180). This feature is available in OpenLayers.
Related: EOxServer/eoxserver#340
Make sure to reset title attribute when re-rendering buttons
Neither any of the source code files nor the whole repository have the SW licence and copyright note indicated.
Check if there is a possibility to check from openlayers if the requested layer is available and if not show an error message instead of pink tiles.
Configure WMTS layers provided by EOX Maps to use REST URLs, see the OpenLayers documentation for more details.
A solution has to be found how to deal with the OpenLayers (OL) downloaded from the 'openlayers.org' site. If the site becomes unavailable (as it has been happening for two last days) the EOxClient becomes unusable if the browser does not keep a cached copy of OL.
The proposed solution is to create own OL build and distribute it bundled with the EOxClient.
The timeslider uses two different IDs when instantiating a new source and can handle this way ids with non alphanumerical values.
In order to allow any characters the way datasets are added in the timesliderview has to be update.
Ideal way would possibly be to use generated hashes for ids.
There should be a time-out for the spinning wheel progress indicator rendered during the initial loading of the EOxClient. In case the client's initialisation fails, the wheel keeps spinning forever.
If the client does not load in a reasonably long time, the progress indication should be terminated writing an error message.
Just an idea: Maybe it would be interesting to add a configuration to enable the layers and tools dialogue at startup.
For example, using http://data.eox.at/eudem/ if you try to download an area that results in a too big coverage (>500px) the server responds with the error below but which is never shown to the user.
<?xml version="1.0" encoding="ISO-8859-1"?>
<ows:ExceptionReport xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0.0" xml:lang="en-US" xsi:schemaLocation="http://www.opengis.net/ows/2.0 http://schemas.opengis.net/ows/2.0/owsExceptionReport.xsd">
<ows:Exception exceptionCode="InvalidParameterValue" locator="size">
<ows:ExceptionText>msWCSGetCoverage20(): WCS server error. Raster size out of range, width and height of resulting coverage must be no more than MAXSIZE=5000.</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>
Introduce GetFeatureInfo response event when clicking on a specific product displayed on the map.
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.