hdalab/js/geojson_quickconv.js
author veltr
Mon, 06 Feb 2012 18:50:19 +0100
changeset 118 fdf808d7d374
parent 115 46c0f7a935d1
permissions -rw-r--r--
Ajout de l agregation geographique par pays et des donnees insee
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
     1
gomNs.countryLabels = {
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     2
AFG: 'Afghanistan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     3
AGO: 'Angola',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     4
ALB: 'Albanie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     5
ARG: 'Argentine',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     6
ARM: 'Arménie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     7
ATA: 'Antarctique',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     8
AUS: 'Australie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
     9
AUT: 'Autriche',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    10
AZE: 'Azerbaïdjan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    11
BDI: 'Burundi',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    12
BEL: 'Belgique',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    13
BEN: 'Bénin',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    14
BGR: 'Bulgarie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    15
BIH: 'Bosnie-Herzégovine',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    16
BOL: 'Bolivie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    17
BRA: 'Brésil',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    18
BRN: 'Brunei',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    19
CAF: 'République centrafricaine',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    20
CAN: 'Canada',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    21
CHE: 'Suisse',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    22
CHL: 'Chili',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    23
CHN: 'Chine',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    24
CIV: 'Côte d\'Ivoire',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    25
CMR: 'Cameroun',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    26
COD: 'République démocratique du Congo',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    27
CZE: 'République tchèque',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    28
DEU: 'Allemagne',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    29
DNK: 'Danemark',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    30
DZA: 'Algérie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    31
EGY: 'Égypte',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    32
ESP: 'Espagne',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    33
EST: 'Estonie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    34
ETH: 'Éthiopie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    35
FIN: 'Finlande',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    36
FRA: 'France',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    37
GAB: 'Gabon',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    38
GBR: 'Royaume-Uni',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    39
GGY: 'Guernesey',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    40
GHA: 'Ghana',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    41
GLP: 'Guadeloupe',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    42
GRC: 'Grèce',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    43
GUF: 'Guyane',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    44
HTI: 'Haïti',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    45
HUN: 'Hongrie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    46
IDN: 'Indonésie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    47
IND: 'Inde',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    48
IRL: 'Irlande',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    49
IRN: 'Iran',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    50
ISL: 'Islande',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    51
ISR: 'Israël',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    52
ITA: 'Italie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    53
JAM: 'Jamaïque',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    54
JEY: 'Jersey',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    55
JPN: 'Japon',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    56
KAZ: 'Kazakhstan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    57
KGZ: 'Kirghizistan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    58
KHM: 'Cambodge',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    59
LBN: 'Liban',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    60
LTU: 'Lituanie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    61
LVA: 'Lettonie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    62
MAR: 'Maroc',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    63
MDA: 'Moldavie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    64
MEX: 'Mexique',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    65
MLI: 'Mali',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    66
MLT: 'Malte',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    67
MMR: 'Birmanie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    68
MNG: 'Mongolie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    69
MOZ: 'Mozambique',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    70
MTQ: 'Martinique',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    71
NCL: 'Nouvelle-Calédonie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    72
NER: 'Niger',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    73
NGA: 'Nigeria',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    74
NLD: 'Pays-Bas',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    75
NOR: 'Norvège',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    76
NPL: 'Népal',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    77
NZL: 'Nouvelle-Zélande',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    78
PAK: 'Pakistan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    79
PHL: 'Philippines',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    80
PNG: 'Papouasie-Nouvelle-Guinée',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    81
POL: 'Pologne',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    82
PRT: 'Portugal',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    83
PSE: 'Palestine',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    84
PYF: 'Polynésie française',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    85
ROU: 'Roumanie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    86
RUS: 'Russie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    87
SDN: 'Soudan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    88
SEN: 'Sénégal',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    89
SGP: 'Singapour',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    90
SLV: 'Salvador',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    91
SVK: 'Slovaquie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    92
SVN: 'Slovénie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    93
SWE: 'Suède',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    94
SYR: 'Syrie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    95
TCD: 'Tchad',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    96
THA: 'Thaïlande',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    97
TJK: 'Tadjikistan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    98
TTO: 'Trinité-et-Tobago',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
    99
TUN: 'Tunisie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   100
TUR: 'Turquie',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   101
UGA: 'Ouganda',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   102
UKR: 'Ukraine',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   103
USA: 'États-Unis',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   104
UZB: 'Ouzbékistan',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   105
VNM: 'Viêt Nam',
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   106
ZAF: 'Afrique du Sud'
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   107
}
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   108
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   109
function polygon_to_gmap(polycoords, isocode) {
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   110
    var _opts =  {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   111
        strokeColor: "#000000",
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   112
        strokeWeight: .5,
115
46c0f7a935d1 Prototype HDAlab, quelques changements
veltr
parents: 110
diff changeset
   113
        fillColor: "#7070a0",
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   114
        fillOpacity: .8,
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   115
        title: isocode
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   116
    }
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   117
    _opts.paths = polycoords.map(function(path) {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   118
        return path.map(function(coord) {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   119
            return new google.maps.LatLng(coord[1], coord[0]);
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   120
        });
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   121
    });
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   122
    var _polygon = new google.maps.Polygon(_opts);
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   123
    _polygon.setMap(gomNs.map);
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   124
    if (gomNs.countryLabels[isocode]) {
115
46c0f7a935d1 Prototype HDAlab, quelques changements
veltr
parents: 110
diff changeset
   125
        google.maps.event.addListener(_polygon, 'click', function(a,b) {
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   126
            addFilter('country', isocode);
115
46c0f7a935d1 Prototype HDAlab, quelques changements
veltr
parents: 110
diff changeset
   127
        })
46c0f7a935d1 Prototype HDAlab, quelques changements
veltr
parents: 110
diff changeset
   128
    }
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   129
    return _polygon;
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   130
}
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   131
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   132
function showCountriesGmap(geoJson) {
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   133
    gomNs.countries = {};
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   134
    _(geoJson.features).each(function(feature) {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   135
        var _el = { "label" : gomNs.countryLabels[feature.id] };
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   136
        if (feature.id == 'ATA') {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   137
            _el.gPolygons = [];
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   138
        } else {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   139
            switch(feature.geometry.type) {
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   140
                case('Polygon'):
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   141
                    _el.gPolygons = [ polygon_to_gmap(feature.geometry.coordinates, feature.id) ];
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   142
                break;
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   143
                case('MultiPolygon'):
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   144
                    _el.gPolygons = feature.geometry.coordinates.map(function(polygon) {
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   145
                        return polygon_to_gmap(polygon, feature.id);
110
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   146
                    })
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   147
                break;
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   148
            }
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   149
        }
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   150
        gomNs.countries[feature.id] = _el;
6455b65fa3b7 Ajout carte hdalab
veltr
parents:
diff changeset
   151
    });
118
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   152
}
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   153
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   154
function showCountriesLeaflet(geoJson) {
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   155
    gomNs.countries = {};
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   156
    var gJ = new L.GeoJSON();
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   157
    gJ.on('featureparse', function(_f) {
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   158
        var isocode = _f.id;
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   159
        _f.layer.setStyle({
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   160
            color: "#000000",
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   161
            weight: .5,
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   162
            fillColor: "#7070a0",
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   163
            fillOpacity: .8
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   164
        });
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   165
        if (gomNs.countryLabels[isocode]) {
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   166
            _f.layer.on('click', function() {
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   167
                addFilter('country', isocode);
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   168
            });
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   169
        }
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   170
        gomNs.countries[_f.id] = _f.layer;
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   171
    });
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   172
    gJ.addGeoJSON(geoJson);
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   173
    gomNs.map.addLayer(gJ);
fdf808d7d374 Ajout de l agregation geographique par pays et des donnees insee
veltr
parents: 115
diff changeset
   174
}