Blog

Author Archive

Update IdevioMaps for latest Qlik Sense

Please upgrade to the latest IdevioMaps (5.7.2) when you upgrade to Qlik Sense 3.1 SR2 or newer. There is a compatibility issue with earlier versions of IdevioMaps that makes it not possible to to create connections to Idevio GeoAnalytics in the Data Load Editor.

For more information about the latest release of IdevioMaps for Qlik Sense  see http://bi.idevio.com/products/idevio-maps-for-qlik-sense/sensedownloads. You can also contact info@idevio.com if you have any questions.

Posted in: Announcements

Leave a Comment (0) →

Tired of a huge Greenland? IdevioMaps has the solution

Are northern Canada and Greenland taking up too much of the space on your map? IdevioMaps now includes maps with a new projection that dynamically adjusts to the viewed area.

mercatorVsIdevioAdaptive

Left is the Mercator projection used in most web maps. Right is the Idevio Adaptive projection. The upper left corner and scale is the same.

The projection used in most web maps is Mercator. The big downside of Mercator is that areas close to the poles are extremely exaggerated.  The Idevio Adaptive projection adjusts to the viewed area. When zoomed out it looks like the right picture above and when zooming in it adapts to the aspect ratio at the location. This is possible due to Idevio’s unique vector data technology. Read more about projections in this blog.

The Idevio Adaptive projection is now available in IdevioMaps in the base maps Default Adaptive and Plain Adaptive. Just choose the Base Map in Map Settings as in the screenshot below.

adaptivemapoption

Choose the base map Default Adaptive or Plain Adaptive under Map Settings in Idevio Map.

If you have any questions or comments, feel free to contact us at info@idevio.com.

Posted in: Announcements

Leave a Comment (0) →

Map Projections

Does the map projection matter?

No, not when you are zoomed in on a country or further in, then most decent projections will work.

swerefvsmercator

A local projection (Sweref99) left and a global projection (Mercator) right.

Can you see the difference? To the left, a projection that is specifically tailored for the area and to the right Mercator. If you look carefully you can se a slight rotation between the two but nothing that disturbs the presentation.

I often hear that “We must present the data in our local projection so that it is displayed correctly”. This usually is a misunderstanding. It is difficult to see differences between decent projections at a local scale. What matters is that the data presented on the map ends up at the correct location, which it does if the data is reprojected properly.

The problem comes when you zoom out. Since the Earth is round it can not generally be viewed in a nice way on a flat screen. What makes a good projection? Traditionally cartographers talk about the parameters shape, distance, direction, scale and area. All can not be correct for a projection but different projection often focus on getting one or two correct at the expense of the others. When zoomed in, most parameters are OK for most projections. However, a good projection can also be classified as giving the viewer the right impression of the area.

Lets look at some common projections.

mercatorworld

The World in Mercator projection.

Mercator is the completely dominant projection for web maps. Advantages are that it shows the entire earth and angles are correct in each point (shape). The big disadvantage is that areas near the poles are extremely exaggerated. Greenland looks like it is the same size as Africa when it actually is just one fourteenth of the area!

globe

Globe projection.

I think the globe projection, where you can dynamically rotate the earth, is one of the nicest. It gives a correct impression since the eye interprets it as a globe. However, the big disadvantage is that only half the world can be shown at a time and most of the visible half is shown at a “bad angle”.

equirectoutin

Equirectangular projection. Notice how the road network looks stretched. The roundabout is an oval.

The Equirectangular projection has same scale in all directions only at one latitude, in this case +-40 degrees. It somewhat compensates for the exaggerated size of Greenland. Probably you can live with the distortions when you are zoomed out (as discussed above, you have no choice, you just can chose which distortions) but when you zoom in on areas not close to latitude +-40 degrees you would expect the same scale in all directions. In this projection the map will look stretched.

iaoutin

Idevio Adaptive projection. Aspect ratio is correct when zoomed in.

