Utilisateur:Yodaspirine/Cartes

Une page de Wikipédia, l'encyclopédie libre.
Localisation des principaux sites et ensembles culturelle de la période de régionalisation finale.

Créer une carte continentale (Linux)[modifier | modifier le code]

Installer d'abord QGIS:

Wikipédia:Atelier graphique/Didacticiels cartographiques/Didacticiel de création de carte avec QGIS

:en:File:Tutorial-cartography (basic).svg

en:User:JaneVannin/translations/topographic

File:Maps template-fr.svg

https://www.naturalearthdata.com/downloads/10m-physical-vectors/

Utilisateur:Ikonact/Cartographie

https://github.com/WikimapsAtlas/WikimapsAtlas-generator

Fichiers de la NOAA[modifier | modifier le code]

  1. Télécharger la zone sur https://maps.ngdc.noaa.gov/viewers/grid-extract/index.html On obtient une image tiff

Frontières[modifier | modifier le code]

Export des limites côtières d'Openstreetmap[modifier | modifier le code]

Export prégénéré[modifier | modifier le code]

osmdata.openstreetmap.de/data/coastlines.html

Exporter manuellement la zone[modifier | modifier le code]
  1. Télécharger un fichier PBF contenant les données d'OSM https://wiki.openstreetmap.org/wiki/Planet.osm.
  2. Installer https://github.com/osmcode/osmcoastline (mkdir build&&cd build&&cmake ..&&make&&sudo make install)
  3. Extraire la côte dans un fichier .db avec osmcoastline. Les PBF peuvent parfois être cassés.
  4. Convertir en shapefile .shp avec ogr2ogr -f "ESRI Shapefile" land_polygons.shp coastline.db land_polygons

A partir de là le fichier est lisible par QGIS.

Extraction > Contour

Palette QGIS

<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis version="1.6.0-Copiapo" minimumScale="1" maximumScale="1e+08" hasScaleBasedVisibilityFlag="0">
  <transparencyLevelInt>255</transparencyLevelInt>
  <rasterproperties>
    <mDrawingStyle>SingleBandPseudoColor</mDrawingStyle>
    <mColorShadingAlgorithm>ColorRampShader</mColorShadingAlgorithm>
    <mInvertColor boolean="false"/>
    <mRedBandName>Not Set</mRedBandName>
    <mGreenBandName>Not Set</mGreenBandName>
    <mBlueBandName>Not Set</mBlueBandName>
    <mGrayBandName>Bande 1</mGrayBandName>
    <mStandardDeviations>0</mStandardDeviations>
    <mUserDefinedRGBMinimumMaximum boolean="false"/>
    <mRGBMinimumMaximumEstimated boolean="true"/>
    <mUserDefinedGrayMinimumMaximum boolean="false"/>
    <mGrayMinimumMaximumEstimated boolean="true"/>
    <mContrastEnhancementAlgorithm>StretchToMinimumMaximum</mContrastEnhancementAlgorithm>
    <contrastEnhancementMinMaxValues>
      <minMaxEntry>
        <min>-10458</min>
        <max>6741</max>
      </minMaxEntry>
    </contrastEnhancementMinMaxValues>
    <mNoDataValue mValidNoDataValue="false">-9999.000000</mNoDataValue>
    <customColorRamp>
      <colorRampType>DISCRETE</colorRampType>
      <colorRampEntry red="245" value="8000.000000" green="244" blue="242" label="altitude 19 neiges eternelles"/>
      <colorRampEntry red="224" value="7000.000000" green="222" blue="216" label="altitude 18 neiges eternelles"/>
      <colorRampEntry red="202" value="6000.000000" green="195" blue="184" label="altitude 17 neiges eternelles"/>
      <colorRampEntry red="186" value="5000.000000" green="174" blue="154" label="altitude 16 neiges eternelles"/>
      <colorRampEntry red="172" value="4000.000000" green="154" blue="124" label="altitude 15 neiges eternelles"/>
      <colorRampEntry red="170" value="3000.000000" green="135" blue="83" label="altitude 14"/>
      <colorRampEntry red="185" value="2000.000000" green="152" blue="90" label="altitude 13"/>
      <colorRampEntry red="195" value="1500.000000" green="167" blue="107" label="altitude 12"/>
      <colorRampEntry red="202" value="1000.000000" green="185" blue="130" label="altitude 11"/>
      <colorRampEntry red="211" value="800.000000" green="202" blue="157" label="altitude 10"/>
      <colorRampEntry red="222" value="600.000000" green="214" blue="163" label="altitude 9"/>
      <colorRampEntry red="232" value="400.000000" green="225" blue="182" label="altitude 8"/>
      <colorRampEntry red="239" value="300.000000" green="235" blue="192" label="altitude 7"/>
      <colorRampEntry red="225" value="200.000000" green="228" blue="181" label="altitude 6"/>
      <colorRampEntry red="209" value="150.000000" green="215" blue="171" label="altitude 5"/>
      <colorRampEntry red="189" value="100.000000" green="204" blue="150" label="altitude 4"/>
      <colorRampEntry red="168" value="50.000000" green="198" blue="143" label="altitude 3"/>
      <colorRampEntry red="148" value="20.000000" green="191" blue="139" label="altitude 2"/>
      <colorRampEntry red="172" value="1.000000" green="208" blue="165" label="altitude 1"/>
