Utilisateur:Yodaspirine/Cartes

Créer une carte continentale (Linux)
modifierInstaller 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
https://www.naturalearthdata.com/downloads/10m-physical-vectors/
Utilisateur:Ikonact/Cartographie
https://github.com/WikimapsAtlas/WikimapsAtlas-generator
Fichiers de la NOAA
modifier- Télécharger la zone sur https://maps.ngdc.noaa.gov/viewers/grid-extract/index.html On obtient une image tiff
Frontières
modifier- Télécharger le fichier GeoJSON sur https://osm-boundaries.com/
Export des limites côtières d'Openstreetmap
modifierExport prégénéré
modifierosmdata.openstreetmap.de/data/coastlines.html
Exporter manuellement la zone
modifier- Télécharger un fichier PBF contenant les données d'OSM https://wiki.openstreetmap.org/wiki/Planet.osm.
- Installer https://github.com/osmcode/osmcoastline (mkdir build&&cd build&&cmake ..&&make&&sudo make install)
- Extraire la côte dans un fichier .db avec osmcoastline. Les PBF peuvent parfois être cassés.
- 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- Dans Traitement, cliquer sur Boite à outils
- 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-
- 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
- grille: Création de vecteurs > Grille: type ligne, étendue: sélectionner le tiff
Espacement: 20 vertical, 20 horizontal
- Extraire/découper par étendue pour tronçonner le vectoriel
QGIS3.14: relief
modifier- reclassifier par table à partir de 0 jusqu'à 1000 en 0 puis au-delà la valeur moyenne par niveau d'altitude
- analyse de terrain raster > ombrage: azimuth 270°, altitude 30°
- 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- Plugin SimpleSVG: obsolète
- Convertir > Raster vers vecteur(polygoniser): produit plein de couches non différenciées
- https://www.visioncortex.org/vtracer/# : rendu imprécis
QGIS3.14: créer une mise en page
modifier- 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
modifierQGIS 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