Idevio have introduced an adaptive projection that have the properties of the Equirectangular projection when zoomed out but still looks correct when zoomed in. Since we are not dealing with static paper maps and that Idevio WebMap (IdevioMaps) uses vector data, it is possible to adapt the projection to the viewed area. It is a great improvement over the Mercator projection which gives a totally wrong impression of sizes. Also, at least as important for practical use, Greenland and north Canada does not take up half the screen when you display results on the map. It also keeps a constant scale when panning so that at a particular level the scale is not changed. It looks familiar with north always up (in contrast to for instance the globe projection). Except for the poles, Idevio Adaptive projection works in all scales and for all places on earth.

mercatorVsIdevioAdaptive

Mercator vs Idevio Adaptive. The two maps have the same upper left corner and the same scale.

The Idevio Adaptive projection combines the good properties of the Equirectangular projection when looking at a global scale with minimal distortions when zoomed in.

 

Posted in: Uncategorized

Leave a Comment (0) →

New features in IdevioMaps, update for Sense 3.1

Required update for Qlik Sense 3.1

earthstrip

IdevioMaps 5.7.0 is now available for download for both Qlik Sense and QlikView and the GeoAnalytics features are already available in the connector wizard.

Some highlights from the new versions are:

  • Now supports Qlik Sense 3.1.
  • Calculation conditions are added to IdevioMaps for Qlik Sense. This improves handling of large datasets.
  • The layer control now can be minimized to a button.
  • Geocoding is now available in the GeoAnalytics wizard with the operations AddressPointLookup (forward geocoding) and PointToAddressLookup (reverse geocoding). These operations require special licensing, please contact info@idevio.com if you are interested.
  • Data in almost any geographic projection is now supported when loading data in GeoAnalytics.

See bi.idevio.com for more information or contact info@idevio.com.

Posted in: Announcements, Uncategorized

Leave a Comment (0) →

New IdevioMaps and GeoAnalytics features

Scalable pies, IP locations, ESRI connections, geodata simplification and much more

scaledpiesandip

IdevioMaps 5.6.0 is now available for download for both Qlik Sense and QlikView and the GeoAnalytics features are already available in the connector wizard.

Some highlights from the new versions are:

  • Most external geodata needs to be simplified before used. Idevio releases the new Simplify operation in GeoAnalytics. A unique combination of high quality simplification and ease of use. See more info about that in this blog entry. Also the Dissolve operation make use of the new simplification features.
  • Have IP addresses in your data? Now you can easily plot it on a map using the new IPLookup operation in Idevio GeoAnalytics.
  • IdevioMaps for Qlik Sense now supports scalable pie charts so that the size of the pie chart is controlled by an expression.
  • Now you can easily connect to ESRI ArcGIS Server since GeoAnalytics has new support for the ESRI JSON format.
  • Added support for the GML format makes it easy to connect to map data produced by WFS servers (OGIS standard).
  • A change that already is available to all IdevioMaps users is that there is now “one world”. The map is not repeated even if there is room for it.

See bi.idevio.com for more information or contact info@idevio.com.

Posted in: Announcements, Uncategorized

Leave a Comment (0) →

Simplifying geodata

The Earth is big. It’s a challenge to build a map that can be viewed at world scale and zoomed all the way into street scale. The area viewed differs in these cases by more than one billion times. Obviously you can not display the same information in the entire scale range

There are at least two reasons that the data should be adapted to the scale. The first one is that you should try to keep the information density at a roughly constant level. Too much details clutter the display and makes the map hard to comprehend. Too few details gives room for improvement if you want to communicate more information. The other reason is performance. There is a limit to how much data can be presented until the map feels sluggish. Generally, points are rather cheap to display but polygons cost more.

I am in this blog not going to focus on the extremes but on how to make some data appropriate for a scale range that is a bit more narrow, a scale range that your data mostly will be used in. For scales outside of the range you think is appropriate for your data, you can turn that layer off and display other (aggregated or more detailed) data instead. Alternatively you can lock the display so that it can not be zoomed out or in outside your defined scale range.

Often the source data is too detailed and needs to be simplified. There are several kinds of simplifications (or generalizations), some examples are:

  • Remove the least important objects
  • Reduce the number of breakpoints in lines and polygons
  • Simplify topology by dissolving areas and removing holes
  • Change representation like simplifying an area to a point or many points to an area

