Hot answers tagged

3

Unless I am misunderstanding something, the situation shouldn't be that complicated. Create a number of web maps which all refer to the same datasets that are stored in ArcGIS Online. Give edit permissions to the staff, and allow them to make changes. Something like this: These changes will automatically be seen in all webmaps which refer to those ArcGIS ...


2

.leaflet-control-layers-expanded { background: #ff0000; } make sure you add this after leaflet css is loaded so that it overrides the default style in your for example: <style>.leaflet-control-layers-expanded { background: #ff0000; }</style> or else edit leaflet.css directly (line 302 in this example)


2

You passed your overlays object as first argument of your Layers Control, which makes it a list of base layers (only one at a time can be selected). This is indeed probably what you need, as your data does not seem to be readable if more than one of those layers is shown. // First argument is for base layers (only 1 at a time can be selected), second ...


1

First research how to achieve what you need in either Leaflet or Openlayers 3 using javascript. Then make your map using qgis2web. Export it, and then open your exported index.html in a text editor. You can either add the JS you've learned about into that index file, or put it in its own .js file and import that into index.html with a <script> tag.


1

The easiest way to achieve this would be to use the GeoForm configurable template from ArcGIS Online. The GeoForm simply reads the fields of a feature service and asks users questions based around the fields. You can configure the questions as you choose and hide fields as necessary. So within the feature service, you could have a 'verified' field that is ...


1

A vertical table would be like: <table> <tr> <td style="background-color: #d7191c;">3000 to 3017</td> </tr> <tr> <td style="background-color: #f07c4a;">2500 to 3000</td> </tr> <!-- etc --> </table> You could build it with a loop like: div.innerHTML += ...


1

You would probably be interested in Leaflet.Control.SideBySide plugin, it provides that exact functionality (demo). However, it assumes that your tiles already perfectly match. I do not know unfortunately how you can specify in gdal2tiles a Z, X, Y offset. But you might be interested in that post: Specifying Lat & Long for Leaflet TileLayer. Note ...


1

You can also just export the dom element as a pdf/png. Here is a threed that works with openLayers. But should be the same with leaflet Follow here


1

I wonder if there's a configuration that enables export format as pdf. No. Leaflet does nothing of the likes of that. If you want PDFs, you'll need to print PDFs. You can let the users do just that with their web browsers - but if you really need the users to download PDFs, then you can run tools like wkhtmltopdf or a PahtomJS script server-side to ...


1

Another alternative is GeoNode, which has the benefit of serving as a metadata catalog also. We are using it for metadata catalog, layer and map display over the web and WMS server. It integrates PostGis, GeoServer and GeoExplorer. I also heard about QGis Cloud. It looks nice but I've never used it to know if it suits your needs.


1

A number of options exist for creating and hosting your spatial content. Managed Content arcgis.com, mapbox, cartodb, giscloud and mangomap You will get a highly tuned data hosting platform These service will provide different levels for geospatial data hosting, so choose carefully. Self managed HostGIS, AcuGIS, MapServerpro, Cartoview Here you get ...



Only top voted, non community-wiki answers of a minimum length are eligible