Tag Info

Hot answers tagged

3

One of the most popular web framework for Python is Django. It contains GeoDjango (GeoDjango intends to be a world-class geographic Web framework. Its goal is to make it as easy as possible to build GIS Web applications and harness the power of spatially enabled data). Here is a documentation and tutorial: ...


2

It sounds like GeoDjango is what you're looking for. It is an extension of the Django web framework which is Python based. You'll still need HTML/CSS/Javascript for formatting the site but Django helps with some of that and GeoDjango does the heavy lifting when it comes to your GIS data.


2

Most web mapping programs make this pretty easy to achieve. In MangoMap for example you can just set the minimum and maximum scale for each layer: To take this one further you can even stack the same layer on top of itself and change the symbology based on the scale, this is useful if you want to add more detail as the map is zoomed in.


1

FYI, reproduced and fixed on master and 2.7.x: Fix for 2.7.x You should be able to get a new nightly tomorrow. For the time being I would suggest to download the corresponding netcdf plugin and take the cdm-4.5.5.jar from it.


1

I think that with 13,000 records you might still get away with a single app loading a GeoJSON or TopoJSON file. Are you interested in sharing the data? I've got a single page web-app that allows you to explore a bunch of data about crashes here. If you use the clustering plugin, you get better performance. And then you can turn the clusters off when you ...


1

With web pages I have primarily stuck to JavaScript, CSS, and HTML. I have put together a few web pages/applications that use solely those three. I also do not have any Python experience so I am not fully sure of all of its capabilities, although I hear that it is powerful. I would suggest to look into learning some of these languages that I listed to better ...


1

No CartoDB isn't a CMS for maps. It's a platform to build map based visualisations. For a CMS for maps checkout GeoNode.


1

Here is a list of tools i know about so far: Ushahidi is an existing cloud variant (crowdmap). Ushahidi is a web and mobile platform (open source) which lets you create, vizualize and share posts placed in the map. MapChat is an open source tool for integrating maps with real-time (as well as asynchronous) discussions between multiple users.


1

This is the answer. Sometimes you have to go through all the process of asking a question to understand the solution. JavaScript: /** * Converts spherical web mercator to tile pixel X/Y at zoom level 0 * for 256x256 tile size and inverts y coordinates. * * @param {L.point} p Leaflet point in EPSG:3857 * @return {L.point} Leaflet point with tile pixel ...


1

One way to do this is using canvas. Here's a working solution: html2canvas This script allows you to take "screenshots" of webpages or parts of it, directly on the users browser. The screenshot is based on the DOM and as such may not be 100% accurate to the real representation as it does not make an actual screenshot, but builds the ...


1

This is possible for OpenLayers 3 export, using qgis2web. However, scale-dependent visibility is not yet supported for Leaflet output.



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