What constitutes a good simplification? At the intended scale it should appear better than the original. When presenting too detailed data, borders seem frayed.  A simplified map gives a more calm impression. So, higher resolution is not always better.

originalandsimplified1

Left is the original data. To the right,the data is simplified to 5% of the original size with Idevio GeoAnalytics. A more calm and clear presentation at this scale.

Note that images here might be resampled when presented, which unfortunately can hide some of the effects.

Another key feature of good simplification is that the data reduction should be as large as possible. Many simplification algorithms have problems simplifying data with a lot of details. The simplification used in Idevio GeoAnalytics can join together nearby areas and remove gaps where needed.

archipelago

Note how Idevio GeoAnalytics have made an efficient simplification and removed small gaps and islands and joined some islands together.

Several common tools handle area simplification quite bad. If simplification does not consider topology it introduces ugly gaps and overlaps between neighbor areas.

comparison

Comparison: Original – Simplified with Idevio GeoAnalytics – Simplified with other tool. Note how traditional simplification introduces ugly gaps and overlaps. Also note that traditional simplification often produces more jagged edges.

So far we have only discussed simplification of areas. Simplification of lines consist mostly of reducing the number of breakpoints. More advanced simplifications can also do things like collapse roundabouts and small road structures to a single point but that is a bit out of the scope for this blog. Point simplification consists mainly of selecting the most important ones and remove the others.

Another way to simplify data is to aggregate it. Aggregating areas together is done with the Dissolve operation. Dissolving might be appropriate when areas builds natural hierarchies, which sometimes is the case for postal areas. Cutting off the end of postal numbers to say 3 digits can give a nice aggregated level.

areaaggregation

Postal areas aggregated into 3 digit areas and simplified. This can be accomplished with the Dissolve operation in Idevio GeoAnalytics (but not needed since aggregated postal areas are provided out of the box).

Points can be aggregated in existing areas like counties or to regular structures like rectangles or hexagons. The latter is called binning.

hexbinning

Point data can be aggregated to a hexagonal regular structure. Color shows point density. Produced with the Binning operation in Idevio GeoAnalytics.

Good simplification is often difficult to use. There are a lot of parameters to adjust. In Idevio GeoAnalytics, it analyzes the data and sets appropriate parameters automatically so that you only need to decide if you want higher or lower resolution than the suggested one. Idevio GeoAnalytics is included in IdevioMaps and more information is available at http://bi.idevio.com/products/idevio-maps-for-qlik-sense.

Posted in: Uncategorized

Leave a Comment (0) →

Idevio GeoAnalytics Plus and new IdevioMaps for Sense 3.0

Idevio GeoAnalytics Plus features unlimited calculations and access to local data

GeoAnalytics3_banner

Idevio presents a new version of GeoAnalytics called GeoAnalytics Plus. The Plus version makes it possible to access local databases and files and also do unlimited calculations.

See this comparison of the GeoAnalytics versions for more information. Also see GeoAnalytics on bi.idevio.com for general information on GeoAnalytics.

IdevioMaps 5.5.3

Idevio also releases an update of IdevioMaps for Qlik with a few improvements and also a few fixes for Qlik Sense 3.0. Some highlights of the new version:

  • It is now possible to set limits on how long it should be possible to zoom in and out of IdevioMaps. This also means that it is possible to zoom in longer than before.
  • For Qlik Sense 3.0 the looks of some buttons have been adjusted and there also is a bugfix in the Geodata Layer. For you that use the Geodata Layer we strongly recommend updating to IdevioMaps 5.5.3 when updating to Qlik Sense 3.0.

More information on the new versions of IdevioMaps  is available at http://bi.idevio.com/products/idevio-maps-for-qlik-sense and http://bi.idevio.com/products/idevio-maps-5-for-qlikview.

 

Posted in: Announcements

Leave a Comment (0) →

Routes and travel areas in IdevioMaps

Idevio now have enabled route based operations globally in GeoAnalytics in IdevioMaps. It makes it possible to use drive time or drive distance in operations, calculate travel areas (aka isolines, isodistances, isochrones) and routes. All easily available from the GeoAnalytics wizard within Qlik Sense or QlikView.

