Commit e1351b3d authored by Christine Plumejeaud's avatar Christine Plumejeaud
Browse files

Une carte pour visualiser les premiers résultats (localisation des ports,...

Une carte pour visualiser les premiers résultats (localisation des ports, cartes des frontières du monde en 1789 et capitales du monde en 2018
parent 23f4581a
'''
Created on 1 august 2021
@author: cplumejeaud
ANR PORTIC : used to map geographic data of portic - ports, province and state borders of 1789
'''
from branca.utilities import color_brewer
from branca.element import Html
import folium
from folium.plugins import MarkerCluster
import pandas as pd
#import geopandas as gpd
import os
......@@ -9,19 +18,24 @@ import json
import requests
import random
from ipyleaflet import AwesomeIcon, GeoJSON, Map, Marker, LayerGroup, SearchControl
#from ipyleaflet import AwesomeIcon, GeoJSON, Map, Marker, LayerGroup, SearchControl
# Look at https://python-visualization.github.io/folium/quickstart.html#GeoJSON/TopoJSON-Overlays
# https://georgetsilva.github.io/posts/mapping-points-with-folium/
# https://makina-corpus.com/blog/metier/2019/python-carto
# https://www.geeksforgeeks.org/visualizing-geospatial-data-using-folium-in-python/?ref=rp
#https://gis.stackexchange.com/questions/362582/coordinate-system-mismatch-in-folium
# https://gis.stackexchange.com/questions/362582/coordinate-system-mismatch-in-folium
# https://ipyleaflet.readthedocs.io/en/latest/api_reference/geo_json.html
# https://ipyleaflet.readthedocs.io/en/latest/api_reference/search_control.html
# For popup options, look at leaflet : https://leafletjs.com/reference-1.4.0.html#popup
url = (
"https://raw.githubusercontent.com/medialab/portic-storymaps-2021/main/public/data/"
)
france_bad = f"{url}/cartoweb_france_1789_geojson.geojson"
#antarctic_ice_shelf_topo = f"{url}/antarctic_ice_shelf_topo.json"
url2 = (
"https://gitlab.huma-num.fr/portic/gazetteer/-/raw/master/maps/"
......@@ -31,27 +45,31 @@ url3 = (
"C:/Travail/Dev/portic_humanum/gazetteer/maps"
)
#world_ok = f"{url2}/cartoweb_world_1789_29juillet2021_mixte3857_topo.json"
#world_geojson_old=f"{url2}/cartoweb_world_1789_29juillet2021_mixte4326_geojson.geojson"
world_geojson=f"{url3}/cartoweb_world_1789_29juillet2021_mixte4326_geojson.geojson"
#world_centres_geojson=f"{url2}/cartoweb_world_1789_29juillet2021_mixte4326_centres.geojson"
ports_geojson=f"{url3}/ports_1789_4326.json"
cities_geojson=f"{url3}/cities_2018_4326.json"
#world_data = f"{url2}/dico_mixte.csv"
#state_data = pd.read_csv(world_data)
"""
if not os.path.exists('world_1789.json'):
r = requests.get(world_geojson)
with open('world_1789.json', 'w') as f:
f.write(r.content.decode("utf-8"))
"""
#with open('test.json', 'r') as f:
with open('world_1789.json', 'r') as f:
with open(world_geojson, 'r') as f:
data = json.load(f)
#df = pd.read_json(f)
#df = gpd.read_file(f)
with open(ports_geojson, 'r') as f:
ports = json.load(f)
with open(cities_geojson, 'r') as f:
cities = json.load(f)
def random_color(feature):
"""A set of RGB colors has been randomly generated in the database for each unit of level 0 (state). """
#print(feature['properties'])
#print(feature['properties']['red'])
return {
......@@ -64,14 +82,19 @@ def random_color(feature):
#'fillColor': random.choice(['red', 'yellow', 'green', 'orange', 'blue']),
}
def portdescription(feature):
print(feature['properties'])
return feature['properties']['toponyme_standard_fr']
m = folium.Map(location=[46.1722, -1.1481],zoom_start=6, tiles="Stamen Terrain", height='80%', top='0.0%', crs='EPSG3857')
intro = folium.Div(height='20%', top='80.0%')
#intro.title("<i>Texte de présentation de la carte</i>")
m = folium.Map(location=[46.1722, -1.1481],zoom_start=6, tiles="Stamen Terrain", height='80%', top='0.0%', crs='EPSG3857')
texte="<h1>Mapping the maritime world of 1789</h1>"
""" <h1>Mapping the maritime world of 1789</h1>
<ul>
<li>This map has been made in <a href='http://anr.portic.fr'> ANR PORTIC </a> under CC4.0-BY-SA Licence</li>
<li>First layer is the borders of world in 1789, drawn from many sources. Ask to Christine Plumejeaud for metadata </li>
<li>Second layer is the the set of harbors coming from navigocorpus database, for the end of 18th century. Ask to Silvia Marzagalli for metadata</li>
<li>Data and metadata can be downloaded from our <a href='https://gitlab.huma-num.fr/portic/gazetteer/maps'> github </a> </li>
</ul> """
intro = folium.Div(height='20%', top='0.0%')
intro.add_child(Html(data=texte), name="intro")
m.get_root().add_child(intro,name='Christine',index=77)
style = {'fillColor': '#f5f5f5', 'lineColor': '#ffffbf', 'fill_opacity':'0.5','line_opacity': '.1'}
......@@ -80,38 +103,91 @@ style = {'fillColor': '#f5f5f5', 'lineColor': '#ffffbf', 'fill_opacity':'0.5','l
#polygon = folium.GeoJson(gjson, style_function = lambda x: style).add_to(m)
#####################################################################
## First layer with countries
#####################################################################
"""folium.TopoJson(
json.loads(requests.get(world_ok).text),
"objects.cartoweb_world_1789_29juillet2021_mixte3857",
#style_function=style_function,
name="world_1789"
).add_to(m)"""
#https://ipyleaflet.readthedocs.io/en/latest/api_reference/geo_json.html
layer_world = folium.GeoJson(world_geojson,
name="Fond mixte 1789",
name="Word borders in 1789",
style_function= random_color
)
layer_world.add_to(m)
marker_clusterinfo = MarkerCluster().add_to(layer_world)
"""
folium.GeoJson(ports_geojson,
name="ports de navigo",
style_function = lambda x: style,
popup="feature.id",
tooltip="test ports").add_to(m)
"""
feature_list = data["features"]
for f in feature_list:
#print(f['properties'])
shortname = f['properties']['shortname']
latitude = f['properties']['lat']
longitude = f['properties']['long']
popuptext = "<b>"+shortname+"</b>"
if f['properties']['dominant']!=None :
if f['properties']['unitlevel']!=2:
popuptext += "<br> Dominated by : "+str(f['properties']['dominant'])
else:
popuptext += "<br> Belongs to : "+str(f['properties']['dominant'])
folium.Marker(
[latitude, longitude],
popup=folium.Popup(html=popuptext, maxWidth=500),
tooltip=shortname,
icon=folium.Icon(color="red", icon="info-sign")
).add_to(marker_clusterinfo)
folium.GeoJson(ports_geojson,
name="ports de navigo",
popup=portdescription,
tooltip="Port, Click to get info"
).add_to(m)
#####################################################################
## Second layer with ports
#####################################################################
layer_port = folium.FeatureGroup(name="Ports of navigocorpus database")
layer_port.add_to(m)
#https://georgetsilva.github.io/posts/mapping-points-with-folium/
marker_cluster = MarkerCluster().add_to(layer_port)
#For popup options, look at leaflet : https://leafletjs.com/reference-1.4.0.html#popup
feature_list = ports["features"]
for f in feature_list:
#print(f['properties'])
#uhgs_id, toponyme_standard_fr, toponyme_standard_en, state_1789_fr, state_1789_en, amiraute, province, status
shortname = f['properties']['toponyme_standard_fr']
latitude = f['properties']['lat']
longitude = f['properties']['long']
popuptext = "<b>"+shortname+"</b>"
if latitude!= None :
popuptext += "<br><table>"
if f['properties']['state_1789_fr']!=None :
popuptext += "<tr><td> State : </td><td>"+str(f['properties']['state_1789_fr']+"</td></tr>")
if f['properties']['province']!=None :
popuptext += "<tr><td> Province : </td><td>"+str(f['properties']['province']+"</td></tr>")
if f['properties']['amiraute']!=None :
popuptext += "<tr><td> Admiralty : </td><td>"+str(f['properties']['amiraute']+"</td></tr>")
if f['properties']['status']!=None :
popuptext += "<tr><td> Status : </td><td>"+str(f['properties']['status']+"</td></tr>")
if f['properties']['uhgs_id']!=None :
popuptext += "<tr><td> UHGS_ID : </td><td>"+str(f['properties']['uhgs_id']+"</td></tr>")
popuptext += "</table>"
folium.CircleMarker(
[latitude, longitude],
popup=folium.Popup(html=popuptext, maxWidth=500),
radius=10,
#fill=True,
color="blue",
color_opacity=0.5,
fill_color="blue",
fill_opacity=0.5,
tooltip=shortname,
#icon=folium.Icon(color="red", icon="info-sign")
).add_to(marker_cluster)
"""
folium.CircleMarker(
location=[45.5215, -122.6261],
radius=50,
popup="Laurelhurst Park",
color="#3186cc",
fill=True,
fill_color="#3186cc",
).add_to(m)
"""
#https://ipyleaflet.readthedocs.io/en/latest/api_reference/search_control.html
""" marker = Marker(icon=AwesomeIcon(name="check", marker_color='green', icon_color='darkred'))
......@@ -123,16 +199,25 @@ m.add_control(SearchControl(
marker=marker
)) """
#hover_style={
# 'color': 'white', 'dashArray': '0', 'fillOpacity': 0.5
# },
"""folium.TopoJson(
json.loads(requests.get(world_ok).text),
"objects.cartoweb_world_1789_29juillet2021_mixte3857",
#style_function=style_function,
name="world_1789"
).add_to(m)"""
#####################################################################
## Cities layers
#####################################################################
layer_cities = folium.FeatureGroup(name="Cities (capitals) 2018")
layer_cities.add_to(m)
feature_list = cities["features"]
for f in feature_list:
folium.vector_layers.CircleMarker(
location=[f['properties']['lat'], f['properties']['long']],
tooltip =f['properties']['capital_city'],
radius = 7,
color="black",
fill_color="black",
fill_opacity=0.5,
#icon=folium.Icon(color="black", icon="info-sign")
).add_to(layer_cities)
## Add a control on layers to display
......@@ -140,29 +225,5 @@ folium.LayerControl().add_to(m)
## You can get lat/long by clicking anywhere
m.add_child(folium.LatLngPopup())
tooltip = "Click me!"
feature_list = data["features"]
for f in feature_list:
print(f['properties'])
shortname = f['properties']['shortname']
latitude = f['properties']['lat']
longitude = f['properties']['long']
popuptext = "<b>"+shortname+"</b>"
if f['properties']['dominant']!=None :
if f['properties']['unitlevel']!=2:
popuptext += "<br> Sous la domination de : "+str(f['properties']['dominant'])
else:
popuptext += "<br> Appartient à : "+str(f['properties']['dominant'])
folium.Marker(
[latitude, longitude],
popup=popuptext,
tooltip=shortname,
icon=folium.Icon(color="red", icon="info-sign")
).add_to(m)
##Export HTML
m.save("index.html")
\ No newline at end of file
m.save("maps/index.html")
\ No newline at end of file
{
"type": "FeatureCollection",
"name": "cartoweb_world_1789_29juillet2021_mixte4326_centres",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "id": 55, "unitlevel": 2, "shortname": "Bouillon", "id_sup": 944, "latitude": 49.82, "longitude": 5.12 }, "geometry": { "type": "Point", "coordinates": [ 5.12, 49.82 ] } },
{ "type": "Feature", "properties": { "id": 56, "unitlevel": 2, "shortname": "Foix", "id_sup": 944, "latitude": 42.91, "longitude": 1.58 }, "geometry": { "type": "Point", "coordinates": [ 1.58, 42.91 ] } },
{ "type": "Feature", "properties": { "id": 57, "unitlevel": 2, "shortname": "Roussillon", "id_sup": 944, "latitude": 42.59, "longitude": 2.54 }, "geometry": { "type": "Point", "coordinates": [ 2.54, 42.59 ] } },
{ "type": "Feature", "properties": { "id": 58, "unitlevel": 2, "shortname": "Navarre-Béarn", "id_sup": 944, "latitude": 43.24, "longitude": -0.67 }, "geometry": { "type": "Point", "coordinates": [ -0.67, 43.24 ] } },
{ "type": "Feature", "properties": { "id": 59, "unitlevel": 2, "shortname": "Touraine", "id_sup": 944, "latitude": 47.22, "longitude": 0.81 }, "geometry": { "type": "Point", "coordinates": [ 0.81, 47.22 ] } },
{ "type": "Feature", "properties": { "id": 60, "unitlevel": 2, "shortname": "Anjou", "id_sup": 944, "latitude": 47.48, "longitude": -0.5 }, "geometry": { "type": "Point", "coordinates": [ -0.5, 47.48 ] } },
{ "type": "Feature", "properties": { "id": 61, "unitlevel": 2, "shortname": "Normandy", "id_sup": 944, "latitude": 49.15, "longitude": 0.07 }, "geometry": { "type": "Point", "coordinates": [ 0.07, 49.15 ] } },
{ "type": "Feature", "properties": { "id": 62, "unitlevel": 2, "shortname": "Saintonge", "id_sup": 944, "latitude": 45.65, "longitude": -0.52 }, "geometry": { "type": "Point", "coordinates": [ -0.52, 45.65 ] } },
{ "type": "Feature", "properties": { "id": 63, "unitlevel": 2, "shortname": "Poitou", "id_sup": 944, "latitude": 46.6, "longitude": -0.32 }, "geometry": { "type": "Point", "coordinates": [ -0.32, 46.6 ] } },
{ "type": "Feature", "properties": { "id": 64, "unitlevel": 2, "shortname": "Aunis", "id_sup": 944, "latitude": 46.13, "longitude": -0.99 }, "geometry": { "type": "Point", "coordinates": [ -0.99, 46.13 ] } },
{ "type": "Feature", "properties": { "id": 66, "unitlevel": 2, "shortname": "Bretagne", "id_sup": 944, "latitude": 48.01, "longitude": -2.6 }, "geometry": { "type": "Point", "coordinates": [ -2.6, 48.01 ] } },
{ "type": "Feature", "properties": { "id": 67, "unitlevel": 2, "shortname": "Maine", "id_sup": 944, "latitude": 48.19, "longitude": 0.09 }, "geometry": { "type": "Point", "coordinates": [ 0.09, 48.19 ] } },
{ "type": "Feature", "properties": { "id": 69, "unitlevel": 2, "shortname": "Languedoc", "id_sup": 944, "latitude": 43.96, "longitude": 3.6 }, "geometry": { "type": "Point", "coordinates": [ 3.6, 43.96 ] } },
{ "type": "Feature", "properties": { "id": 71, "unitlevel": 2, "shortname": "Limousin", "id_sup": 944, "latitude": 45.45, "longitude": 1.76 }, "geometry": { "type": "Point", "coordinates": [ 1.76, 45.45 ] } },
{ "type": "Feature", "properties": { "id": 72, "unitlevel": 2, "shortname": "Auvergne", "id_sup": 944, "latitude": 45.48, "longitude": 3.03 }, "geometry": { "type": "Point", "coordinates": [ 3.03, 45.48 ] } },
{ "type": "Feature", "properties": { "id": 73, "unitlevel": 2, "shortname": "Guyenne-Gascony", "id_sup": 944, "latitude": 44.25, "longitude": 0.59 }, "geometry": { "type": "Point", "coordinates": [ 0.59, 44.25 ] } },
{ "type": "Feature", "properties": { "id": 74, "unitlevel": 2, "shortname": "Lyonnais", "id_sup": 944, "latitude": 45.79, "longitude": 4.36 }, "geometry": { "type": "Point", "coordinates": [ 4.36, 45.79 ] } },
{ "type": "Feature", "properties": { "id": 75, "unitlevel": 2, "shortname": "Provence", "id_sup": 944, "latitude": 43.71, "longitude": 5.86 }, "geometry": { "type": "Point", "coordinates": [ 5.86, 43.71 ] } },
{ "type": "Feature", "properties": { "id": 76, "unitlevel": 2, "shortname": "Bourbonnais", "id_sup": 944, "latitude": 46.46, "longitude": 3.12 }, "geometry": { "type": "Point", "coordinates": [ 3.12, 46.46 ] } },
{ "type": "Feature", "properties": { "id": 77, "unitlevel": 2, "shortname": "La Marche", "id_sup": 944, "latitude": 46.08, "longitude": 1.71 }, "geometry": { "type": "Point", "coordinates": [ 1.71, 46.08 ] } },
{ "type": "Feature", "properties": { "id": 78, "unitlevel": 2, "shortname": "Nivernais", "id_sup": 944, "latitude": 47.06, "longitude": 3.54 }, "geometry": { "type": "Point", "coordinates": [ 3.54, 47.06 ] } },
{ "type": "Feature", "properties": { "id": 79, "unitlevel": 2, "shortname": "Berry", "id_sup": 944, "latitude": 46.94, "longitude": 2.04 }, "geometry": { "type": "Point", "coordinates": [ 2.04, 46.94 ] } },
{ "type": "Feature", "properties": { "id": 80, "unitlevel": 2, "shortname": "Orléanais", "id_sup": 944, "latitude": 47.91, "longitude": 1.91 }, "geometry": { "type": "Point", "coordinates": [ 1.91, 47.91 ] } },
{ "type": "Feature", "properties": { "id": 82, "unitlevel": 2, "shortname": "Bourgogne", "id_sup": 944, "latitude": 46.89, "longitude": 4.75 }, "geometry": { "type": "Point", "coordinates": [ 4.75, 46.89 ] } },
{ "type": "Feature", "properties": { "id": 83, "unitlevel": 2, "shortname": "Île-de-France", "id_sup": 944, "latitude": 49.05, "longitude": 2.33 }, "geometry": { "type": "Point", "coordinates": [ 2.33, 49.05 ] } },
{ "type": "Feature", "properties": { "id": 84, "unitlevel": 2, "shortname": "Picardy", "id_sup": 944, "latitude": 50.01, "longitude": 2.55 }, "geometry": { "type": "Point", "coordinates": [ 2.55, 50.01 ] } },
{ "type": "Feature", "properties": { "id": 87, "unitlevel": 2, "shortname": "Franche-Comté", "id_sup": 944, "latitude": 47.2, "longitude": 6.06 }, "geometry": { "type": "Point", "coordinates": [ 6.06, 47.2 ] } },
{ "type": "Feature", "properties": { "id": 92, "unitlevel": 2, "shortname": "Alsace", "id_sup": 944, "latitude": 48.29, "longitude": 7.45 }, "geometry": { "type": "Point", "coordinates": [ 7.45, 48.29 ] } },
{ "type": "Feature", "properties": { "id": 93, "unitlevel": 2, "shortname": "Champagne", "id_sup": 944, "latitude": 48.63, "longitude": 4.25 }, "geometry": { "type": "Point", "coordinates": [ 4.25, 48.63 ] } },
{ "type": "Feature", "properties": { "id": 95, "unitlevel": 2, "shortname": "Flandres", "id_sup": 944, "latitude": 50.49, "longitude": 3.18 }, "geometry": { "type": "Point", "coordinates": [ 3.18, 50.49 ] } },
{ "type": "Feature", "properties": { "id": 96, "unitlevel": 2, "shortname": "Dauphiné", "id_sup": 944, "latitude": 44.91, "longitude": 5.67 }, "geometry": { "type": "Point", "coordinates": [ 5.67, 44.91 ] } },
{ "type": "Feature", "properties": { "id": 579, "unitlevel": 2, "shortname": "Lorraine", "id_sup": 944, "latitude": 48.77, "longitude": 6.15 }, "geometry": { "type": "Point", "coordinates": [ 6.15, 48.77 ] } },
{ "type": "Feature", "properties": { "id": 645, "unitlevel": 1, "shortname": "Duché de Massa et Carrare", "id_sup": 894, "latitude": 44.07, "longitude": 10.13 }, "geometry": { "type": "Point", "coordinates": [ 10.13, 44.07 ] } },
{ "type": "Feature", "properties": { "id": 646, "unitlevel": 1, "shortname": "Brême", "id_sup": 847, "latitude": 53.12, "longitude": 8.78 }, "geometry": { "type": "Point", "coordinates": [ 8.78, 53.12 ] } },
{ "type": "Feature", "properties": { "id": 647, "unitlevel": 1, "shortname": "Hambourg", "id_sup": 849, "latitude": 53.6, "longitude": 9.78 }, "geometry": { "type": "Point", "coordinates": [ 9.78, 53.6 ] } },
{ "type": "Feature", "properties": { "id": 648, "unitlevel": 1, "shortname": "Duché de Mecklenbourg", "id_sup": 848, "latitude": 53.62, "longitude": 12.19 }, "geometry": { "type": "Point", "coordinates": [ 12.19, 53.62 ] } },
{ "type": "Feature", "properties": { "id": 649, "unitlevel": 1, "shortname": "Dantzig", "id_sup": 853, "latitude": 54.36, "longitude": 18.63 }, "geometry": { "type": "Point", "coordinates": [ 18.63, 54.36 ] } },
{ "type": "Feature", "properties": { "id": 650, "unitlevel": 1, "shortname": "Etats pontificaux", "id_sup": 901, "latitude": 43.17, "longitude": 12.26 }, "geometry": { "type": "Point", "coordinates": [ 12.26, 43.17 ] } },
{ "type": "Feature", "properties": { "id": 651, "unitlevel": 1, "shortname": "Principauté de Piombino", "id_sup": 903, "latitude": 42.91, "longitude": 10.56 }, "geometry": { "type": "Point", "coordinates": [ 10.56, 42.91 ] } },
{ "type": "Feature", "properties": { "id": 652, "unitlevel": 1, "shortname": "République de Venise", "id_sup": 904, "latitude": 46.0, "longitude": 12.85 }, "geometry": { "type": "Point", "coordinates": [ 12.85, 46.0 ] } },
{ "type": "Feature", "properties": { "id": 653, "unitlevel": 1, "shortname": "République de Lucques", "id_sup": 911, "latitude": 43.95, "longitude": 10.5 }, "geometry": { "type": "Point", "coordinates": [ 10.5, 43.95 ] } },
{ "type": "Feature", "properties": { "id": 654, "unitlevel": 1, "shortname": "Toscane", "id_sup": 917, "latitude": 43.46, "longitude": 11.24 }, "geometry": { "type": "Point", "coordinates": [ 11.24, 43.46 ] } },
{ "type": "Feature", "properties": { "id": 655, "unitlevel": 1, "shortname": "République de Raguse", "id_sup": 864, "latitude": 42.78, "longitude": 17.75 }, "geometry": { "type": "Point", "coordinates": [ 17.75, 42.78 ] } },
{ "type": "Feature", "properties": { "id": 656, "unitlevel": 1, "shortname": "San Marino", "id_sup": 871, "latitude": 43.93, "longitude": 12.47 }, "geometry": { "type": "Point", "coordinates": [ 12.47, 43.93 ] } },
{ "type": "Feature", "properties": { "id": 657, "unitlevel": 1, "shortname": "Pologne", "id_sup": 878, "latitude": 52.54, "longitude": 25.17 }, "geometry": { "type": "Point", "coordinates": [ 25.17, 52.54 ] } },
{ "type": "Feature", "properties": { "id": 658, "unitlevel": 1, "shortname": "Monaco", "id_sup": 935, "latitude": 43.77, "longitude": 7.46 }, "geometry": { "type": "Point", "coordinates": [ 7.46, 43.77 ] } },
{ "type": "Feature", "properties": { "id": 659, "unitlevel": 1, "shortname": "Duché d'Oldenbourg", "id_sup": 882, "latitude": 53.22, "longitude": 8.26 }, "geometry": { "type": "Point", "coordinates": [ 8.26, 53.22 ] } },
{ "type": "Feature", "properties": { "id": 660, "unitlevel": 1, "shortname": "Lubeck", "id_sup": 889, "latitude": 53.86, "longitude": 10.75 }, "geometry": { "type": "Point", "coordinates": [ 10.75, 53.86 ] } },
{ "type": "Feature", "properties": { "id": 661, "unitlevel": 1, "shortname": "principauté de Lampédouse", "id_sup": 893, "latitude": 35.51, "longitude": 12.58 }, "geometry": { "type": "Point", "coordinates": [ 12.58, 35.51 ] } },
{ "type": "Feature", "properties": { "id": 662, "unitlevel": 1, "shortname": "Altenburg", "id_sup": 845, "latitude": 50.94, "longitude": 11.37 }, "geometry": { "type": "Point", "coordinates": [ 11.37, 50.94 ] } },
{ "type": "Feature", "properties": { "id": 663, "unitlevel": 1, "shortname": "Hesse-Kassel", "id_sup": 846, "latitude": 51.12, "longitude": 9.33 }, "geometry": { "type": "Point", "coordinates": [ 9.33, 51.12 ] } },
{ "type": "Feature", "properties": { "id": 664, "unitlevel": 1, "shortname": "Malte", "id_sup": 850, "latitude": 35.92, "longitude": 14.4 }, "geometry": { "type": "Point", "coordinates": [ 14.4, 35.92 ] } },
{ "type": "Feature", "properties": { "id": 665, "unitlevel": 1, "shortname": "Saxony-Poland-Lithuania", "id_sup": 851, "latitude": 51.32, "longitude": 13.28 }, "geometry": { "type": "Point", "coordinates": [ 13.28, 51.32 ] } },
{ "type": "Feature", "properties": { "id": 666, "unitlevel": 1, "shortname": "Meiningen", "id_sup": 852, "latitude": 50.55, "longitude": 10.59 }, "geometry": { "type": "Point", "coordinates": [ 10.59, 50.55 ] } },
{ "type": "Feature", "properties": { "id": 667, "unitlevel": 1, "shortname": "Lippe", "id_sup": 855, "latitude": 51.94, "longitude": 8.94 }, "geometry": { "type": "Point", "coordinates": [ 8.94, 51.94 ] } },
{ "type": "Feature", "properties": { "id": 668, "unitlevel": 1, "shortname": "Schweinfurt", "id_sup": 857, "latitude": 50.02, "longitude": 10.28 }, "geometry": { "type": "Point", "coordinates": [ 10.28, 50.02 ] } },
{ "type": "Feature", "properties": { "id": 669, "unitlevel": 1, "shortname": "Andorra", "id_sup": 858, "latitude": 42.55, "longitude": 1.58 }, "geometry": { "type": "Point", "coordinates": [ 1.58, 42.55 ] } },
{ "type": "Feature", "properties": { "id": 670, "unitlevel": 1, "shortname": "Grande-Bretagne", "id_sup": 859, "latitude": 52.6, "longitude": -1.47 }, "geometry": { "type": "Point", "coordinates": [ -1.47, 52.6 ] } },
{ "type": "Feature", "properties": { "id": 671, "unitlevel": 1, "shortname": "Russie", "id_sup": 860, "latitude": 62.1, "longitude": 72.04 }, "geometry": { "type": "Point", "coordinates": [ 72.04, 62.1 ] } },
{ "type": "Feature", "properties": { "id": 672, "unitlevel": 1, "shortname": "Überlingen", "id_sup": 862, "latitude": 47.82, "longitude": 9.24 }, "geometry": { "type": "Point", "coordinates": [ 9.24, 47.82 ] } },
{ "type": "Feature", "properties": { "id": 673, "unitlevel": 1, "shortname": "Sigmaringen", "id_sup": 863, "latitude": 48.06, "longitude": 9.24 }, "geometry": { "type": "Point", "coordinates": [ 9.24, 48.06 ] } },
{ "type": "Feature", "properties": { "id": 674, "unitlevel": 1, "shortname": "Coburg", "id_sup": 865, "latitude": 50.43, "longitude": 11.09 }, "geometry": { "type": "Point", "coordinates": [ 11.09, 50.43 ] } },
{ "type": "Feature", "properties": { "id": 675, "unitlevel": 1, "shortname": "Köthen", "id_sup": 866, "latitude": 51.75, "longitude": 12.0 }, "geometry": { "type": "Point", "coordinates": [ 12.0, 51.75 ] } },
{ "type": "Feature", "properties": { "id": 676, "unitlevel": 1, "shortname": "Bavaria", "id_sup": 867, "latitude": 48.53, "longitude": 12.14 }, "geometry": { "type": "Point", "coordinates": [ 12.14, 48.53 ] } },
{ "type": "Feature", "properties": { "id": 677, "unitlevel": 1, "shortname": "Ratzeburg", "id_sup": 869, "latitude": 53.8, "longitude": 10.99 }, "geometry": { "type": "Point", "coordinates": [ 10.99, 53.8 ] } },
{ "type": "Feature", "properties": { "id": 678, "unitlevel": 1, "shortname": "République de Gènes", "id_sup": 868, "latitude": 44.42, "longitude": 8.89 }, "geometry": { "type": "Point", "coordinates": [ 8.89, 44.42 ] } },
{ "type": "Feature", "properties": { "id": 679, "unitlevel": 1, "shortname": "Autriche", "id_sup": 870, "latitude": 47.79, "longitude": 18.52 }, "geometry": { "type": "Point", "coordinates": [ 18.52, 47.79 ] } },
{ "type": "Feature", "properties": { "id": 680, "unitlevel": 1, "shortname": "Dortmund", "id_sup": 872, "latitude": 51.62, "longitude": 7.4 }, "geometry": { "type": "Point", "coordinates": [ 7.4, 51.62 ] } },
{ "type": "Feature", "properties": { "id": 681, "unitlevel": 1, "shortname": "Frankfurt", "id_sup": 874, "latitude": 50.02, "longitude": 8.7 }, "geometry": { "type": "Point", "coordinates": [ 8.7, 50.02 ] } },
{ "type": "Feature", "properties": { "id": 682, "unitlevel": 1, "shortname": "Small States", "id_sup": 873, "latitude": 50.24, "longitude": 9.24 }, "geometry": { "type": "Point", "coordinates": [ 9.24, 50.24 ] } },
{ "type": "Feature", "properties": { "id": 683, "unitlevel": 1, "shortname": "Liège", "id_sup": 876, "latitude": 50.67, "longitude": 5.28 }, "geometry": { "type": "Point", "coordinates": [ 5.28, 50.67 ] } },
{ "type": "Feature", "properties": { "id": 684, "unitlevel": 1, "shortname": "Passau", "id_sup": 877, "latitude": 48.71, "longitude": 13.59 }, "geometry": { "type": "Point", "coordinates": [ 13.59, 48.71 ] } },
{ "type": "Feature", "properties": { "id": 685, "unitlevel": 1, "shortname": "Hanover", "id_sup": 879, "latitude": 52.87, "longitude": 9.75 }, "geometry": { "type": "Point", "coordinates": [ 9.75, 52.87 ] } },
{ "type": "Feature", "properties": { "id": 686, "unitlevel": 1, "shortname": "Mühlhausen", "id_sup": 881, "latitude": 51.26, "longitude": 10.45 }, "geometry": { "type": "Point", "coordinates": [ 10.45, 51.26 ] } },
{ "type": "Feature", "properties": { "id": 687, "unitlevel": 1, "shortname": "Bernburg", "id_sup": 880, "latitude": 51.7, "longitude": 11.33 }, "geometry": { "type": "Point", "coordinates": [ 11.33, 51.7 ] } },
{ "type": "Feature", "properties": { "id": 688, "unitlevel": 1, "shortname": "Württemberg", "id_sup": 883, "latitude": 48.72, "longitude": 9.11 }, "geometry": { "type": "Point", "coordinates": [ 9.11, 48.72 ] } },
{ "type": "Feature", "properties": { "id": 689, "unitlevel": 1, "shortname": "Eisenach", "id_sup": 885, "latitude": 50.93, "longitude": 10.26 }, "geometry": { "type": "Point", "coordinates": [ 10.26, 50.93 ] } },
{ "type": "Feature", "properties": { "id": 690, "unitlevel": 1, "shortname": "Waldeck", "id_sup": 884, "latitude": 51.32, "longitude": 8.96 }, "geometry": { "type": "Point", "coordinates": [ 8.96, 51.32 ] } },
{ "type": "Feature", "properties": { "id": 691, "unitlevel": 1, "shortname": "Dessau", "id_sup": 886, "latitude": 51.82, "longitude": 12.28 }, "geometry": { "type": "Point", "coordinates": [ 12.28, 51.82 ] } },
{ "type": "Feature", "properties": { "id": 692, "unitlevel": 1, "shortname": "Salzburg", "id_sup": 887, "latitude": 47.43, "longitude": 13.03 }, "geometry": { "type": "Point", "coordinates": [ 13.03, 47.43 ] } },
{ "type": "Feature", "properties": { "id": 693, "unitlevel": 1, "shortname": "Royaume de Piémont-Sardaigne", "id_sup": 888, "latitude": 45.13, "longitude": 7.48 }, "geometry": { "type": "Point", "coordinates": [ 7.48, 45.13 ] } },
{ "type": "Feature", "properties": { "id": 694, "unitlevel": 1, "shortname": "Suède", "id_sup": 892, "latitude": 62.77, "longitude": 16.75 }, "geometry": { "type": "Point", "coordinates": [ 16.75, 62.77 ] } },
{ "type": "Feature", "properties": { "id": 695, "unitlevel": 1, "shortname": "Hesse-Darmstadt", "id_sup": 891, "latitude": 50.42, "longitude": 8.8 }, "geometry": { "type": "Point", "coordinates": [ 8.8, 50.42 ] } },
{ "type": "Feature", "properties": { "id": 696, "unitlevel": 1, "shortname": "Rottweil", "id_sup": 890, "latitude": 48.2, "longitude": 8.58 }, "geometry": { "type": "Point", "coordinates": [ 8.58, 48.2 ] } },
{ "type": "Feature", "properties": { "id": 697, "unitlevel": 1, "shortname": "Nassau", "id_sup": 896, "latitude": 50.13, "longitude": 7.88 }, "geometry": { "type": "Point", "coordinates": [ 7.88, 50.13 ] } },
{ "type": "Feature", "properties": { "id": 698, "unitlevel": 1, "shortname": "Portugal", "id_sup": 895, "latitude": 39.68, "longitude": -7.96 }, "geometry": { "type": "Point", "coordinates": [ -7.96, 39.68 ] } },
{ "type": "Feature", "properties": { "id": 699, "unitlevel": 1, "shortname": "Zweibrücken", "id_sup": 898, "latitude": 49.45, "longitude": 7.41 }, "geometry": { "type": "Point", "coordinates": [ 7.41, 49.45 ] } },
{ "type": "Feature", "properties": { "id": 700, "unitlevel": 1, "shortname": "Baden", "id_sup": 897, "latitude": 48.49, "longitude": 8.12 }, "geometry": { "type": "Point", "coordinates": [ 8.12, 48.49 ] } },
{ "type": "Feature", "properties": { "id": 701, "unitlevel": 1, "shortname": "Weimar", "id_sup": 900, "latitude": 51.03, "longitude": 11.32 }, "geometry": { "type": "Point", "coordinates": [ 11.32, 51.03 ] } },
{ "type": "Feature", "properties": { "id": 702, "unitlevel": 1, "shortname": "Espagne", "id_sup": 902, "latitude": 40.38, "longitude": -3.49 }, "geometry": { "type": "Point", "coordinates": [ -3.49, 40.38 ] } },
{ "type": "Feature", "properties": { "id": 703, "unitlevel": 1, "shortname": "Danemark", "id_sup": 905, "latitude": 55.54, "longitude": 9.97 }, "geometry": { "type": "Point", "coordinates": [ 9.97, 55.54 ] } },
{ "type": "Feature", "properties": { "id": 704, "unitlevel": 1, "shortname": "Schwabisches Hall", "id_sup": 906, "latitude": 49.08, "longitude": 9.8 }, "geometry": { "type": "Point", "coordinates": [ 9.8, 49.08 ] } },
{ "type": "Feature", "properties": { "id": 705, "unitlevel": 1, "shortname": "Reutlingen", "id_sup": 909, "latitude": 48.5, "longitude": 9.12 }, "geometry": { "type": "Point", "coordinates": [ 9.12, 48.5 ] } },
{ "type": "Feature", "properties": { "id": 706, "unitlevel": 1, "shortname": "Lindau", "id_sup": 908, "latitude": 47.59, "longitude": 9.77 }, "geometry": { "type": "Point", "coordinates": [ 9.77, 47.59 ] } },
{ "type": "Feature", "properties": { "id": 707, "unitlevel": 1, "shortname": "Orange", "id_sup": 907, "latitude": 44.11, "longitude": 4.86 }, "geometry": { "type": "Point", "coordinates": [ 4.86, 44.11 ] } },
{ "type": "Feature", "properties": { "id": 708, "unitlevel": 1, "shortname": "Brunswick-Wolfenbuttel", "id_sup": 910, "latitude": 52.08, "longitude": 10.55 }, "geometry": { "type": "Point", "coordinates": [ 10.55, 52.08 ] } },
{ "type": "Feature", "properties": { "id": 709, "unitlevel": 1, "shortname": "Empire ottoman", "id_sup": 912, "latitude": 41.11, "longitude": 29.67 }, "geometry": { "type": "Point", "coordinates": [ 29.67, 41.11 ] } },
{ "type": "Feature", "properties": { "id": 710, "unitlevel": 1, "shortname": "Saxe-Hildburghausen", "id_sup": 913, "latitude": 50.4, "longitude": 10.83 }, "geometry": { "type": "Point", "coordinates": [ 10.83, 50.4 ] } },
{ "type": "Feature", "properties": { "id": 711, "unitlevel": 1, "shortname": "Trier", "id_sup": 916, "latitude": 50.08, "longitude": 7.06 }, "geometry": { "type": "Point", "coordinates": [ 7.06, 50.08 ] } },
{ "type": "Feature", "properties": { "id": 712, "unitlevel": 1, "shortname": "Prusse", "id_sup": 914, "latitude": 52.87, "longitude": 16.58 }, "geometry": { "type": "Point", "coordinates": [ 16.58, 52.87 ] } },
{ "type": "Feature", "properties": { "id": 715, "unitlevel": 1, "shortname": "Ulm", "id_sup": 919, "latitude": 48.42, "longitude": 9.92 }, "geometry": { "type": "Point", "coordinates": [ 9.92, 48.42 ] } },
{ "type": "Feature", "properties": { "id": 716, "unitlevel": 1, "shortname": "Zerbst", "id_sup": 921, "latitude": 52.73, "longitude": 10.17 }, "geometry": { "type": "Point", "coordinates": [ 10.17, 52.73 ] } },
{ "type": "Feature", "properties": { "id": 717, "unitlevel": 1, "shortname": "Brandenburg-Bayreuth", "id_sup": 920, "latitude": 50.0, "longitude": 11.5 }, "geometry": { "type": "Point", "coordinates": [ 11.5, 50.0 ] } },
{ "type": "Feature", "properties": { "id": 718, "unitlevel": 1, "shortname": "Cologne", "id_sup": 922, "latitude": 51.15, "longitude": 7.62 }, "geometry": { "type": "Point", "coordinates": [ 7.62, 51.15 ] } },
{ "type": "Feature", "properties": { "id": 719, "unitlevel": 1, "shortname": "Sulzbach", "id_sup": 923, "latitude": 49.66, "longitude": 12.0 }, "geometry": { "type": "Point", "coordinates": [ 12.0, 49.66 ] } },
{ "type": "Feature", "properties": { "id": 720, "unitlevel": 1, "shortname": "Swiss Cantons", "id_sup": 924, "latitude": 46.74, "longitude": 8.4 }, "geometry": { "type": "Point", "coordinates": [ 8.4, 46.74 ] } },
{ "type": "Feature", "properties": { "id": 722, "unitlevel": 1, "shortname": "Brandenburg-Ansbach", "id_sup": 926, "latitude": 49.24, "longitude": 10.65 }, "geometry": { "type": "Point", "coordinates": [ 10.65, 49.24 ] } },
{ "type": "Feature", "properties": { "id": 723, "unitlevel": 1, "shortname": "Memmingen", "id_sup": 928, "latitude": 47.99, "longitude": 10.2 }, "geometry": { "type": "Point", "coordinates": [ 10.2, 47.99 ] } },
{ "type": "Feature", "properties": { "id": 724, "unitlevel": 1, "shortname": "Wittelsbach", "id_sup": 927, "latitude": 50.11, "longitude": 8.22 }, "geometry": { "type": "Point", "coordinates": [ 8.22, 50.11 ] } },
{ "type": "Feature", "properties": { "id": 725, "unitlevel": 1, "shortname": "Porrentruy", "id_sup": 929, "latitude": 47.36, "longitude": 7.2 }, "geometry": { "type": "Point", "coordinates": [ 7.2, 47.36 ] } },
{ "type": "Feature", "properties": { "id": 726, "unitlevel": 1, "shortname": "Rothenburg", "id_sup": 931, "latitude": 49.36, "longitude": 10.08 }, "geometry": { "type": "Point", "coordinates": [ 10.08, 49.36 ] } },
{ "type": "Feature", "properties": { "id": 727, "unitlevel": 1, "shortname": "Kaufbeuren", "id_sup": 932, "latitude": 47.91, "longitude": 10.57 }, "geometry": { "type": "Point", "coordinates": [ 10.57, 47.91 ] } },
{ "type": "Feature", "properties": { "id": 728, "unitlevel": 1, "shortname": "Hechingen", "id_sup": 933, "latitude": 48.35, "longitude": 8.99 }, "geometry": { "type": "Point", "coordinates": [ 8.99, 48.35 ] } },
{ "type": "Feature", "properties": { "id": 729, "unitlevel": 1, "shortname": "Modena", "id_sup": 934, "latitude": 44.52, "longitude": 10.68 }, "geometry": { "type": "Point", "coordinates": [ 10.68, 44.52 ] } },
{ "type": "Feature", "properties": { "id": 730, "unitlevel": 1, "shortname": "Biberach", "id_sup": 936, "latitude": 48.08, "longitude": 9.74 }, "geometry": { "type": "Point", "coordinates": [ 9.74, 48.08 ] } },
{ "type": "Feature", "properties": { "id": 731, "unitlevel": 1, "shortname": "Mainz", "id_sup": 938, "latitude": 49.84, "longitude": 8.93 }, "geometry": { "type": "Point", "coordinates": [ 8.93, 49.84 ] } },
{ "type": "Feature", "properties": { "id": 732, "unitlevel": 1, "shortname": "Parma Piacenza", "id_sup": 937, "latitude": 44.77, "longitude": 9.89 }, "geometry": { "type": "Point", "coordinates": [ 9.89, 44.77 ] } },
{ "type": "Feature", "properties": { "id": 733, "unitlevel": 1, "shortname": "Nuremberg", "id_sup": 939, "latitude": 49.48, "longitude": 11.23 }, "geometry": { "type": "Point", "coordinates": [ 11.23, 49.48 ] } },
{ "type": "Feature", "properties": { "id": 735, "unitlevel": 1, "shortname": "Persia", "id_sup": 940, "latitude": 39.98, "longitude": 43.95 }, "geometry": { "type": "Point", "coordinates": [ 43.95, 39.98 ] } },
{ "type": "Feature", "properties": { "id": 736, "unitlevel": 1, "shortname": "Pays-Bas autrichiens", "id_sup": 870, "latitude": 50.59, "longitude": 4.88 }, "geometry": { "type": "Point", "coordinates": [ 4.88, 50.59 ] } },
{ "type": "Feature", "properties": { "id": 737, "unitlevel": 1, "shortname": "colonies danoises", "id_sup": 905, "latitude": 74.47, "longitude": -40.65 }, "geometry": { "type": "Point", "coordinates": [ -40.65, 74.47 ] } },
{ "type": "Feature", "properties": { "id": 738, "unitlevel": 1, "shortname": "Norvège", "id_sup": 905, "latitude": 64.46, "longitude": 14.08 }, "geometry": { "type": "Point", "coordinates": [ 14.08, 64.46 ] } },
{ "type": "Feature", "properties": { "id": 739, "unitlevel": 1, "shortname": "Régence d'Alger", "id_sup": 912, "latitude": 28.17, "longitude": 2.63 }, "geometry": { "type": "Point", "coordinates": [ 2.63, 28.17 ] } },
{ "type": "Feature", "properties": { "id": 740, "unitlevel": 1, "shortname": "Régence de Tripoli", "id_sup": 912, "latitude": 26.84, "longitude": 22.55 }, "geometry": { "type": "Point", "coordinates": [ 22.55, 26.84 ] } },
{ "type": "Feature", "properties": { "id": 741, "unitlevel": 1, "shortname": "Régence de Tunis", "id_sup": 912, "latitude": 33.97, "longitude": 9.57 }, "geometry": { "type": "Point", "coordinates": [ 9.57, 33.97 ] } },
{ "type": "Feature", "properties": { "id": 742, "unitlevel": 1, "shortname": "Canaries", "id_sup": 902, "latitude": 28.34, "longitude": -15.67 }, "geometry": { "type": "Point", "coordinates": [ -15.67, 28.34 ] } },
{ "type": "Feature", "properties": { "id": 743, "unitlevel": 1, "shortname": "colonies espagnoles d'Amérique", "id_sup": 902, "latitude": 37.52, "longitude": -102.97 }, "geometry": { "type": "Point", "coordinates": [ -102.97, 37.52 ] } },
{ "type": "Feature", "properties": { "id": 745, "unitlevel": 1, "shortname": "colonies françaises en Asie", "id_sup": 945, "latitude": -20.18, "longitude": 55.62 }, "geometry": { "type": "Point", "coordinates": [ 55.62, -20.18 ] } },
{ "type": "Feature", "properties": { "id": 746, "unitlevel": 1, "shortname": "colonies britanniques d'Amérique", "id_sup": 859, "latitude": 61.38, "longitude": -98.57 }, "geometry": { "type": "Point", "coordinates": [ -98.57, 61.38 ] } },
{ "type": "Feature", "properties": { "id": 747, "unitlevel": 1, "shortname": "Ecosse", "id_sup": 859, "latitude": 56.84, "longitude": -4.18 }, "geometry": { "type": "Point", "coordinates": [ -4.18, 56.84 ] } },
{ "type": "Feature", "properties": { "id": 748, "unitlevel": 1, "shortname": "Iles anglo-normandes", "id_sup": 859, "latitude": 49.31, "longitude": -2.3 }, "geometry": { "type": "Point", "coordinates": [ -2.3, 49.31 ] } },
{ "type": "Feature", "properties": { "id": 749, "unitlevel": 1, "shortname": "Irlande", "id_sup": 859, "latitude": 53.43, "longitude": -7.9 }, "geometry": { "type": "Point", "coordinates": [ -7.9, 53.43 ] } },
{ "type": "Feature", "properties": { "id": 750, "unitlevel": 1, "shortname": "Pays de Galles", "id_sup": 859, "latitude": 52.34, "longitude": -3.74 }, "geometry": { "type": "Point", "coordinates": [ -3.74, 52.34 ] } },
{ "type": "Feature", "properties": { "id": 751, "unitlevel": 1, "shortname": "colonies portugaises d'Amérique", "id_sup": 895, "latitude": -10.77, "longitude": -53.09 }, "geometry": { "type": "Point", "coordinates": [ -53.09, -10.77 ] } },
{ "type": "Feature", "properties": { "id": 752, "unitlevel": 1, "shortname": "îles atlantiques portugaises", "id_sup": 895, "latitude": 16.61, "longitude": -24.25 }, "geometry": { "type": "Point", "coordinates": [ -24.25, 16.61 ] } },
{ "type": "Feature", "properties": { "id": 753, "unitlevel": 1, "shortname": "Frise", "id_sup": 925, "latitude": 53.02, "longitude": 5.81 }, "geometry": { "type": "Point", "coordinates": [ 5.81, 53.02 ] } },
{ "type": "Feature", "properties": { "id": 754, "unitlevel": 1, "shortname": "Groningue", "id_sup": 925, "latitude": 53.22, "longitude": 6.76 }, "geometry": { "type": "Point", "coordinates": [ 6.76, 53.22 ] } },
{ "type": "Feature", "properties": { "id": 755, "unitlevel": 1, "shortname": "Gueldre", "id_sup": 925, "latitude": 52.06, "longitude": 5.87 }, "geometry": { "type": "Point", "coordinates": [ 5.87, 52.06 ] } },
{ "type": "Feature", "properties": { "id": 756, "unitlevel": 1, "shortname": "Overijssel", "id_sup": 925, "latitude": 52.57, "longitude": 6.51 }, "geometry": { "type": "Point", "coordinates": [ 6.51, 52.57 ] } },
{ "type": "Feature", "properties": { "id": 757, "unitlevel": 1, "shortname": "Hollande", "id_sup": 925, "latitude": 52.4, "longitude": 5.0 }, "geometry": { "type": "Point", "coordinates": [ 5.0, 52.4 ] } },
{ "type": "Feature", "properties": { "id": 758, "unitlevel": 1, "shortname": "Pays de la Généralité", "id_sup": 925, "latitude": 51.48, "longitude": 5.07 }, "geometry": { "type": "Point", "coordinates": [ 5.07, 51.48 ] } },
{ "type": "Feature", "properties": { "id": 759, "unitlevel": 1, "shortname": "Zélande", "id_sup": 925, "latitude": 51.73, "longitude": 4.36 }, "geometry": { "type": "Point", "coordinates": [ 4.36, 51.73 ] } },
{ "type": "Feature", "properties": { "id": 760, "unitlevel": 1, "shortname": "Frise orientale", "id_sup": 914, "latitude": 53.41, "longitude": 7.47 }, "geometry": { "type": "Point", "coordinates": [ 7.47, 53.41 ] } },
{ "type": "Feature", "properties": { "id": 761, "unitlevel": 1, "shortname": "Isles de Corse", "id_sup": 945, "latitude": 42.15, "longitude": 9.11 }, "geometry": { "type": "Point", "coordinates": [ 9.11, 42.15 ] } },
{ "type": "Feature", "properties": { "id": 762, "unitlevel": 1, "shortname": "Etat des Présides", "id_sup": 861, "latitude": 42.49, "longitude": 11.16 }, "geometry": { "type": "Point", "coordinates": [ 11.16, 42.49 ] } },
{ "type": "Feature", "properties": { "id": 763, "unitlevel": 1, "shortname": "Sicile", "id_sup": 861, "latitude": 37.59, "longitude": 14.15 }, "geometry": { "type": "Point", "coordinates": [ 14.15, 37.59 ] } },
{ "type": "Feature", "properties": { "id": 764, "unitlevel": 1, "shortname": "Naples", "id_sup": 861, "latitude": 40.81, "longitude": 15.51 }, "geometry": { "type": "Point", "coordinates": [ 15.51, 40.81 ] } },
{ "type": "Feature", "properties": { "id": 765, "unitlevel": 1, "shortname": "Sardaigne", "id_sup": 888, "latitude": 40.09, "longitude": 9.03 }, "geometry": { "type": "Point", "coordinates": [ 9.03, 40.09 ] } },
{ "type": "Feature", "properties": { "id": 766, "unitlevel": 1, "shortname": "Finlande", "id_sup": 892, "latitude": 64.48, "longitude": 26.23 }, "geometry": { "type": "Point", "coordinates": [ 26.23, 64.48 ] } },
{ "type": "Feature", "properties": { "id": 767, "unitlevel": 1, "shortname": "Poméranie suédoise", "id_sup": 892, "latitude": 53.92, "longitude": 13.61 }, "geometry": { "type": "Point", "coordinates": [ 13.61, 53.92 ] } },
{ "type": "Feature", "properties": { "id": 768, "unitlevel": 1, "shortname": "colonie suèdoise en Amérique", "id_sup": 892, "latitude": 17.9, "longitude": -62.83 }, "geometry": { "type": "Point", "coordinates": [ -62.83, 17.9 ] } },
{ "type": "Feature", "properties": { "id": 822, "unitlevel": 1, "shortname": "reste Asie, Moyen-Orient et Océanie", "id_sup": -1, "latitude": 20.28, "longitude": 96.56 }, "geometry": { "type": "Point", "coordinates": [ 96.56, 20.28 ] } },
{ "type": "Feature", "properties": { "id": 825, "unitlevel": 1, "shortname": "Empire du Maroc", "id_sup": 856, "latitude": 31.88, "longitude": -6.32 }, "geometry": { "type": "Point", "coordinates": [ -6.32, 31.88 ] } },
{ "type": "Feature", "properties": { "id": 827, "unitlevel": 1, "shortname": "reste Afrique", "id_sup": -1, "latitude": 1.11, "longitude": 19.94 }, "geometry": { "type": "Point", "coordinates": [ 19.94, 1.11 ] } },
{ "type": "Feature", "properties": { "id": 830, "unitlevel": 1, "shortname": "Hawaï", "id_sup": 899, "latitude": 20.39, "longitude": -156.58 }, "geometry": { "type": "Point", "coordinates": [ -156.58, 20.39 ] } },
{ "type": "Feature", "properties": { "id": 839, "unitlevel": 1, "shortname": "Mexique", "id_sup": 875, "latitude": 23.95, "longitude": -102.53 }, "geometry": { "type": "Point", "coordinates": [ -102.53, 23.95 ] } },
{ "type": "Feature", "properties": { "id": 841, "unitlevel": 1, "shortname": "reste Amérique-du-Sud", "id_sup": -1, "latitude": -17.5, "longitude": -68.45 }, "geometry": { "type": "Point", "coordinates": [ -68.45, -17.5 ] } },
{ "type": "Feature", "properties": { "id": 844, "unitlevel": 1, "shortname": "Svalbard", "id_sup": 930, "latitude": 78.83, "longitude": 18.37 }, "geometry": { "type": "Point", "coordinates": [ 18.37, 78.83 ] } },
{ "type": "Feature", "properties": { "id": 854, "unitlevel": 0, "shortname": "Etats-Unis d'Amérique", "id_sup": -1, "latitude": 37.89, "longitude": -80.0 }, "geometry": { "type": "Point", "coordinates": [ -80.0, 37.89 ] } },
{ "type": "Feature", "properties": { "id": 943, "unitlevel": 1, "shortname": "colonies françaises d'Amérique", "id_sup": 945, "latitude": 8.17, "longitude": -58.32 }, "geometry": { "type": "Point", "coordinates": [ -58.32, 8.17 ] } },
{ "type": "Feature", "properties": { "id": 946, "unitlevel": 2, "shortname": "Angoumois", "id_sup": 944, "latitude": 45.73, "longitude": 0.24 }, "geometry": { "type": "Point", "coordinates": [ 0.24, 45.73 ] } },
{ "type": "Feature", "properties": { "id": 947, "unitlevel": 2, "shortname": "Artois", "id_sup": 944, "latitude": 50.44, "longitude": 2.44 }, "geometry": { "type": "Point", "coordinates": [ 2.44, 50.44 ] } },
{ "type": "Feature", "properties": { "id": 948, "unitlevel": 2, "shortname": "Comté de Créhange", "id_sup": 944, "latitude": 49.17, "longitude": 6.55 }, "geometry": { "type": "Point", "coordinates": [ 6.55, 49.17 ] } },
{ "type": "Feature", "properties": { "id": 964, "unitlevel": 1, "shortname": "Georgia", "id_sup": 860, "latitude": 42.18, "longitude": 43.52 }, "geometry": { "type": "Point", "coordinates": [ 43.52, 42.18 ] } },
{ "type": "Feature", "properties": { "id": 965, "unitlevel": 1, "shortname": "Kamtchatka", "id_sup": 973, "latitude": 58.9, "longitude": 162.97 }, "geometry": { "type": "Point", "coordinates": [ 162.97, 58.9 ] } },
{ "type": "Feature", "properties": { "id": 966, "unitlevel": 1, "shortname": "Northwest Territory", "id_sup": 970, "latitude": 42.55, "longitude": -87.46 }, "geometry": { "type": "Point", "coordinates": [ -87.46, 42.55 ] } },
{ "type": "Feature", "properties": { "id": 967, "unitlevel": 1, "shortname": "Disputed between Massachusetts and Colony of new Brunswick (UK)", "id_sup": 971, "latitude": 46.65, "longitude": -69.0 }, "geometry": { "type": "Point", "coordinates": [ -69.0, 46.65 ] } },
{ "type": "Feature", "properties": { "id": 968, "unitlevel": 1, "shortname": "Disputed between West Florida and USA", "id_sup": 972, "latitude": 31.79, "longitude": -88.2 }, "geometry": { "type": "Point", "coordinates": [ -88.2, 31.79 ] } },
{ "type": "Feature", "properties": { "id": 969, "unitlevel": 1, "shortname": "Disputed between Rupert’s land (UK) and USA", "id_sup": 974, "latitude": 47.69, "longitude": -91.71 }, "geometry": { "type": "Point", "coordinates": [ -91.71, 47.69 ] } },
{ "type": "Feature", "properties": { "id": 976, "unitlevel": 1, "shortname": "Unclaimed territory", "id_sup": -1, "latitude": 45.38, "longitude": -117.83 }, "geometry": { "type": "Point", "coordinates": [ -117.83, 45.38 ] } }
]
}
{"type": "FeatureCollection", "features": [{"id": 1, "type": "Feature", "geometry": {"type": "Point", "coordinates": [69.17, 34.53]}, "properties": {"lat": 34.53, "long": 69.17, "country": "Afghanistan", "city_code": 20002, "capital_city": "Kabul", "Population2018_(thousands)": " 4 012"}}, {"id": 41, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-81.37, 19.29]}, "properties": {"lat": 19.29, "long": -81.37, "country": "Cayman Islands", "city_code": 20409, "capital_city": "George Town", "Population2018_(thousands)": " 35"}}, {"id": 42, "type": "Feature", "geometry": {"type": "Point", "coordinates": [18.56, 4.36]}, "properties": {"lat": 4.36, "long": 18.56, "country": "Central African Republic", "city_code": 20410, "capital_city": "Bangui", "Population2018_(thousands)": " 851"}}, {"id": 43, "type": "Feature", "geometry": {"type": "Point", "coordinates": [15.04, 12.11]}, "properties": {"lat": 12.11, "long": 15.04, "country": "Chad", "city_code": 20420, "capital_city": "N'Djaména", "Population2018_(thousands)": " 1 323"}}, {"id": 44, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-2.1, 49.19]}, "properties": {"lat": 49.19, "long": -2.10, "country": "Channel Islands", "city_code": 22891, "capital_city": "St. Helier", "Population2018_(thousands)": " 34"}}, {"id": 45, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-2.54, 49.46]}, "properties": {"lat": 49.46, "long": -2.54, "country": "Channel Islands", "city_code": 205428, "capital_city": "St. Peter Port", "Population2018_(thousands)": " 16"}}, {"id": 46, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-70.65, -33.46]}, "properties": {"lat": -33.46, "long": -70.65, "country": "Chile", "city_code": 20439, "capital_city": "Santiago", "Population2018_(thousands)": " 6 680"}}, {"id": 47, "type": "Feature", "geometry": {"type": "Point", "coordinates": [116.4, 39.91]}, "properties": {"lat": 39.91, "long": 116.40, "country": "China", "city_code": 20464, "capital_city": "Beijing", "Population2018_(thousands)": " 19 618"}}, {"id": 48, "type": "Feature", "geometry": {"type": "Point", "coordinates": [114.19, 22.28]}, "properties": {"lat": 22.28, "long": 114.19, "country": "China, Hong Kong SAR", "city_code": 21137, "capital_city": "Hong Kong", "Population2018_(thousands)": " 7 429"}}, {"id": 49, "type": "Feature", "geometry": {"type": "Point", "coordinates": [113.55, 22.2]}, "properties": {"lat": 22.20, "long": 113.55, "country": "China, Macao SAR", "city_code": 21791, "capital_city": "Macao", "Population2018_(thousands)": " 632"}}, {"id": 50, "type": "Feature", "geometry": {"type": "Point", "coordinates": [121.55, 25.05]}, "properties": {"lat": 25.05, "long": 121.55, "country": "China, Taiwan Province of China", "city_code": 895000149, "capital_city": "Taibei", "Population2018_(thousands)": " 2 706"}}, {"id": 51, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-74.08, 4.61]}, "properties": {"lat": 4.61, "long": -74.08, "country": "Colombia", "city_code": 20837, "capital_city": "Bogotá", "Population2018_(thousands)": " 10 574"}}, {"id": 52, "type": "Feature", "geometry": {"type": "Point", "coordinates": [43.26, -11.7]}, "properties": {"lat": -11.70, "long": 43.26, "country": "Comoros", "city_code": 20847, "capital_city": "Moroni", "Population2018_(thousands)": " 62"}}, {"id": 53, "type": "Feature", "geometry": {"type": "Point", "coordinates": [15.28, -4.27]}, "properties": {"lat": -4.27, "long": 15.28, "country": "Congo", "city_code": 20848, "capital_city": "Brazzaville", "Population2018_(thousands)": " 2 230"}}, {"id": 54, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-159.76, -21.23]}, "properties": {"lat": -21.23, "long": -159.76, "country": "Cook Islands", "city_code": 20860, "capital_city": "Rarotonga", "Population2018_(thousands)": " 13"}}, {"id": 55, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-84.08, 9.93]}, "properties": {"lat": 9.93, "long": -84.08, "country": "Costa Rica", "city_code": 20861, "capital_city": "San José", "Population2018_(thousands)": " 1 358"}}, {"id": 56, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-4.03, 5.35]}, "properties": {"lat": 5.35, "long": -4.03, "country": "Côte d'Ivoire", "city_code": 21602, "capital_city": "Abidjan", "Population2018_(thousands)": " 4 921"}}, {"id": 57, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-5.28, 6.82]}, "properties": {"lat": 6.82, "long": -5.28, "country": "Côte d'Ivoire", "city_code": 21606, "capital_city": "Yamoussoukro", "Population2018_(thousands)": " 231"}}, {"id": 58, "type": "Feature", "geometry": {"type": "Point", "coordinates": [15.98, 45.81]}, "properties": {"lat": 45.81, "long": 15.98, "country": "Croatia", "city_code": 20865, "capital_city": "Zagreb", "Population2018_(thousands)": " 686"}}, {"id": 59, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-82.38, 23.12]}, "properties": {"lat": 23.12, "long": -82.38, "country": "Cuba", "city_code": 20870, "capital_city": "La Habana (Havana)", "Population2018_(thousands)": " 2 136"}}, {"id": 60, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-68.93, 12.11]}, "properties": {"lat": 12.11, "long": -68.93, "country": "Curaçao", "city_code": 21953, "capital_city": "Willemstad", "Population2018_(thousands)": " 144"}}, {"id": 61, "type": "Feature", "geometry": {"type": "Point", "coordinates": [33.37, 35.16]}, "properties": {"lat": 35.16, "long": 33.37, "country": "Cyprus", "city_code": 20880, "capital_city": "Lefkosia (Nicosia)", "Population2018_(thousands)": " 269"}}, {"id": 62, "type": "Feature", "geometry": {"type": "Point", "coordinates": [14.42, 50.09]}, "properties": {"lat": 50.09, "long": 14.42, "country": "Czechia", "city_code": 20887, "capital_city": "Praha (Prague)", "Population2018_(thousands)": " 1 292"}}, {"id": 63, "type": "Feature", "geometry": {"type": "Point", "coordinates": [125.75, 39.03]}, "properties": {"lat": 39.03, "long": 125.75, "country": "Dem. People's Republic of Korea", "city_code": 21722, "capital_city": "P'yongyang", "Population2018_(thousands)": " 3 038"}}, {"id": 64, "type": "Feature", "geometry": {"type": "Point", "coordinates": [15.31, -4.33]}, "properties": {"lat": -4.33, "long": 15.31, "country": "Democratic Republic of the Congo", "city_code": 20853, "capital_city": "Kinshasa", "Population2018_(thousands)": " 13 171"}}, {"id": 65, "type": "Feature", "geometry": {"type": "Point", "coordinates": [12.57, 55.68]}, "properties": {"lat": 55.68, "long": 12.57, "country": "Denmark", "city_code": 20894, "capital_city": "København (Copenhagen)", "Population2018_(thousands)": " 1 321"}}, {"id": 66, "type": "Feature", "geometry": {"type": "Point", "coordinates": [43.14, 11.59]}, "properties": {"lat": 11.59, "long": 43.14, "country": "Djibouti", "city_code": 21005, "capital_city": "Djibouti", "Population2018_(thousands)": " 562"}}, {"id": 67, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-61.39, 15.3]}, "properties": {"lat": 15.30, "long": -61.39, "country": "Dominica", "city_code": 20896, "capital_city": "Roseau", "Population2018_(thousands)": " 15"}}, {"id": 68, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-69.9, 18.49]}, "properties": {"lat": 18.49, "long": -69.90, "country": "Dominican Republic", "city_code": 20898, "capital_city": "Santo Domingo", "Population2018_(thousands)": " 3 172"}}, {"id": 69, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-78.53, -0.23]}, "properties": {"lat": -0.23, "long": -78.53, "country": "Ecuador", "city_code": 20910, "capital_city": "Quito", "Population2018_(thousands)": " 1 822"}}, {"id": 70, "type": "Feature", "geometry": {"type": "Point", "coordinates": [31.24, 30.04]}, "properties": {"lat": 30.04, "long": 31.24, "country": "Egypt", "city_code": 22812, "capital_city": "Al-Qahirah (Cairo)", "Population2018_(thousands)": " 20 076"}}, {"id": 71, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-89.19, 13.69]}, "properties": {"lat": 13.69, "long": -89.19, "country": "El Salvador", "city_code": 20917, "capital_city": "San Salvador", "Population2018_(thousands)": " 1 107"}}, {"id": 72, "type": "Feature", "geometry": {"type": "Point", "coordinates": [8.78, 3.75]}, "properties": {"lat": 3.75, "long": 8.78, "country": "Equatorial Guinea", "city_code": 20920, "capital_city": "Malabo", "Population2018_(thousands)": " 297"}}, {"id": 73, "type": "Feature", "geometry": {"type": "Point", "coordinates": [38.93, 15.33]}, "properties": {"lat": 15.33, "long": 38.93, "country": "Eritrea", "city_code": 20931, "capital_city": "Asmara", "Population2018_(thousands)": " 896"}}, {"id": 74, "type": "Feature", "geometry": {"type": "Point", "coordinates": [24.75, 59.44]}, "properties": {"lat": 59.44, "long": 24.75, "country": "Estonia", "city_code": 20932, "capital_city": "Tallinn", "Population2018_(thousands)": " 437"}}, {"id": 75, "type": "Feature", "geometry": {"type": "Point", "coordinates": [38.75, 9.03]}, "properties": {"lat": 9.03, "long": 38.75, "country": "Ethiopia", "city_code": 20921, "capital_city": "Addis Ababa", "Population2018_(thousands)": " 4 400"}}, {"id": 76, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-6.77, 62.01]}, "properties": {"lat": 62.01, "long": -6.77, "country": "Faeroe Islands", "city_code": 20934, "capital_city": "Tórshavn", "Population2018_(thousands)": " 21"}}, {"id": 77, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-57.85, -51.7]}, "properties": {"lat": -51.70, "long": -57.85, "country": "Falkland Islands (Malvinas)", "city_code": 20935, "capital_city": "Stanley", "Population2018_(thousands)": " 2"}}, {"id": 78, "type": "Feature", "geometry": {"type": "Point", "coordinates": [178.44, -18.14]}, "properties": {"lat": -18.14, "long": 178.44, "country": "Fiji", "city_code": 20936, "capital_city": "Suva", "Population2018_(thousands)": " 178"}}, {"id": 79, "type": "Feature", "geometry": {"type": "Point", "coordinates": [24.94, 60.17]}, "properties": {"lat": 60.17, "long": 24.94, "country": "Finland", "city_code": 20937, "capital_city": "Helsinki", "Population2018_(thousands)": " 1 279"}}, {"id": 80, "type": "Feature", "geometry": {"type": "Point", "coordinates": [2.35, 48.85]}, "properties": {"lat": 48.85, "long": 2.35, "country": "France", "city_code": 20985, "capital_city": "Paris", "Population2018_(thousands)": " 10 901"}}, {"id": 81, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-52.33, 4.93]}, "properties": {"lat": 4.93, "long": -52.33, "country": "French Guiana", "city_code": 21002, "capital_city": "Cayenne", "Population2018_(thousands)": " 58"}}, {"id": 82, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-149.57, -17.53]}, "properties": {"lat": -17.53, "long": -149.57, "country": "French Polynesia", "city_code": 21004, "capital_city": "Papeete", "Population2018_(thousands)": " 136"}}, {"id": 83, "type": "Feature", "geometry": {"type": "Point", "coordinates": [9.45, 0.39]}, "properties": {"lat": 0.39, "long": 9.45, "country": "Gabon", "city_code": 21006, "capital_city": "Libreville", "Population2018_(thousands)": " 813"}}, {"id": 84, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-16.68, 13.45]}, "properties": {"lat": 13.45, "long": -16.68, "country": "Gambia", "city_code": 21012, "capital_city": "Banjul", "Population2018_(thousands)": " 437"}}, {"id": 85, "type": "Feature", "geometry": {"type": "Point", "coordinates": [44.83, 41.69]}, "properties": {"lat": 41.69, "long": 44.83, "country": "Georgia", "city_code": 21011, "capital_city": "Tbilisi", "Population2018_(thousands)": " 1 077"}}, {"id": 86, "type": "Feature", "geometry": {"type": "Point", "coordinates": [13.41, 52.52]}, "properties": {"lat": 52.52, "long": 13.41, "country": "Germany", "city_code": 204296, "capital_city": "Berlin", "Population2018_(thousands)": " 3 552"}}, {"id": 87, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-0.2, 5.56]}, "properties": {"lat": 5.56, "long": -0.20, "country": "Ghana", "city_code": 21107, "capital_city": "Accra", "Population2018_(thousands)": " 2 439"}}, {"id": 88, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-5.35, 36.14]}, "properties": {"lat": 36.14, "long": -5.35, "country": "Gibraltar", "city_code": 21111, "capital_city": "Gibraltar", "Population2018_(thousands)": " 35"}}, {"id": 89, "type": "Feature", "geometry": {"type": "Point", "coordinates": [23.75, 37.95]}, "properties": {"lat": 37.95, "long": 23.75, "country": "Greece", "city_code": 21113, "capital_city": "Athínai (Athens)", "Population2018_(thousands)": " 3 156"}}, {"id": 90, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-51.72, 64.18]}, "properties": {"lat": 64.18, "long": -51.72, "country": "Greenland", "city_code": 21119, "capital_city": "Nuuk (Godthåb)", "Population2018_(thousands)": " 18"}}, {"id": 91, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-61.75, 12.06]}, "properties": {"lat": 12.06, "long": -61.75, "country": "Grenada", "city_code": 21120, "capital_city": "St.George's", "Population2018_(thousands)": " 39"}}, {"id": 92, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-61.73, 16]}, "properties": {"lat": 16.00, "long": -61.73, "country": "Guadeloupe", "city_code": 21121, "capital_city": "Basse-Terre", "Population2018_(thousands)": " 58"}}, {"id": 93, "type": "Feature", "geometry": {"type": "Point", "coordinates": [144.75, 13.48]}, "properties": {"lat": 13.48, "long": 144.75, "country": "Guam", "city_code": 21123, "capital_city": "Hagåtña", "Population2018_(thousands)": " 147"}}, {"id": 94, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-90.53, 14.61]}, "properties": {"lat": 14.61, "long": -90.53, "country": "Guatemala", "city_code": 21124, "capital_city": "Ciudad de Guatemala (Guatemala City)", "Population2018_(thousands)": " 2 851"}}, {"id": 95, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-13.65, 9.57]}, "properties": {"lat": 9.57, "long": -13.65, "country": "Guinea", "city_code": 21126, "capital_city": "Conakry", "Population2018_(thousands)": " 1 843"}}, {"id": 96, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-15.6, 11.86]}, "properties": {"lat": 11.86, "long": -15.60, "country": "Guinea-Bissau", "city_code": 22171, "capital_city": "Bissau", "Population2018_(thousands)": " 558"}}, {"id": 97, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-58.16, 6.8]}, "properties": {"lat": 6.80, "long": -58.16, "country": "Guyana", "city_code": 21131, "capital_city": "Georgetown", "Population2018_(thousands)": " 110"}}, {"id": 98, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-72.33, 18.54]}, "properties": {"lat": 18.54, "long": -72.34, "country": "Haiti", "city_code": 21133, "capital_city": "Port-au-Prince", "Population2018_(thousands)": " 2 637"}}, {"id": 99, "type": "Feature", "geometry": {"type": "Point", "coordinates": [12.45, 41.9]}, "properties": {"lat": 41.90, "long": 12.45, "country": "Holy See", "city_code": 21134, "capital_city": "Vatican City", "Population2018_(thousands)": " 1"}}, {"id": 100, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-87.21, 14.08]}, "properties": {"lat": 14.08, "long": -87.21, "country": "Honduras", "city_code": 21136, "capital_city": "Tegucigalpa", "Population2018_(thousands)": " 1 363"}}, {"id": 101, "type": "Feature", "geometry": {"type": "Point", "coordinates": [19.04, 47.5]}, "properties": {"lat": 47.50, "long": 19.04, "country": "Hungary", "city_code": 21138, "capital_city": "Budapest", "Population2018_(thousands)": " 1 759"}}, {"id": 102, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-21.9, 64.14]}, "properties": {"lat": 64.14, "long": -21.90, "country": "Iceland", "city_code": 21147, "capital_city": "Reykjavík", "Population2018_(thousands)": " 216"}}, {"id": 103, "type": "Feature", "geometry": {"type": "Point", "coordinates": [77.22, 28.67]}, "properties": {"lat": 28.67, "long": 77.22, "country": "India", "city_code": 21228, "capital_city": "Delhi", "Population2018_(thousands)": " 28 514"}}, {"id": 104, "type": "Feature", "geometry": {"type": "Point", "coordinates": [106.84, -6.21]}, "properties": {"lat": -6.21, "long": 106.84, "country": "Indonesia", "city_code": 21454, "capital_city": "Jakarta", "Population2018_(thousands)": " 10 517"}}, {"id": 105, "type": "Feature", "geometry": {"type": "Point", "coordinates": [51.42, 35.69]}, "properties": {"lat": 35.69, "long": 51.42, "country": "Iran (Islamic Republic of)", "city_code": 21523, "capital_city": "Tehran", "Population2018_(thousands)": " 8 896"}}, {"id": 106, "type": "Feature", "geometry": {"type": "Point", "coordinates": [44.4, 33.34]}, "properties": {"lat": 33.34, "long": 44.40, "country": "Iraq", "city_code": 21529, "capital_city": "Baghdad", "Population2018_(thousands)": " 6 812"}}, {"id": 107, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-6.25, 53.33]}, "properties": {"lat": 53.33, "long": -6.25, "country": "Ireland", "city_code": 21542, "capital_city": "Dublin", "Population2018_(thousands)": " 1 201"}}, {"id": 108, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-4.48, 54.15]}, "properties": {"lat": 54.15, "long": -4.48, "country": "Isle of Man", "city_code": 22892, "capital_city": "Douglas", "Population2018_(thousands)": " 27"}}, {"id": 109, "type": "Feature", "geometry": {"type": "Point", "coordinates": [35.22, 31.77]}, "properties": {"lat": 31.77, "long": 35.22, "country": "Israel", "city_code": 21547, "capital_city": "Jerusalem", "Population2018_(thousands)": " 907"}}, {"id": 110, "type": "Feature", "geometry": {"type": "Point", "coordinates": [12.48, 41.89]}, "properties": {"lat": 41.89, "long": 12.48, "country": "Italy", "city_code": 21588, "capital_city": "Roma (Rome)", "Population2018_(thousands)": " 4 210"}}, {"id": 111, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-76.79, 18]}, "properties": {"lat": 18.00, "long": -76.79, "country": "Jamaica", "city_code": 21607, "capital_city": "Kingston", "Population2018_(thousands)": " 589"}}, {"id": 112, "type": "Feature", "geometry": {"type": "Point", "coordinates": [139.69, 35.69]}, "properties": {"lat": 35.69, "long": 139.69, "country": "Japan", "city_code": 21671, "capital_city": "Tokyo", "Population2018_(thousands)": " 37 468"}}, {"id": 113, "type": "Feature", "geometry": {"type": "Point", "coordinates": [35.95, 31.96]}, "properties": {"lat": 31.96, "long": 35.95, "country": "Jordan", "city_code": 21700, "capital_city": "Amman", "Population2018_(thousands)": " 2 065"}}, {"id": 114, "type": "Feature", "geometry": {"type": "Point", "coordinates": [71.45, 51.18]}, "properties": {"lat": 51.18, "long": 71.45, "country": "Kazakhstan", "city_code": 21679, "capital_city": "Astana", "Population2018_(thousands)": " 1 068"}}, {"id": 115, "type": "Feature", "geometry": {"type": "Point", "coordinates": [36.82, -1.28]}, "properties": {"lat": -1.28, "long": 36.82, "country": "Kenya", "city_code": 21711, "capital_city": "Nairobi", "Population2018_(thousands)": " 4 386"}}, {"id": 116, "type": "Feature", "geometry": {"type": "Point", "coordinates": [172.98, 1.33]}, "properties": {"lat": 1.33, "long": 172.98, "country": "Kiribati", "city_code": 21112, "capital_city": "Tarawa", "Population2018_(thousands)": " 64"}}, {"id": 117, "type": "Feature", "geometry": {"type": "Point", "coordinates": [47.98, 29.37]}, "properties": {"lat": 29.37, "long": 47.98, "country": "Kuwait", "city_code": 21769, "capital_city": "Al Kuwayt (Kuwait City)", "Population2018_(thousands)": " 2 989"}}, {"id": 118, "type": "Feature", "geometry": {"type": "Point", "coordinates": [74.59, 42.87]}, "properties": {"lat": 42.87, "long": 74.59, "country": "Kyrgyzstan", "city_code": 21770, "capital_city": "Bishkek", "Population2018_(thousands)": " 996"}}, {"id": 119, "type": "Feature", "geometry": {"type": "Point", "coordinates": [102.6, 17.97]}, "properties": {"lat": 17.97, "long": 102.60, "country": "Lao People's Democratic Republic", "city_code": 21772, "capital_city": "Vientiane", "Population2018_(thousands)": " 665"}}, {"id": 120, "type": "Feature", "geometry": {"type": "Point", "coordinates": [24.11, 56.95]}, "properties": {"lat": 56.95, "long": 24.11, "country": "Latvia", "city_code": 21778, "capital_city": "Riga", "Population2018_(thousands)": " 637"}}, {"id": 121, "type": "Feature", "geometry": {"type": "Point", "coordinates": [35.48, 33.9]}, "properties": {"lat": 33.90, "long": 35.48, "country": "Lebanon", "city_code": 21773, "capital_city": "Bayrut (Beirut)", "Population2018_(thousands)": " 2 385"}}, {"id": 122, "type": "Feature", "geometry": {"type": "Point", "coordinates": [27.48, -29.32]}, "properties": {"lat": -29.32, "long": 27.48, "country": "Lesotho", "city_code": 21775, "capital_city": "Maseru", "Population2018_(thousands)": " 202"}}, {"id": 123, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-10.8, 6.3]}, "properties": {"lat": 6.30, "long": -10.80, "country": "Liberia", "city_code": 21779, "capital_city": "Monrovia", "Population2018_(thousands)": " 1 418"}}, {"id": 124, "type": "Feature", "geometry": {"type": "Point", "coordinates": [13.19, 32.88]}, "properties": {"lat": 32.88, "long": 13.19, "country": "Libya", "city_code": 21782, "capital_city": "Tarabulus (Tripoli)", "Population2018_(thousands)": " 1 158"}}, {"id": 125, "type": "Feature", "geometry": {"type": "Point", "coordinates": [9.52, 47.14]}, "properties": {"lat": 47.14, "long": 9.52, "country": "Liechtenstein", "city_code": 21783, "capital_city": "Vaduz", "Population2018_(thousands)": " 5"}}, {"id": 126, "type": "Feature", "geometry": {"type": "Point", "coordinates": [25.28, 54.69]}, "properties": {"lat": 54.69, "long": 25.28, "country": "Lithuania", "city_code": 21789, "capital_city": "Vilnius", "Population2018_(thousands)": " 536"}}, {"id": 127, "type": "Feature", "geometry": {"type": "Point", "coordinates": [6.13, 49.61]}, "properties": {"lat": 49.61, "long": 6.13, "country": "Luxembourg", "city_code": 21790, "capital_city": "Luxembourg", "Population2018_(thousands)": " 120"}}, {"id": 128, "type": "Feature", "geometry": {"type": "Point", "coordinates": [47.54, -18.91]}, "properties": {"lat": -18.91, "long": 47.54, "country": "Madagascar", "city_code": 21792, "capital_city": "Antananarivo", "Population2018_(thousands)": " 3 058"}}, {"id": 129, "type": "Feature", "geometry": {"type": "Point", "coordinates": [33.79, -13.97]}, "properties": {"lat": -13.97, "long": 33.79, "country": "Malawi", "city_code": 21799, "capital_city": "Lilongwe", "Population2018_(thousands)": " 1 030"}}, {"id": 130, "type": "Feature", "geometry": {"type": "Point", "coordinates": [101.69, 3.14]}, "properties": {"lat": 3.14, "long": 101.69, "country": "Malaysia", "city_code": 206411, "capital_city": "Kuala Lumpur", "Population2018_(thousands)": " 7 564"}}, {"id": 131, "type": "Feature", "geometry": {"type": "Point", "coordinates": [73.51, 4.17]}, "properties": {"lat": 4.17, "long": 73.51, "country": "Maldives", "city_code": 21817, "capital_city": "Male", "Population2018_(thousands)": " 177"}}, {"id": 132, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-8, 12.65]}, "properties": {"lat": 12.65, "long": -8.00, "country": "Mali", "city_code": 21818, "capital_city": "Bamako", "Population2018_(thousands)": " 2 447"}}, {"id": 133, "type": "Feature", "geometry": {"type": "Point", "coordinates": [14.51, 35.9]}, "properties": {"lat": 35.90, "long": 14.51, "country": "Malta", "city_code": 21819, "capital_city": "Valletta", "Population2018_(thousands)": " 213"}}, {"id": 134, "type": "Feature", "geometry": {"type": "Point", "coordinates": [171.38, 7.09]}, "properties": {"lat": 7.09, "long": 171.38, "country": "Marshall Islands", "city_code": 22033, "capital_city": "Majuro", "Population2018_(thousands)": " 31"}}, {"id": 135, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-61.07, 14.61]}, "properties": {"lat": 14.61, "long": -61.07, "country": "Martinique", "city_code": 21820, "capital_city": "Fort-de-France", "Population2018_(thousands)": " 79"}}, {"id": 136, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-15.98, 18.09]}, "properties": {"lat": 18.09, "long": -15.98, "country": "Mauritania", "city_code": 21821, "capital_city": "Nouakchott", "Population2018_(thousands)": " 1 205"}}, {"id": 137, "type": "Feature", "geometry": {"type": "Point", "coordinates": [57.5, -20.16]}, "properties": {"lat": -20.16, "long": 57.50, "country": "Mauritius", "city_code": 21822, "capital_city": "Port Louis", "Population2018_(thousands)": " 149"}}, {"id": 138, "type": "Feature", "geometry": {"type": "Point", "coordinates": [45.23, -12.78]}, "properties": {"lat": -12.78, "long": 45.23, "country": "Mayotte", "city_code": 205636, "capital_city": "Mamoudzou", "Population2018_(thousands)": " 6"}}, {"id": 139, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-99.14, 19.43]}, "properties": {"lat": 19.43, "long": -99.14, "country": "Mexico", "city_code": 21853, "capital_city": "Ciudad de México (Mexico City)", "Population2018_(thousands)": " 21 581"}}, {"id": 140, "type": "Feature", "geometry": {"type": "Point", "coordinates": [158.16, 6.92]}, "properties": {"lat": 6.92, "long": 158.16, "country": "Micronesia (Fed. States of)", "city_code": 22032, "capital_city": "Palikir", "Population2018_(thousands)": " 7"}}, {"id": 141, "type": "Feature", "geometry": {"type": "Point", "coordinates": [7.42, 43.73]}, "properties": {"lat": 43.73, "long": 7.42, "country": "Monaco", "city_code": 21881, "capital_city": "Monaco", "Population2018_(thousands)": " 39"}}, {"id": 142, "type": "Feature", "geometry": {"type": "Point", "coordinates": [106.88, 47.91]}, "properties": {"lat": 47.91, "long": 106.88, "country": "Mongolia", "city_code": 21882, "capital_city": "Ulaanbaatar", "Population2018_(thousands)": " 1 520"}}, {"id": 143, "type": "Feature", "geometry": {"type": "Point", "coordinates": [19.26, 42.44]}, "properties": {"lat": 42.44, "long": 19.26, "country": "Montenegro", "city_code": 23256, "capital_city": "Podgorica", "Population2018_(thousands)": " 177"}}, {"id": 144, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-62.21, 16.79]}, "properties": {"lat": 16.79, "long": -62.21, "country": "Montserrat", "city_code": 204440, "capital_city": "Brades Estate", "Population2018_(thousands)": " 0"}}, {"id": 145, "type": "Feature", "geometry": {"type": "Point", "coordinates": [-6.83, 34.01]}, "properties": {"lat": 34.01, "long": -6.83, "country": "Morocco", "city_code": 21899, "capital_city": "Rabat", "Population2018_(thousands)": " 1 847"}}, {"id": 146, "type": "Feature", "geometry": {"type": "Point", "coordinates": [32.59, -25.97]}, "properties": {"lat": -25.97, "long": 32.59, "country": "Mozambique", "city_code": 21910, "capital_city": "Maputo", "Population2018_(thousands)": " 1 102"}}, {"id": 147, "type": "Feature", "geometry": {"type": "Point", "coordinates": [96.13, 19.75]}, "properties": {"lat": 19.75, "long": 96.13, "country": "Myanmar", "city_code": 205588, "capital_city": "Nay Pyi Taw", "Population2018_(thousands)": " 500"}}, {"id": 148, "type": "Feature", "geometry": {"type": "Point", "coordinates": [17.08, -22.56]}, "properties": {"lat": -22.56, "long": 17.08, "country": "Namibia", "city_code": 21925, "capital_city": "Windhoek", "Population2018_(thousands)": " 404"}}, {"id": 149, "type": "Feature", "geometry": {"type":