36

Step 1: Share your route in Google Maps In Google Maps, create the route, then share it to get a link to the directions. Step 2: Convert the route to a GPX file Using the handy convert feature at GPS Visualizer (http://www.gpsvisualizer.com/convert_input), paste the link you copied from Google Maps, select GPX as the output format and download the file. ...


10

We can build a flashFeatures method in this way (give it a try in the QGIS Python Console): from qgis.gui import QgsHighlight from PyQt4.QtCore import QTimer from PyQt4.QtGui import QColor timer = QTimer( iface.mapCanvas() ) lstHighlights = [] def flashFeatures( featureIds ): global lstHighlights for f in iface.activeLayer().getFeatures( ...


9

Take a look at the animation package. One of the functions worth exploring, that does not require 3rd party software, is "saveHTML". Using the "saveHTML" function in the animation package is very straight forward. Here is example code where I create an animation of a randomized population change. The "expr" argument defines the plotting function you want ...


8

One of the most spectacular animated maps I've seen is Google's Wind Map.


8

A wonderful tool to create an animated ground overlays KML file is simplekml, "a python package which enables you to generate KML with as little effort as possible." The following is a quick and dirty reproduction of the TimeSpan Example you mentioned before using simplekml: import simplekml kml = simplekml.Kml() ground1 = kml.newgroundoverlay(name='Blue ...


8

Leaflet author here. The vectors should redraw properly. The quote by @nathansnider is referring to the fact that vectors are not reprojected, but they animate with a CSS transform during animation. If they don't redraw, you should set up a JSFiddle test case and file an issue on GitHub. update: they currently redraw, but are not reprojected until the ...


7

The animation that you linked (below) is an animated GIF image. It is essentially a series of images that are cycled through, which creates the animation effect. Think of it like clicking through a series of slides, one every second or so. What you need to do in order to create the animation is: 1) Create each individual 'frame' that will be shown. 2) ...


6

Here are two options: QGIS Time Manager ArcGIS Time Slider


6

GeoNode is a platform combining different open source projects (Django, GeoExt, OpenLayers, GeoWebCache, GeoServer, GeoNetwork) for the management and publication of geospatial data. E.g. used by Mapstory which offers infrastructure for animated maps with a historic perspective:


6

Can drop marker like google maps using this Third party plugin bouncemarker And here is a demo Demo


6

Sort of. Break the gifs into one tiff for each step of the animation (eventually internally compressed), bake the time of the frame into the name, and then build a mosaic with time dimension enabled (http://docs.geoserver.org/latest/en/user/tutorials/imagemosaic_timeseries/imagemosaic_timeseries.html)


6

In 3.0 you can use QGIS's built in flashFeatureIds method on MapCanvas objects canvas = iface.mapCanvas() layer = iface.activeLayer() my_features_ids = [42, 43, 45] canvas.flashFeatureIds(layer, my_features_ids) This method also lets you modify the style of the flashing


5

Unfortunately no! It is referred to as Marker Bounce Effect. This is in the wish-list for Leaflet but not implemented yet. Please up-vote, so that we can see this feature soon, or if you are really up for it, you could build your own bouncy marker as a 3rd party plugin. Such plugins can be created by extending the core Leaflet.js. Refer to one such example ...


4

The easiest way I know to do this is to digitize a path around the object in question in ArcScene (make sure your polyline contains z-values), then select this path and use the animations toolbar to create a flyby from path. When you do this, you should have your screen centered on the object you want to focus on. Right click on the object and select "Set ...


4

Geoserver has an animated gif option: http://geo-solutions.blogspot.com/2011/11/animate-your-maps-with-geoserver.html but it doesn't give you an interface, to create an interface you should use a javascript library like OpenLayers, check for example the timeslider in GXP: http://gxp.opengeo.org/master/examples/time-viewer.html


4

This is as far as I go. You should be able to figure it out based on this code. Once again, since your problem is not reproducible I had to create dummy data to illustrate the solution. One odd aspect in using spplot is that since it uses lattice to create the plot you need to create an object and then print the object. Otherwise you do not get a plot. ...


3

Some great examples in the links there! One thing not mentioned in your links, which should be useful, is OpenLayers' Strategy.Refresh call. In this you can set a time interval for refreshing a vector layer automatically. Also, I create 3D animated landscape visualizations for public participation in planning and they are stand-alone (not web-based), so I ...


3

check out i2Maps here. it gives you ability of animation with a js library. in addition to this you should glance at my que here about Openlayers Animation Examples and Algorithms. It provides a flexible programming framework for knowledge discovery from spatio-temporal data and web-oriented visualisation. The Javascript library is used for building ...


3

I have done a similar thing using OpenLayers. My use case was actually points not polygons but the principle is the same. I stored the data in a PostGIS back-end and used a simple Python script to update the PostGIS store on a periodic basis (every 10 miliseconds in my case). I then used Geoserver to server the PostGIS layer as a WFS service. If you then ...


3

Right now there is no way to export a torque animation, though export to video would be a cool new feature. The way I'd go about it would be to make an animated gif of the torque map playing. I like licecap a lot for animated gifs. If you wanted a real video file then I'd just find a screencast software that supports the video format you want and record the ...


3

Torque doesn't support polygons... yet! But you can experiment with D3, I took a first stab using D3 and CartoDB to achieve something, http://andrewxhill.github.io/cartodb-examples/intensity-time/index.html


3

I don't have a time-enabled layer handy so I haven't tested this and can't say for sure it will work, but you could create a feature in your point layer with null geometry (edit the point layer, open its attribute table, and create a new record at the end of it) and assign it a time earlier than your earliest actual point. The animation should start with ...


3

Imho, what you see in http://videohive.net/item/infographics-3d-map-kit/4835077 has nothing at all to do with GIS anymore. It's an animation done by an artist and should be treated as such. You won't find a GIS which can create anything remotely this artistic. It's just not at all part of the GIS toolchain.


3

My usual method is to use the convert utility from either ImageMagick or GraphicsMagick to convert a sequence of still images from a variety of formats, including PostScript, and output a variety of other formats, such as an animated GIF or MNG. For example, from a directory with several PostScript files, make an animated GIF with 0.2 seconds between each ...


3

Yes, the geometry type makes no difference. This example has lines: https://youtu.be/l29bOvGutBw Start by extending the CSV with a column containing the line geometry in WKT format. Then load that into TimeManager. LineString(x0 y0, x1 y1) Coordinates can be as as precise as needed.


3

Tutorial based on point should work as well as for polygon. But before anything else you must normalize your dataset so that time manager can use it. You should transform your data to fit this layout: COUNTY_NAME / TIME / POP Madison / 2001 / 1500 Guilford / 2001 /1500 Madison / 2002 /2000 Guilford / 2002 / 3000 Madison / 2003 / 3000 Guilford / 2003 / ...


3

The short answer is to change `onRenderingCompleted(...) to be: @Override public void onRenderingCompleted(RenderingExecutorEvent event) { super.onRenderingCompleted(event); spriteBackground = null; animationTimer.start(); } But you should take the FAQ answer into account and consider doing this properly with two (or more) buffers to ...


3

In short, I don't believe ArcGIS Pro has made it available through any immediate checkbox that you can turn on or off. It may be a combination of factors that may improve your experience (RAM, graphics etc...) in the meanwhile as the current solution I could recommend. It may or may not help, but something to be aware of to perhaps lessen the current ...


2

The uncompressed AVI output was quite jerky There's a very good chance this has nothing to do with the quality of the video itself but that it is uncompressed. Uncompressed video is very large and I'd guess your computer simply isn't capable of reading it from the drive fast enough to be able to render it properly. A simple 1280*720 requires about 530 ...


2

Depending on what you need it may be that the new WMS animator from GeoServer could be a solution to your problem. See http://docs.geoserver.org/stable/en/user/tutorials/animreflector.html for more details. This blog post gives a longer account and an example.


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