travelareas2

Travel areas based on 30 min drive time to origin.

New operations are:

  • TravelAreas – calculates areas with time or distance less than a specified value to the center.
  • Routes – calculates shortest or fastest route between an origin and a destination point.

 

In the Closest operation it is now possible to to choose between the transport modes car, pedestrian, bike, truck or bird. In addition to that it is possible to choose a length or time unit for the distances between objects. This makes the Closest operation extremely powerful for a large range of problems.

No update is needed to get the new features. Next time you open Idevio GeoAnalytics they are available there.

Take a look at the new Sales Location Analysis demo that investigates how good the locations are for the sales offices of a demo company. Locations are considered good if the population that reaches the location within 30 minutes is large and the uptake area does not overlap much with other sales locations areas. It uses travel areas and calculates how much they intersect each other and also how much they intersect postal areas with population statistics for finding population within the area.

More information is available in the GeoAnalytics documentation and at the Idevio BI site. Drop us an email at info@idevio.com if you have any questions.

 

 

Posted in: Announcements

Leave a Comment (0) →

New operations in Idevio GeoAnalytics

We have added two more operations in GeoAnalytics in IdevioMaps. You do not need to do anything to get them, they will show up next time you open up the Idevio GeoAnalytics Connector. The new operations calculate which areas intersect and how much they intersect and are called Intersects and IntersectsMost. Here is what you can use them for.

intersectsShare

Areas inside red borders colored by how large share is inside.

Use Case 1: Say you have your custom areas and want to find out how many people lives in them. You also have postal areas with population statistics. Then you can calculate the share of each postal area that each custom area overlaps using the Intersects operation. Then sum up the population times the overlap share for each postal area on custom area to get a good population approximation. This use case can be generalized to associate any statistics available on one set of areas to another set of areas.

intersectsMost

Areas associated with another area it overlaps the most.

Use Case 2: Say that you have detailed areas that you want to aggregate in larger existing areas but they do not quite align. To make the best out of it you want to aggregate in the area it intersects with the most. Typically postal area borders in many countries do not align with commune borders. Then apply the IntersectsMost operation on the postal areas and the commune areas and it will establish the relationship so that you can create a drill-down hierarchy with them.

Another improvement in GeoAnalytics is that the Closest operation now have an additional parameter that makes it possible to get the N closest objects to another one. As before it is also possible to limit by a maximum distance. This means that the Closer operation is not needed any more since all that it does is covered by the Closest operation. It is marked as deprecated and not accessible by the wizard any more.

More information is available in the GeoAnalytics documentation and at the Idevio BI site. Drop us an email at info@idevio.com and tell us about your geographic challenges.

Posted in: Announcements

Leave a Comment (0) →

Idevio presents Idevio GeoAnalytics

IdevioMaps now includes Idevio GeoAnalytics, which brings geographic analysis to Qlik. Via a connector with a wizard you get easy access to advanced geographic analysis.

GeoAnalytics1_banner
Typical things to use GeoAnalytics for is:

  • Find out which postal areas your GPS positions are in
  • Create custom sales areas based on smaller areas
  • Find out which service location is closest to each customer and number of customers per service location
  • Aggregate your point data in clusters or rectangular or hexagonal bins

 

GeoAnalytics is a toolbox of features that can be combined in numerous ways. Some features that previously were available via Idevio Load Library are now more conveniently available in the GeoAnalytics Wizard.

Download the new IdevioMaps 5.5 (available for both Qlik Sense and QlikView) to get access to GeoAnalytics. More information about GeoAnalytics is available here. More information on the new versions of IdevioMaps is available at http://bi.idevio.com/products/idevio-maps-for-qlik-sense and http://bi.idevio.com/products/idevio-maps-5-for-qlikview.

A good way to get started with GeoAnalytics is to follow the step-by-step guide to clustering or by looking at the examples.

This is just the beginning, there is more to come…

By the way, we have recently added postal codes for Mexico, Canada, Australia and Spain to the location service.

qonnections15Meet us at Qonnections in Orlando, May 1-4.

Posted in: Announcements, Uncategorized

Leave a Comment (0) →
Page 1 of 2 12