Changeset 125373 in spip-zone


Ignore:
Timestamp:
Jul 23, 2020, 11:47:36 AM (2 weeks ago)
Author:
Eric Lupinacci
Message:

Ajout des contours pour les lands allemands

Location:
_plugins_/isocode/trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/isocode/trunk

    • Property subgit:lock:666441f879c162b12166c3b7735e8df7edd49d3a deleted
    • Property subgit:lock:9cfc7de309b75352d4edaa0edf903577a369740f set to 2020-07-23T13:56:26.344
  • _plugins_/isocode/trunk/isocode_pipelines.php

    r125370 r125373  
    131131                'cache'     => array(
    132132                        'type'  => 'ezrest',
    133                         'duree' => 3600 * 24 * 30
     133                        'duree' => 3600 * 12
    134134                ),
    135135                'filtres'   => array(
  • _plugins_/isocode/trunk/lang/isocode_fr.php

    r125360 r125373  
    2121
    2222        // G
    23         'geometrie_urssafregfr' => 'Contours des régions françaises, URSSAF',
    24         'geometrie_urssafdepfr' => 'Contours des départements françaises, URSSAF',
    25         'geometrie_mapofglobe'  => 'Contours des pays, Map of Globe',
     23        'geometrie_urssafregfr'         => 'Contours des régions françaises, URSSAF',
     24        'geometrie_urssafdepfr'         => 'Contours des départements françaises, URSSAF',
     25        'geometrie_mapofglobe'          => 'Contours des pays, Map of Globe',
     26        'geometrie_deutschlandgeojson'  => 'Contours des lands allemands, Deutschland geoJSON',
    2627
    2728        // I
  • _plugins_/isocode/trunk/services/geometrie/geometrie_api.php

    r125372 r125373  
    107107                ),
    108108        ),
     109        'deutschlandgeojson' => array(
     110                'table' => 'geoboundaries',
     111                'type'  => 'subdivision',
     112                'pays'  => 'DE',
     113                'basic_fields' => array(
     114                        'id'       => 'code',
     115                        'geometry' => 'geometry',
     116                ),
     117                'static_fields' => array(
     118                        'service'   => '$service',
     119                        'code_type' => 'code_iso',
     120                        'format'    => 'geojson',
     121                        'type'      => '/type',
     122                        'country'   => '/pays',
     123                ),
     124                'label_field'  => false,
     125                'populating'   => 'file_geojson',
     126                'multiple'     => true,
     127                'extension'    => '.json',
     128                'node'         => 'features',
     129                'basic_nodes'  => array(
     130                        'id'   => 'properties/id',
     131                        'geometry' => 'geometry',
     132                ),
     133        ),
    109134);
    110135
     
    151176        return $element;
    152177}
     178
     179function deutschlandgeojson_completer_element($element, $config) {
     180
     181
     182        // Et d'apporter des corrections au champs déjà compilés
     183        // - serialiser le champs des géométries
     184        $element['geometry'] = json_encode($element['geometry']);
     185
     186        return $element;
     187}
Note: See TracChangeset for help on using the changeset viewer.