Changeset 125385 in spip-zone


Ignore:
Timestamp:
Aug 1, 2020, 5:27:20 PM (4 days ago)
Author:
Eric Lupinacci
Message:

Ajout du service Natural Earth pour les pays au 1:50m pour comparer avec mapofglobe.

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

Legend:

Unmodified
Added
Removed
  • _plugins_/isocode/trunk

    • Property subgit:lock:eb73bd57f7c0d2b6917a3a44bade4a533df0a62f deleted
    • Property subgit:lock:225c54848d94befa745045891665ba0a815437fa set to 2020-08-01T19:41:59.526
  • _plugins_/isocode/trunk/lang/isocode_fr.php

    r125378 r125385  
    2525        'geometrie_mapofglobe'          => 'Contours des pays, Map of Globe',
    2626        'geometrie_odsbundesland'       => 'Contours des lands allemands, OpenDataSoft',
     27        'geometrie_ne50mcountries'      => 'Contours des pays au 1:50m, Natural Earth',
    2728
    2829        // I
  • _plugins_/isocode/trunk/services/geometrie/geometrie_api.php

    r125379 r125385  
    119119                ),
    120120        ),
     121        'ne50mcountries' => array(
     122                'table' => 'geoboundaries',
     123                'type'  => 'country',
     124                'pays'  => '',
     125                'basic_fields' => array(
     126                        'ISO_A2'   => 'code',
     127                        'geometry' => 'geometry',
     128                ),
     129                'static_fields' => array(
     130                        'service'   => '$service',
     131                        'code_type' => 'code_iso',
     132                        'format'    => 'geojson',
     133                        'type'      => '/type',
     134                        'country'   => '/pays',
     135                ),
     136                'populating'   => 'file_geojson',
     137                'multiple'     => false,
     138                'extension'    => '.json',
     139                'node'         => 'features',
     140                'basic_nodes'  => array(
     141                        'ISO_A2'   => 'properties/ISO_A2',
     142                        'geometry' => 'geometry',
     143                ),
     144                'credits' => array(
     145                        'provider_name' => 'Natural Earth',
     146                        'provider_url'  => 'https://www.naturalearthdata.com/',
     147                        'license'       => 'CC PD 1.0',
     148                ),
     149        ),
    121150        'odsbundesland' => array(
    122151                'table' => 'geoboundaries',
     
    163192// ----------------------------------------------------------------------------
    164193
     194function ne50mcountries_completer_element($element, $config) {
     195
     196        // Cette fonction permet de remplir les champs "basic_ext".
     197
     198        // Et d'apporter des corrections au champs déjà compilés : attention on a encore les index source !!!
     199        // - encoder le champs des géométries
     200        $element['geometry'] = json_encode($element['geometry']);
     201
     202        return $element;
     203}
     204
    165205function mapofglobe_completer_element($element, $config) {
    166206
Note: See TracChangeset for help on using the changeset viewer.