Outils pour utilisateurs

Outils du site


geo_data:epns_geojson

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
geo_data:epns_geojson [19/01/2014 16:15]
cyrille37
geo_data:epns_geojson [21/08/2020 13:26] (Version actuelle)
Ligne 1: Ligne 1:
 <php> <php>
 +if( isset($_REQUEST['datafilter']) && $_REQUEST['datafilter']=='epn' )
 +{
 + echo "coucou" ;
 +}
 $dataPluginFile = DOKU_PLUGIN.'data/syntax/table.php'; $dataPluginFile = DOKU_PLUGIN.'data/syntax/table.php';
 if(!file_exists($dataPluginFile)){ if(!file_exists($dataPluginFile)){
Ligne 18: Ligne 22:
  'filter'     => array()  'filter'     => array()
 ); );
-$flt = $this->dthlp->_parse_filter('epn=oui');+$flt = $pdt->dthlp->_parse_filter('epn=oui')
 +$flt['logic'] = 'AND' ;
 $data['filter'][] = $flt; $data['filter'][] = $flt;
 +
 +$column = $pdt->dthlp->_column('%pageid%');
 +$data['cols'][$column['key']] = $column;
 $column = $pdt->dthlp->_column('lat'); $column = $pdt->dthlp->_column('lat');
 $data['cols'][$column['key']] = $column; $data['cols'][$column['key']] = $column;
Ligne 46: Ligne 54:
 foreach( $rows as $n => $row ){ foreach( $rows as $n => $row ){
  $rowsCount -- ;  $rowsCount -- ;
- list($lat, $lon, $nom, $adr1, $adr2, $adr3, $cp, $ville, $web) = array_values($row);+ list($pageid, $lat, $lon, $nom, $adr1, $adr2, $adr3, $cp, $ville, $web) = array_values($row);
  // le plugin export_text vire tous les tags html donc pas possible de formater les informations  // le plugin export_text vire tous les tags html donc pas possible de formater les informations
  $addresse = $adr1.' '.$adr2.' '.$adr3.' '.$cp.' '.$ville ;  $addresse = $adr1.' '.$adr2.' '.$adr3.' '.$cp.' '.$ville ;
  echo '{"type":"Feature","properties":{  echo '{"type":"Feature","properties":{
-   "name":"'.$nom.'", +  "name":"'.$nom.'", "address":"'.$addresse.'","web":"'.$web.'","page":"'.$pageid.'" 
-   "address":"'.$addresse.'" +  }, "geometry":{"type":"Point","coordinates":["'.trim($lon).'","'.trim($lat).'"]} 
- }, + }';
-  "geometry":{"type":"Point","coordinates":["'.trim($lon).'","'.trim($lat).'"]} +
- }';+
  if( $rowsCount>0 )  if( $rowsCount>0 )
   echo ',';   echo ',';
geo_data/epns_geojson.1390144556.txt.gz · Dernière modification: 21/08/2020 13:26 (modification externe)