hslayers / hslayers-ng Goto Github PK
View Code? Open in Web Editor NEWUser interface and map building extensions for OpenLayers
Home Page: https://ng.hslayers.org/
License: MIT License
User interface and map building extensions for OpenLayers
Home Page: https://ng.hslayers.org/
License: MIT License
Original at https://redmine.ccss.cz/issues/4836
Logical panel contains folders and is only some thematic order
physical panel describes order how the layers are drawn
Original at https://redmine.ccss.cz/issues/5318
Go trough code and check if you are reusing functions as much as possible. For example code for loading of nonwms layers from ckan is writen at datasource_selector and also at ows_nonwms. So if you make change in one it will not be visible in another
If I am working on OTN Hub and I need login or I need registered myself I am losing my compossition. It will be good to remebmer this in status manager and then again open this on the same place. Probably it will be good generaly, when I am leaving and comming back
Is there any possibilitties how to automatise generating layers in Layerswitcher automaticaly on the base of RDF files. Is some idea how to build for this some managment tool. And is there some possibilities how to conect atributes comming from RDF connect to Geometries.
Original at https://redmine.ccss.cz/issues/5134
We need publish description of Mapcompossition, (JSON) trough SDI4Apps, OTN and FOODIE. Please prepare this descrition, I can distribute this, we have start to push it as some way to standard. We need show this on SDI4Apps review
Original at https://redmine.ccss.cz/issues/5051
Discussion: https://redmine.ccss.cz/issues/4732
there are two issues:
see:
http://www.opentransportnet.eu/web/liberec/create-maps?composition=http%3A%2F%2Fwww.opentransportnet.eu%2Fwwwlibs%2Fstatusmanager2%2Findex.php%3Frequest%3Dload%26id%3D4896bc78-0c16-4579-9a86-f98b2ce95b04&hs_x=1675358.3364387671&hs_y=6579830.168962913&hs_z=14&hs_panel=&visible_layers=Topographic%3BD%C5%AFle%C5%BEit%C3%A9%20organizace%20p%C5%99i%20povodni
Original at https://redmine.ccss.cz/issues/5469
When i try load permalink first time (http://goo.gl/T03mDE), only screen with few buttons and cookie accept banner appear. After reload map is shown.
In console i got:
require.js?browserId=other&languageId=en_GB&b=6102&t=1467276235000:165
Uncaught Error: Load timeout for modules: ol
http://requirejs.org/docs/errors.html#timeoutmakeError
@ require.js?browserId=other&languageId=en_GB&b=6102&t=1467276235000:165checkLoaded
@ require.js?browserId=other&languageId=en_GB&b=6102&t=1467276235000:693(anonymous function)
@ require.js?browserId=other&languageId=en_GB&b=6102&t=1467276235000:714
If I am working with this Map composition on OTN portal http://goo.gl/T03mDE , the code is correct , if I am copping this code into other browser it works well. However if I am sharing it on Facebook of Google, there is not shared permalink, but whole composition. See attaached file
Map should return to last state if you leave map and return back.
On OTN portal http://www.opentransportnet.eu/web/guest/create-maps Premek manualy prepared two filters into SPOI database alloving
SPOI - Car Service
SPOI - Transportation
We need prepare Wizard, which will alows to prepare such queries and store metadata for this queries
Original at https://redmine.ccss.cz/issues/5085
I don’t know, if it is generic error in Embedded or if it is problem with WordPress or only on SDI4Apps , but I have such problems with Embeding. Could be, that it is only question of configuration of SDI4Apps Web pages, but I am not able to check it.
So I am using next permalink http://goo.gl/T03mDE. I am generating iframe code
And putting it into editor for blog. See
If I am switching to visual code it is OK
However when I am publishing it, it disappear. See
after saving map composition there is a problem to read data from Virtuozo:
see this
http://www.opentransportnet.eu/web/guest/create-maps?composition=http%3A%2F%2Fwww.opentransportnet.eu%2Fwwwlibs%2Fstatusmanager2%2Findex.php%3Frequest%3Dload%26id%3D6b8a02cf-a932-4e12-ac07-d6aacff35784
or this
http://www.opentransportnet.eu/web/guest/create-maps?composition=http%3A%2F%2Fopentnet.eu%2Fwwwlibs%2Fstatusmanager2%2Findex.php%3Frequest%3Dload%26id%3Db8728038-a374-4a8c-9616-2ed698d19940
The getfeatureinfo inspector should support complex xml structure like the features specified in this wfs 2.0 response http://services.cuzk.cz/wfs/inspire-cp-wfs.asp?service=WFS&TYPENAME=CP:CadastralParcel&request=GetFeature&version=2.0.0&SRSNAME=EPSG:3857&outputFormat=geojson&bbox=1701738.746692764,6439700.778020837,1703004.7349737375,6440197.618704691,urn:ogc:def:crs:EPSG:6.3:3857
Original at https://redmine.ccss.cz/issues/4976
Most of portals is now developed in Wordpress, will be possible to embed maps into Wordpress? it will be helpfull for potential exploitation. In past with old HSlayers Marek Splichal done some experiments
Original at https://redmine.ccss.cz/issues/5059
Now the mas is in list of compossition. It is not very intuitive and understanable
When you are preparing compossition with WMS T, in commpossition it works as normal WMS
Could be, that my idea is crazy, but what will be nice to be able similary like in catalogue select in Virtuso some type of objects. some class and this add to the composition. If we will store a lot of diferent types of objects in Virtuoso, this will be nice for building customised maps. And then use this objects like other type of layers. Do you think, that such apporach could be possible?
Original at https://redmine.ccss.cz/issues/5095
muzu otevrit cizi mapovou kompozici, pak ji ulozit znovu - a tim trivialnim zpusobem ziskam prava na tuto kompozici - pak ji muzu i smazat :))) myslim, ze tato mezera v pravach ma byt opravena
pokud pridam do verejne kompozici neverejnou vrstvu , a nasledne tu kompozici ulozim, tak ta neverejna vrstva se zobrazi komukoliv - protoze kompozice je verejna. myslim, ze se ma zomezit pridani neverejnych vrstev do verejnych kompozic
WMS with time extension and saving to composition
Original at https://redmine.ccss.cz/issues/5066
Make loading sources from external domains possible by declaring global domain variable that will be used in URL assembly.
Issue from Irene
Please. check the behaviour of the tool box in the map composer.
when i click on an icon, then it stucks over the second icon (see attached) and no matter which icon I choose, this stays there stuck just changing the icon in the middle.
Also, when making mouse over, the icons are changing their alignment and placing on the toolbox.
Also, I thought we have added some more transport icons after Prague meeting, but now seems a bit old here. Have we made any changes since then?
Many thanks.
Use names like this:
hs.layermanager.directive
hs.layermanager.controller
hs.layermanager.service
etc.
Old version of proj4js provided on fly loading of non-available defs. New version doesn't allow this because proj4js/proj4js#165
this defs can be loaded for example from epsg.io
I think that by proj4js is provided possibility to use names instead of EPSG codes. It will more user friendly
It will be good to have like button for compossition, which will support sharing of permalink on Facebook. Aslo will be good to support sharing of permalinks for map compossition on other social networks (LinkedIn, TWitter, Google +}
Use suggestions directly in the "more" panel, not in another suggestions panel.
If you are opening HSlayers using permalink, maps is open with list of compossition. It will b better to open it with Layer switcher
OpenLayers 3 doesnt support geodesic measurement at this moment
Discussion: https://redmine.ccss.cz/issues/4721
KML layer in the composition:
there the extent of the composition set to the center of Liberec and correct layer order is:
map.js is not "extension" of ol.Map but object which contains Ol.map. Rename it to MapPortal or something like that
Original at https://redmine.ccss.cz/issues/5315
Old HSLayers had class Layer.TreeLayer (http://redmine.ccss.cz/projects/hslayers/repository/entry/branches/hslayers-3.5/source/HSLayers/Layer/TreeLayer.js)
Init is done:
LAYERS.geoportal_base_kn = new HSLayers.Layer.TreeLayer("kn", "http://geoportal.kraj-lbc.cz/mapserv/hsmap/index.php", {project: "geoportal_base", transparent: true, layers: 'parc sprava'}, { title: "<b>Katastr nemovitostí a správní hranice</b>", visibility: true, ratio: 1, isBaseLayer: false, queryable: true });
multiple objects
editing of already drawn objects
holes editing
Discussion: https://redmine.ccss.cz/issues/4752
When I click somewhere at the map where is no feature to identify, nothing happens. Expected behavior: Show Info panel with coordinates.
When I click on the feature, Info panel is shown with desired information. OK
When I click somewhere at the map again, the coordinates are redrawn, but information from last identified feature is still shown. It should be erased.
Same module as for TreeLayer also provides functionality for editing
Example can be seen here
http://hsmap.cz/app/hsrs/index-debug.php
(Panel Editace)
First select layer (Vyberte Vrstvu) - for example Plochy k editovani 2
draw polygon
Hit odeslat.
(error will occur)
COmming from Irene https://redmine.ccss.cz/issues/5959
As a usability feature, I would propose adding in the map component one extra textbox below the "compositions" tab (see attached) to show total number of compositions that would change following zooming in and zooming out (by map extent).
In the same sense, it would be very helpful to have an annotation of paging as we have in the listing of datasets (see attached no2).
Please check its feasibility and give me a timeframe as it is considered as an important usability feature.
Many thanks in advance for this consideration.
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.