Skip to content

Commit

Permalink
Add missing images
Browse files Browse the repository at this point in the history
  • Loading branch information
smdsgn committed Oct 17, 2024
1 parent 641ace2 commit fb50338
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 1 deletion.
Binary file added assets/images/ocsge-nomenclature-cs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/ocsge-nomenclature-us.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
3 changes: 2 additions & 1 deletion assets/scripts/components/pages/Artificialisation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { useHtmlLoader } from '@hooks/useHtmlLoader';
import useHighcharts from '@hooks/useHighcharts';
import Loader from '@components/ui/Loader';
import Guide from '@components/widgets/Guide';
import OcsgeMatricePassage from '@images/ocsge_matrice_passage.png';

/*
Ce composant est un composant hybride qui permet de récupérer du contenu côté serveur via Django et de l'intégrer directement dans l'interface React.
Expand Down Expand Up @@ -62,7 +63,7 @@ const Artificialisation: React.FC<{ endpoint: string }> = ({ endpoint }) => {
<p class="fr-text--sm mb-3">La nomenclature précise que les surfaces dont les sols sont soit imperméabilisés en raison du bâti ou d'un revêtement, soit stabilisés et compactés, soit constitués de matériaux composites sont qualifiées de surfaces artificialisées. De même, les surfaces végétalisées herbacées (c'est-à-dire non ligneuses) et qui sont à usage résidentiel, de production secondaire ou tertiaire, ou d'infrastructures, sont considérées comme artificialisées, y compris lorsqu'elles sont en chantier ou à l'état d'abandon.</p>
<p class="fr-text--sm mb-3">L'artificialisation nette est définie comme « le solde de l'artificialisation et de la désartificialisation des sols constatées sur un périmètre et sur une période donnés » (article L.101-2-1 du code de l'urbanisme). </p>
<p class="fr-text--sm mb-3">Au niveau national, l'artificialisation est mesurée par l'occupation des sols à grande échelle (OCS GE), en cours d'élaboration, dont la production sera engagée sur l'ensemble du territoire national d'ici fin 2024.</p>
<img src="https://mondiagartif.beta.gouv.fr/static/project/img/ocs_ge_matrice_passage.png" class="w-100" />
<img src="${OcsgeMatricePassage}" alt="OCS GE Nomenclature Us" class="w-100" />
`}
/>
<div dangerouslySetInnerHTML={{ __html: content }} />
Expand Down
6 changes: 6 additions & 0 deletions assets/scripts/components/pages/Ocsge.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ import { useHtmlLoader } from '@hooks/useHtmlLoader';
import useHighcharts from '@hooks/useHighcharts';
import Loader from '@components/ui/Loader';
import Guide from '@components/widgets/Guide';
import OcsgeNomenclatureUs from '@images/ocsge-nomenclature-us.png';
import OcsgeNomenclatureCs from '@images/ocsge-nomenclature-cs.png';

/*
Ce composant est un composant hybride qui permet de récupérer du contenu côté serveur via Django et de l'intégrer directement dans l'interface React.
Expand Down Expand Up @@ -46,6 +48,10 @@ const Ocsge: React.FC<{ endpoint: string }> = ({ endpoint }) => {
<p class="fr-text--sm mb-3">La couverture du sol est une vue « physionomique » du terrain. La description est une simple distinction des éléments structurant le paysage. Ex : Zones bâties.</p>
<p class="fr-text--sm mb-3">L'usage du sol est une vue « anthropique du sol ». Il est partagé en fonction du rôle que jouent les portions de terrain en tant qu'occupation humaine. Dans l'OCS GE, l'usage US235 regroupe les objets de US2 (production secondaire), US3 (production tertiaire) et US5 (usage résidentiel) de la nomenclature nationale quand la distinction entre ces usages n'est pas possible ou pas connue. Ex : Agriculture.</p>
<p class="fr-text--sm mb-3">Chaque objet géographique de l'OCS GE porte ces deux informations. Ex : Zones bâties (couverture) et Agriculture (usage) décrivent des bâtiments agricoles.</p>
<div class="d-flex">
<img src="${OcsgeNomenclatureUs}" alt="OCS GE Nomenclature Us" class="w-100 fr-mr-2w" />
<img src="${OcsgeNomenclatureCs}" alt="OCS GE Nomenclature Us" class="w-100" />
</div>
`}
/>
<div dangerouslySetInnerHTML={{ __html: content }} />
Expand Down
15 changes: 15 additions & 0 deletions assets/types/declaration.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,18 @@ declare module '*.geojson' {
}

declare var _paq: any;

declare module '*.png' {
const value: string;
export default value;
}

declare module '*.jpg' {
const value: string;
export default value;
}

declare module '*.jpeg' {
const value: string;
export default value;
}

0 comments on commit fb50338

Please sign in to comment.