Generate isolines polygons which represent the area which is reachable from a given source point starting from time or distance
You can use isolines with your preferred maps api
Support for walk, car, bike isolines
Predefined speed levels and customizable speed value
Flags to reduce queue time and avoid tolls
Flag to includes restricted access areas
Flag to allow bicycles on pedestrian areas
Customizable concavity level, from convex to higher concave polygon (9 concavity level)
Customizable buffering level
You can use the buffer to enlarge the original polygon up to about 80 meters. This feature can be useful to include residential areas near the edges of the polygon.
Isodistances with Fastest Routing option. You can check this option for isodistances/motor vehicle. Without this option the shortest path will be calculated, all route will be taken. Checking this option the fastest route will be taken and the polygon will be smaller, this is because usually the fastest roads are longer than the other roads. We suggest to use this option for transport planning.
Below an example of 300 km isodistance with and without this option
Street-Network view . You can display the street network instead the polygon.
Below an example of 6 minutes motor vehicle. Depending on your parameters you will have up to ten ranges of distances. All street segments belonging to a range will have the same color.
Street-Network view is subject to limitations: distances and geographical zones.
Street-Network and massive calculation . You can calculate how to cover a city area using the street network and the massive isoline calculation.
Get isolines coordinates in seconds
Isodistance is a polyline of equal distance from a given point.
With Iso4App you can draw up to 500 kilometres isodistances.
An isochrone is defined as a line drawn on a map connecting points at which something occurs or arrives at the same time. In transportation planning isochrone maps are commonly used to depict areas of equal travel time.
With Iso4App you can draw up to 5 hours isochrones.
Europe, Russian Federation, Ukraine, North America, Central America, Australia-Oceania, South Africa, Saudi Arabia, Kuwait, Qatar, Emirates, Oman, Turkey, Japan, Beijing(*), Hong Kong(*), Bogotá(*)
(*) isolines are limited to the zone boundary.
This zone is not connected to other neighboring zones covered by Iso4App.
If your zone is not covered by iso4app and you are interested in purchasing our service, please contact us.
Poi clustering gives you a way to group your POI on clusters based on their distance or time from a starting point.
Usage suggestion: using this service you could apply a fee to your customer during the online food ordering.
See the rest api specification
Do you see any circles that can well approximate the isochrone?
Look to the future. Stay one step ahead!
We can provide reports on PDF files based on our isolines.
An example is the Catchment Area Report for showing the dominant position of the relevant geographic market of your Company.
The input of this report are the information below:
catchment area parameters (Ex. isochrone, motor vehicle, 15 minutes)
all your company locations
all your competitors locations
For each location name and full address are required, others attribute data can be added for showing on the report.
For each your company location the PDF report is structured as follows:
the data of analized company location
a first map that contains the Catchment Area with the included pins of your companies
a second map that contains the Catchment Area with the included pins of your companies and all competitors pins
a table of distances that contains all positions (companies + competitors) included in the Catchment Area and the distance from the analyzed position
In addition a summary excel file that contains, for each analyzed position, all distances tables
This is an interesting report: stores analysis comparison. Download the report
Iso4App allow you to see filled isolines with thematic map. See below the screenshots:
The screenshot above show you two examples of thematic map: Italian Population and England/Wales population, as you see you can have: the total value, a value for each element on grid, a value for each administrative boundary.
From OSM: Accomodation, Amenity, Education, Food, Health, Bank/Exchange, Shop, Sport, Tourism, Transport.
From ABS census 2019: Australian Population. Australian Average Age.
From STATBEL 2020: Belgium Population.
From INSEE census 2016: France Population. France Average Age.
From STATISTISCHE ÄMTER census 2011: Germany Population. Germany Average Age.
From GEODATA.GOV.GR estimates 2020: Greece Population
From ISTAT census 2011: Italian Population. Italian Average Age. Foreigners+Apolides. Homes,Families,Residential Buildings
From MEF declaration 2017, 2018 and 2019: Italian income.
From STATS SA census 2011: Population by group, income category and education level.
From STATPOP census 2018: Swiss Population. Swiss Average Age.
From ONS UK census 2011: England/Wales Population and England/Wales Average Age.
From POLICE UK Crime 2018 and 2019. Want to know what crimes by type have been committed where you live? i.e. 5-minute walk from your home.
From U.S. Census Bureau census 2010: Population and Average Age.
Our company specializes in providing GIS solutions. If you prefer we can collaborate with you in integrating our APIs into your application, in addition we can help you to implement fully GIS based applications or GIS based ad-hoc components.
We have implemeted an Android Free App to show you how an isochrone can be used in real applications. PLACEXPLORER detect your position finding your preferred places near you.
There are many applications that offer this feature, but none is as precise as PLACEXPLORER. We suggest to use our isochrones and stay one step ahead of others.
If you want to play around with the Iso4App API and see all the features in action, we have built an online app for you to try out everything.
Toolbar on the online app
|Find location by address/coordinates|
|Massive isoline calculation. You can add your coordinates or you can load automatically the coordinates of Layer POIs shown on the map|
|Join isolines on the map|
|Download isolines in GeoJson format (one file)|
|Download isolines in KML format (one file)|
|Download isolines in KMZ format (one .ZIP file that contains one .kmz for each isoline)|
|Aerial distance between two points|
|Save only visible or all Map Elements. After saving you can select it in the Scenario section.|
Isoline selection: you can select/deselect one or more isolines which are summarized in the info window:
|Isochrones selection||Info window|
Advanced parameters: Google Places search. The default search is performed by Esri search, but you can use also the OSM Nominatim or Google Places search
Advanced parameters: Constraint Polygon.
As you can see in the previous sceenshoot you can add a your custom polygon (kml or kmz) to the map. This polygon will be showed in dotted format and the subsequent isolines will be bound to this constraint polygon.
|Constraint polygon file selection||Constraint polygon on the map||Constraint polygon with bounded isolines|
Points of interest: in this section you can view the system POIs by selecting one or more system layers or you can add your POIs adding a custom layer. Only your API-Key can view the added layers. The custom layer are not public. Grouping POIs feature is available. If on the map there are isolines you have the option to show only POIs inside it. You can choose the pin color for each selected layer or to go in the map zone where the POIs layer are present. Using the right mouse menu you can draw isolines on it. If you open the massive isoline window, with a single click you can calculate isolines for each POI in the map.
|Points of interest layers|
Map elements : in this section you can view the list of object present on the map. Map elements are: isochrones and isodistances polygons, isochrones and isodistances street network and thematic map. POIs are not considered map elements so you have to manage it using the section Points of interest. For each map element you can hide/show/remove it or to go in the map zone where the element is present. Restriction: you can have more thematic map, however only one at a time can be shown on the map, because each thematic map has its legend.
Scenario : in this section you can view the list of scenario that you saved.
A scenario is a collection of Map Elements that you have saved by giving it a name.
Selecting a scenario it will be displayed on the map and the each element will be the original ones and not recalculated.
After selection each elements will be inserted in the Map Elements section.You can Hide/Show these elements, but you cannot remove it. You can Show/Hide/Remove the whole scenario from its section.
When you save a scenario in which there are active Points of interest layers, only the POIs that are currently visible on the map will be saved and not all the POIs of the selected layer.
Each saved scenario is linked to your API-Key, only you can see it.
Total ban on fast-food outlets within 400m of London schools, Mayor Sadiq Khan to announce.
The question is: how to calculate correctly the 400 meters walking around a school?
Answer: use iso4app service as showed into the animated image.
1) Find the school
2) Analyze the streets around the school
3) Click on one or more points
4) Join the resulting polygons
4) Get the final GeoJson polygon
You can study the reachability in time or distance from a given starting point.
In the example the pedestrian reachability from the center of Rome at intervals of 2 minutes.
Within your isoline you can represent a statistical indicator.
Suppose you have to open a new store and that you have the demographic data of your region.
You can represent your demographics within your isoline.
In the example a thematic map within an isodistance starting from the Italian ISTAT demographic data of the last census.
Suppose you want to know the gas stations that you can reach by car in less than 3 minutes.
If you have the POI database you can use our isolines to provide this type of service to your users.
You can use Iso4App also on QGIS Desktop platform.
You can install the Plugin directly from QGIs Plugins->Manage and Install Plugins... Search iso4app, select and install it.
You can also download the Iso4App Python plugin zip file from https://github.com/ksolsrl/QgisIso4app.
You have to unzip and copy it under the python plugin folder.
Restart QGis and enable the plugin from Plugins->Manage and Install Plugins...
This plugin is compatible with QGis 3.X
Isoline Type: you can select the type of isoline to display: Isochrone or Isodistance.
Common parameters: we suggest to keep checked the option Restricted areas. A set of many conditions defines a restricted road: roads that can be closed at certain times, reserved lanes, port areas or service areas, roads with access limits, ....
Isochrone parameters: Speed type: set Very low for intense traffic, set Low for medium traffic, set Normal for little traffic, set Fast in this case the maximum speed allowed on the road is used. Reduce queue time:use it if you can skip the queue at a traffic light, for example if you drive a moped or an ambulance. Speed limit: if your veichle cannot exceed a specific speed (Ex. a truck 80 kmh, a moped 50 kmh,...) you can set this parameter.
Specific pedestrian and bike parmeters: in UK we suggest to keep checked Pedestrian and bicycle on trunk.
Isodistance parmeters: Fastes Route: this option uses the fastest roads and not the shortest roads.
Output types: Polygon: you have a polygon.Street Network: you have a set of segments over the map roads.
Polygon attributes: Concavity: 0 is a convex, higher values result in a more concave polygon. Buffering: enlarges the polygon by about 10 meters for each unit
Demographics: Add population as Attribute Table: valid only for output=polygon if the isoline is in a country where the population is available the attribute population will be added in the Attribute Table
How to calculate massive isolines from multiple points contained on your own layer.
An example of layer (MyLayer) containing points.
From iso4app menu select Massive Isoline Calculation.
From the opened panel select a layer (in this case MyLayer).
You have a Layer points list. For automatic layer name based on attributes value select an attribute from the combo, otherwise write your preferred layer name. In addition you can: 1) select an attribute to add, for each polygon, in the attribute tables; 2) use your attribute as a distance (it will be read as meters for isodistances or minutes for isochrones).
Before click on Calculate Isolines check well if the isoline parameters are set as you wish. Below the new isolines layer
The attribute table of the new layer.
Iso4app plugin for QGIS resources:
Its purpose is to provide you with the wgs84 coordinates of your preferred isoline.
You can use iso4app library to draw your isoline using your preferred maps api.
Since this API makes requests to the Iso4App Webservice you need to register to get your API key. The API key has a limited number of credits and you can use it for development purposes only. If you like the service you can purchase more credits. Is available also a rest api click here for more information.
This sections represents the reference about the iso4app
One click hundreds of trips!
There is not a fixed limit, however this page is only for demo and test purpose, so we can stop users that are requiring too much isolines.
The free personal API Key expires in one month and you have 1000 credits. Paying a fee you can upgrade your personal API Key.
You can login on iso4app using your registration data.
Yon can use the following parameters: set the Travel type to Motor vehicle, the Speed limit to 80 and the Speed type to low or very low.
Yon can use the following parameters: set the Travel type to Bicycle, the Speed limit between 25 and 40, the Speed type to Fast and check Reduce queue time.
Yon can use the following parameters: set the Travel type to Pedestrian, the Speed limit between 10 and 20, the Speed type to Fast and check Reduce queue time.
Yon can use the following parameters: set the Travel type to Motor vehicle, the Speed limit between 30 and 45, the Speed type to Fast and check Reduce queue time.
You cannot have this travel time map. When you set the Speed limit parameter the system use it to reduce the permitted road speed limit. You cannot increase the permitted road speed limit.
Yon can use the following parameters: set the Travel type to Pedestrian and the Speed type to Low or Very Low otherwise you can use the Speed type to Fast and set the speed as you wish using the parameter Speed limit.
The Fast value work as follow: for Motor vehicle you can travel at the maximum speed permitted for the road; for Bicycle you travel at the 40 kmh speed;for Pedestrian you travel at the 20 kmh speed. For Bicycle or Pedestrian we suggest to reduce the speed setting the parameter Speed limit.
Yes you can use a custom value for Isodistances and Travel Time Map (Isochrones) using directly our API by your APP.
IMPORTANT NOTICE: PLEASE READ CAREFULLY BEFORE USING THE DATA SERVICES
This end user service license agreement ("Services license agreement") is a legal agreement between you (the "End User" or "You") and K-SOL S.r.l. The terms of this services license agreement are intended to govern the use of our isolines services (Iso4App).
If you do not agree to all the terms of this services license agreement, we are unwilling to provide you with the services and you must not use our services and you will have no right to access or use our services. If for any reason you have already used our services and you have stored isolines data and no longer agree to all the terms of this data license agreement you must remove all the data you have stored.
In exchange for a fee, you can use Iso4App services for a period of time and for a number of requests. You can use Iso4App service free of charge only for test purpose and with the limits below:
1. Freemium without registration: you can ask for 10km isodistances and 10 minutes isochrones.
2. Freemium with registration: you can ask for every type of isolines. Your API key is limited in credits and time.
You must not pre-fetch, cache or store any content, except that you may store a limited amounts of content for the purpose of improving the performance of your application
1. You are not allowed to pre-fetch
2. Data conservation has to be temporary
3. Data has to be kept in small amounts
If you need save the isolines on your system you have to purchase the extended right. During purchase process you can specify this option (default YES). If you do not have this extended right and you have already purchased credits you can require it emailing us, we will configure your API-KEY. When you have the extended right additional credits consumption will be added in the same way as downloading the isolines from the Iso4App Online Application. You can keep the isolines in your system for approximately one year.
B. Iso4App Online Application
1. You can save isolines on your PC using a paid API-Key
2. Saving isolines consumes credits
3. The saved isolines can be imported on you system
4. You can keep the isolines in your system for approximately one year
Keep in mind that the following changes: one-way,speed limit, adding/removing stops, traffic lights and roundabouts changes the shape of the isolines. We suggest updating the isolines every 4 or 6 months
C. Substitute service
1. You must not attempt to create a substitute or similar service through the use of or an access to the iso4app service.
2. You cannot publish a general service layer to show isolines on other applications. Our service must be used on a specific end-user application.
We may collect informations such as, but not limited to, an end user's ip address, requests, time of submissions and the results returned to the user, in connection with transaction requests to the services.
Subscriber uses the services at subscriver's sole risk. The services and content are provided on "as is" and "as available" basis. Unless otherwise explicitly stated, the services or content on the iso4app web site is not intended for use in any mission critical applications. Iso4app disclaims all implied conditions, representations, and warranties of any kind, including any implied warranty of merchantability, fitness for a particular purpose, or noninfringment. Iso4app makes no representation, warranty, or guaranty as to the quality, suitability, truth, accuracy, or completeness of any of the services or content contained on their web sites.
The services and content have been developed from sources believed to be reliable, but their accuracy and completeness are not guaranteed. the services and content may contain nonconformities, defects, inaccuracies, errors, or omissions. Iso4app makes no warranty that:
A. the services will meet subscriber's requirements;
B. the services will be uninterrupted, timely, secure or error free;
C. the results that may be obtained from the use of the services will be accurate or reliable;
D. the quality of any services, data or information obtained by subscriber through the services will meet subsrciber's expectations;
E. any errors in the services, software, data, or information will be corrected.