<!--      <colorRampEntry red="167" value="0.000000" green="223" blue="210" label="depression"/> -->
      <colorRampEntry red="216" value="0.000000" green="242" blue="254" label="altitude -1"/>
      <colorRampEntry red="198" value="-20.000000" green="236" blue="255" label="altitude -2"/>
      <colorRampEntry red="185" value="-50.000000" green="227" blue="255" label="altitude -3"/>
      <colorRampEntry red="172" value="-100.000000" green="219" blue="251" label="altitude -4"/>
      <colorRampEntry red="161" value="-250.000000" green="210" blue="247" label="altitude -5"/>
      <colorRampEntry red="150" value="-500.000000" green="201" blue="240" label="altitude -6"/>
      <colorRampEntry red="141" value="-750.000000" green="193" blue="234" label="altitude -7"/>
      <colorRampEntry red="132" value="-1000.000000" green="185" blue="227" label="altitude -8"/>
      <colorRampEntry red="121" value="-2000.000000" green="178" blue="222" label="altitude -9"/>
      <colorRampEntry red="113" value="-4000.000000" green="171" blue="216" label="altitude -10"/>
    </customColorRamp>
  </rasterproperties>
</qgis>

QGIS3.14: Passer de la heightmap à la couleur[modifier | modifier le code]

  1. Dans Traitement, cliquer sur Boite à outils
  2. Dans le panel droite, dérouler Analyse des rasters pour sélectionner reclassifier par table https://docs.qgis.org/testing/en/docs/training_manual/rasters/terrain_analysis.html

Ma table pour ETOPO est faite à partir du Code .qml au-dessus -screen-

  1. Afficher le style de couche avec F7 (impossible de trouver dans quel foutu menu il se trouve)

palette/valeur unique reprendre les couleurs de Aide:Cartographie

  1. grille: Création de vecteurs > Grille: type ligne, étendue: sélectionner le tiff

Espacement: 20 vertical, 20 horizontal

  1. Extraire/découper par étendue pour tronçonner le vectoriel

QGIS3.14: relief[modifier | modifier le code]

  1. reclassifier par table à partir de 0 jusqu'à 1000 en 0 puis au-delà la valeur moyenne par niveau d'altitude
  2. analyse de terrain raster > ombrage: azimuth 270°, altitude 30°
  3. bathimétrie + relief: dans style de couche > transparence, mettre l'opacité à 0,5 et dans le style passer en Palette/Valeurs uniques et ajouter une couche grise

Passer du bitmap au vectoriel[modifier | modifier le code]

QGIS3.14: créer une mise en page[modifier | modifier le code]

  • Ajouter une carte: sélectionner les calques de lignes cotières
  • Clic droit > Propriétés de la page : passer en taille A0
  • Exporter en SVG

Inkscape: répartition de la carte en calques[modifier | modifier le code]

QGIS génère un objet avec tous les objets sur le même calque

  • Clic droit sur l'objet > Déplacer vers le calque
  • Simplification des noeuds: Ctrl+L pour alléger le SVG
  • Objet > Fond et contours - Style du contour: réduire à 0,1 la taille pour y voir quelque chose