Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
D
DataCirco Web
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
leximpact
DataCirco
DataCirco Web
Commits
ae132c0b
Commit
ae132c0b
authored
4 months ago
by
Benoît Courty
Browse files
Options
Downloads
Patches
Plain Diff
Gestion des équipements non géolocalisés
parent
64bbad46
No related branches found
No related tags found
1 merge request
!40
Maj avril 2025
Pipeline
#20136
passed with warnings
4 months ago
Stage: build
Stage: check-style
Stage: deploy
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/lib/components/render/Environnement.svelte
+175
-143
175 additions, 143 deletions
src/lib/components/render/Environnement.svelte
with
175 additions
and
143 deletions
src/lib/components/render/Environnement.svelte
+
175
−
143
View file @
ae132c0b
...
...
@@ -72,6 +72,23 @@
])
.
filter
(([
lat
,
lng
])
=>
!
isNaN
(
lat
)
&&
!
isNaN
(
lng
))
let
equipementCircoSansGeoloc
=
dataEquipements
?.
insee_bpe
.
filter
(
(
equipement
)
=>
equipement
.
latitude
==
null
||
equipement
.
longitude
==
null
,
)
console
.
log
(
"
Equipements sans géolocalisation
"
,
equipementCircoSansGeoloc
.
length
,
)
let
equipementCircoAvecGeoloc
=
dataEquipements
.
insee_bpe
.
filter
(
(
equipement
)
=>
equipement
.
latitude
!=
null
&&
equipement
.
longitude
!=
null
,
)
console
.
log
(
"
Equipements avec géolocalisation
"
,
equipementCircoAvecGeoloc
.
length
,
)
console
.
log
(
"
Equipements 1
"
,
dataEquipements
.
insee_bpe
[
0
])
$
:
if
(
dataEnvironnement
?.
dictionnaire_sites_pollues
!==
undefined
)
{
nbSitesEnCours
=
dataEnvironnement
.
dictionnaire_sites_pollues
.
filter
(
(
site
)
=>
site
.
statut
===
"
En cours
"
,
...
...
@@ -1510,21 +1527,32 @@
/>
<p>
Cette carte affiche tous les équipements, services et entreprises de la
circonscription, il y en a
{
equipementPoints
?.
length
}
.
Dans la circonscription il y a
{
formatThousandsWithoutDecimal
(
equipementCircoAvecGeoloc
.
length
+
equipementCircoSansGeoloc
?.
length
,
)
}
équipements, services et entreprises.
</p>
{
#if
equipementCircoAvecGeoloc
.
length
==
0
}
<p>
Malheureusement aucun n'a été géolocalisée.
</p>
{
:
else
}
<section
class=
"mb-0 items-center"
>
<h3
class=
"mb-1 mt-2 text-lg font-bold"
>
Carte des équipements et services de la circonscription
</h3>
{
#if
equipementCircoAvecGeoloc
.
length
>
0
}
<p>
Il y a
{
formatThousandsWithoutDecimal
(
equipementCircoSansGeoloc
?.
length
,
)
}
équipements et services sans géolocalisation, il ne sont donc pas affichés.
</p>
{
/if
}
<div
id=
"insee_bpe23"
class=
"flex justify-center text-center"
>
{
#key
circoData
.
limites_circo
}
<Leaflet
pointList=
{
equipementPoints
}
geojsonFeature=
{
circoData
.
limites_circo
}
>
{
#each
dataE
quipement
s
?.
insee_bpe
as
equipement
}
{
#each
e
quipement
CircoAvecGeoloc
as
equipement
}
<Marker
pointsGPS=
{
{
latitude
:
Number
(
equipement
.
latitude
),
...
...
@@ -1544,7 +1572,9 @@
</p>
{
/if
}
<p
class=
"!m-0"
>
<span
class=
"tracking-wider widest font-sans"
>
Adresse :
</span>
<span
class=
"tracking-wider widest font-sans"
>
Adresse :
</span
>
{
equipement
.
numvoie
}
{
equipement
.
typvoie
}
{
equipement
.
libvoie
}
...
...
@@ -1645,10 +1675,7 @@
</Leaflet>
{
/key
}
</div>
<section
class=
"my-5 flex flex-col items-center"
>
<SourceCitation
sources=
{
[
dataSources
.
equipements
[
"
insee_bpe23
"
]]
}
></SourceCitation>
</section>
{
#if
!
interactive
}
<div
class=
"side-by-side"
>
<p>
...
...
@@ -1661,6 +1688,11 @@
</div>
{
/if
}
</section>
{
/if
}
<section
class=
"my-5 flex flex-col items-center"
>
<SourceCitation
sources=
{
[
dataSources
.
equipements
[
"
insee_bpe23
"
]]
}
></SourceCitation>
</section>
<SubSection
sectionNumber=
"
{
chapterNumber
}
.{subSecCounter++}"
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment