Wicri:IndiumV3/Génération wiki

De Wicri Terre

Cette page introduit un test de génération de pages wiki contenant des cartes avec géolocalisation pour la version IndiumV3 du Serveur d'exploration sur l'indium.

Voit aussi :

Commandes de génération (nouvelle version)

EXPLOR_AREA=$WICRI_ROOT/Terre/explor/Indium.storage/IndiumV3
export EXPLOR_AREA
export LC_ALL='C'
MediaWikiExportCommand -c fileBegin > $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Main/Repository/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/France/localisationRegionFrance.dict \
            -m France -f "France location map-Regions.svg" -s 650  \
            -a IndiumV3 -t "Carte France"                        \
            -h https://wicri-demo.istex.fr/Wicri/Terre/explor -S Main/Repository \
     >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Main/Repository/AffRegion.i.hfd \
   | SxmlCut idx/l        \
   | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Allemagne/localisationLandsAllemagne.dict \
                         -m Allemagne -f "Germany location map.svg" -s 650  \
                         -a IndiumV3 -t "Carte Allemagne Lands"                        \
                         -h https://wicri-demo.istex.fr/Wicri/Terre/explor -S Main/Repository \
     >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Main/Repository/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Allemagne/localisationRegionAllemagneNuts2.dict \
                          -m Allemagne -f "Germany (+districts) location map.svg" -s 650  \
                          -a IndiumV3 -t "Carte Allemagne NUTS2"                        \
                          -h https://wicri-demo.istex.fr/Wicri/Terre/explor -S Main/Repository \
      >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Main/Repository/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -m Europe -f "Europe laea location map.svg" -s 650  \
                          -a IndiumV3 -t "Carte Europe"                        \
                          -h https://wicri-demo.istex.fr/Wicri/Terre/explor -S Main/Repository     -I AffPays.i  \
        >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Main/Repository/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Amerique/localisations_USA.dict \
                          -m États-Unis -f "US Locator Blank2.svg" -s 650  \
                          -a IndiumV3 -t "Carte États-Unis"                        \
                         -h https://wicri-demo.istex.fr/Wicri/Terre/explor -S Main/Repository \
       >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Main/Repository/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "Carte Monde"                        \
                         -h https://wicri-demo.istex.fr/Wicri/Terre/explor -S Main/Repository       -I AffPays.i  \
      >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/France/Analysis/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Amerique/localisations_USA.dict \
                          -m Etats-Unis -f "US Locator Blank2.svg" -s 650  \
                          -a IndiumV3 -t "Carte coop France États-Unis"                        \
                          -h https://wicri-demo.istex.fr/Wicri/Terre/explor  -S France/Analysis\
       >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Chine/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "Chine, carte Monde"                        \
                         -h https://wicri-demo.istex.fr/Wicri/Terre/explor  -S Chine/Analysis        -I AffPays.i \
                          -x "République populaire de Chine"                 \
       >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/France/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "France, carte Monde"                        \
                          -h https://wicri-demo.istex.fr/Wicri/Terre/explor  -S France/Analysis      -I AffPays.i  \
                          -x "France"                 \
      >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Russie/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "Russie, carte Monde"                        \
                          -h https://wicri-demo.istex.fr/Wicri/Terre/explor  -S Russie/Analysis  -I AffPays.i \
                          -x "Russie"                 \
       >> $EXPLOR_AREA/exportMaps.xml

HfdCat $EXPLOR_AREA/Data/Russie/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -m Europe -f "Europe laea location map.svg" -s 600  \
                          -a IndiumV3 -t "Russie, carte Europe"                        \
                          -h https://wicri-demo.istex.fr/Wicri/Terre/explor  -S Russie/Analysis  -I AffPays.i \
                          -x "Russie"                 \
       >> $EXPLOR_AREA/exportMaps.xml


MediaWikiExportCommand -c fileEnd >> $EXPLOR_AREA/exportMaps.xml

Commandes de génération

Pour le wiki Terre
cat <<... > IndiumV3/export.xml
<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.8/" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.8/ http://www.mediawiki.org/xml/export-0.8.xsd"    
    version="0.8"
    xml:lang="fr">
...

HfdCat IndiumV3/Data/Main/Repository/AffRegion.i.hfd \
   | SxmlCut idx/l        \
   | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/France/localisationRegionFrance.dict \
                         -m France -f "France location map-Regions.svg" -s 650  \
                         -a IndiumV3 -t "Carte France"                        \
                         -u Indium/IndiumV3/Site/fr/Main/RepositoryRegion \
     >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Main/Repository/AffRegion.i.hfd \
   | SxmlCut idx/l        \
   | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Allemagne/localisationLandsAllemagne.dict \
                         -m Allemagne -f "Germany location map.svg" -s 650  \
                         -a IndiumV3 -t "Carte Allemagne Lands"                        \
                         -u Indium/IndiumV3/Site/fr/Main/RepositoryRegion \
     >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Main/Repository/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Allemagne/localisationRegionAllemagneNuts2.dict \
                          -m Allemagne -f "Germany (+districts) location map.svg" -s 650  \
                          -a IndiumV3 -t "Carte Allemagne NUTS2"                        \
                          -u Indium/IndiumV3/Site/fr/Main/RepositoryRegion \
     >>IndiumV3/export.xml
 
HfdCat IndiumV3/Data/Main/Repository/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Espagne/localisationRegionEspagneNuts2.dict \
                          -m Espagne -f "Spain location map.svg" -s 650  \
                          -a IndiumV3 -t "Carte Espagne"                    \
                          -u Indium/IndiumV3/Site/fr/Main/RepositoryRegion \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Main/Repository/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -m Europe -f "Europe laea location map.svg" -s 650  \
                          -a IndiumV3 -t "Carte Europe"                        \
                          -u Indium/IndiumV3/Site/fr/Main/RepositoryPays \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Main/Repository/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Amerique/localisations_USA.dict \
                          -m États-Unis -f "US Locator Blank2.svg" -s 650  \
                          -a IndiumV3 -t "Carte États-Unis"                        \
                          -u Indium/IndiumV3/Site/fr/Main/RepositoryRegion \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Main/Repository/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "Carte Monde"                        \
                          -u Indium/IndiumV3/Site/fr/Main/RepositoryPays \
      >>IndiumV3/export.xml


HfdCat IndiumV3/Data/France/Analysis/AffRegion.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/Amerique/localisations_USA.dict \
                          -m Etats-Unis -f "US Locator Blank2.svg" -s 650  \
                          -a IndiumV3 -t "Carte coop France États-Unis"                        \
                          -u Indium/IndiumV3/Site/fr/France/AnalysisRegion \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Chine/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "Chine, carte Monde"                        \
                          -u Indium/IndiumV3/Site/fr/Chine/AnalysisPays \
                          -x "République populaire de Chine"                 \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/France/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "France, carte Monde"                        \
                          -u Indium/IndiumV3/Site/fr/France/AnalysisPays \
                          -x "France"                 \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Russie/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -g $DILIB/data/Wicri/Amerique/localisationPaysAmerique.dict \
                          -g $DILIB/data/Wicri/Asie/localisationPaysAsie.dict \
                          -g $DILIB/data/Wicri/Afrique/localisationPaysAfrique.dict \
                          -g $DILIB/data/Wicri/Oceanie/localisationPaysOceanie.dict \
                          -m Monde -f "1000pxWorld location map (equirectangular 180).svg.png" -s 1000  \
                          -a IndiumV3 -t "Russie, carte Monde"                        \
                          -u Indium/IndiumV3/Site/fr/Russie/AnalysisPays \
                          -x "Russie"                 \
      >>IndiumV3/export.xml

HfdCat IndiumV3/Data/Russie/Analysis/AffPays.i.hfd \
    | SxmlCut idx/l        \
    | MediaWikiGeoStatMap -i -o w -g $DILIB/data/Wicri/Europe/localisationPaysEurope.dict \
                          -m Europe -f "Europe laea location map.svg" -s 600  \
                          -a IndiumV3 -t "Russie, carte Europe"                        \
                          -u Indium/IndiumV3/Site/fr/Russie/AnalysisPays \
                          -x "Russie"                 \
      >>IndiumV3/export.xml


cat <<... >> IndiumV3/export.xml
</mediawiki>
...

Mise en œuvre

WicriGetPage -l wicri-terre.fr -p "Wicri:IndiumV3/Génération wiki"