Compare commits
3 Commits
b13bd34658
...
3b2aa25489
Author | SHA1 | Date | |
---|---|---|---|
3b2aa25489 | |||
cb75a7d711 | |||
b380222bff |
4
.idea/misc.xml
Executable file → Normal file
4
.idea/misc.xml
Executable file → Normal file
@ -1,6 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Black">
|
||||
<option name="sdkName" value="Python 3.10" />
|
||||
</component>
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10" project-jdk-type="Python SDK" />
|
||||
</project>
|
@ -6,7 +6,7 @@ EN: open code and ressources from my blog
|
||||
# Racine du dépot
|
||||
De quoi rafraîchir ce dépot avec des fichiers de configuration que j'utilise.
|
||||
|
||||
# Assets
|
||||
# Assets
|
||||
De quoi initialiser son utilisation d'orgmode
|
||||
|
||||
# Bash
|
||||
|
@ -5,7 +5,7 @@ from pandas_geojson import GeoJSON
|
||||
import re
|
||||
|
||||
def load_small_dataset():
|
||||
geojson: GeoJSON = pdg.read_geojson('small.geojson')
|
||||
geojson: GeoJSON = pdg.read_geojson('irve.geojson')
|
||||
df: DataFrame = geojson.to_dataframe()
|
||||
# df = clean_geojson_properties(df)
|
||||
return df
|
||||
|
6735524
irve_bornes_recharge/irve.geojson
Normal file
6735524
irve_bornes_recharge/irve.geojson
Normal file
File diff suppressed because it is too large
Load Diff
63
irve_bornes_recharge/reduce.py
Normal file
63
irve_bornes_recharge/reduce.py
Normal file
@ -0,0 +1,63 @@
|
||||
import geopandas as gpd
|
||||
from geopandas import GeoDataFrame
|
||||
import pandas as pd
|
||||
import json
|
||||
|
||||
|
||||
def convert_string_dict(value):
|
||||
if isinstance(value, str):
|
||||
try:
|
||||
return eval(value)
|
||||
except Exception:
|
||||
print("Impossible d'évaluer", repr(value))
|
||||
return value
|
||||
return value
|
||||
|
||||
|
||||
# Chargement du fichier GeoJSON
|
||||
with open('irve.geojson') as file:
|
||||
data = json.load(file)
|
||||
# Traitement spécial pour les chaines de caractères
|
||||
strings = []
|
||||
dictionaries = []
|
||||
others = []
|
||||
|
||||
for element in data:
|
||||
if isinstance(element, str):
|
||||
strings.append(element)
|
||||
elif isinstance(element, list):
|
||||
others.extend(element)
|
||||
elif isinstance(element, dict):
|
||||
dictionaries.append(element)
|
||||
else:
|
||||
others.append(element)
|
||||
|
||||
# Application de la fonction de conversion aux chaînes de caractères
|
||||
strings = [convert_string_dict(item) for item in strings]
|
||||
|
||||
# Combinaison des éléments identifiés
|
||||
data = dictionaries + strings + others
|
||||
|
||||
# Vérification que les entrées ont bien un schéma correct
|
||||
assert all(isinstance(entry['geometry'], dict) for entry in data), \
|
||||
"Le format du fichier JSON doit comporter des géometries valides (dict)."
|
||||
|
||||
# Transformation en DataFrame GeoPandas
|
||||
gdf = gpd.GeoDataFrame.from_features(data)
|
||||
|
||||
# Création d'un nouveau DataFrame vide
|
||||
gdf_small = GeoDataFrame(columns=['geometry', 'properties'])
|
||||
|
||||
# Itération sur chaque nom d'aménageur unique
|
||||
for name in set(gdf['properties'].apply(lambda x: x.get('nom_amenageur'))):
|
||||
# Extraction des lignes correspondantes au nom d'aménageur actuel
|
||||
sub_gdf = gdf[gdf['properties'].apply(lambda x: x.get('nom_amenageur')) == name].sample(n=3, random_state=42)
|
||||
|
||||
# Concaténation du sous-DataFrame courant avec les précédents
|
||||
if len(gdf_small) > 0:
|
||||
gdf_small = pd.concat([gdf_small, sub_gdf], ignore_index=True)
|
||||
else:
|
||||
gdf_small = sub_gdf
|
||||
|
||||
# Enregistrement du résultat dans un nouveau fichier GeoJSON
|
||||
gdf_small.to_file('irve_small.geojson', driver='GeoJSON')
|
39
irve_bornes_recharge/repartition.py
Normal file
39
irve_bornes_recharge/repartition.py
Normal file
@ -0,0 +1,39 @@
|
||||
import matplotlib.pyplot as plt
|
||||
import datetime
|
||||
# url = "https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26"
|
||||
import pandas_geojson as pdg
|
||||
import numpy as np
|
||||
from pandas import DataFrame
|
||||
from pandas_geojson import GeoJSON
|
||||
import re
|
||||
|
||||
geojson: GeoJSON = pdg.read_geojson('small.geojson')
|
||||
gdf: DataFrame = geojson.to_dataframe()
|
||||
operators: int = gdf['properties.nom_amenageur'].value_counts()
|
||||
# Calculer les hauteurs des barres et les étiquettes
|
||||
height = np.zeros(len(gdf))
|
||||
labels = []
|
||||
for i, operator in enumerate(operators):
|
||||
height[i] = gdf[gdf['nom_operateur'] == operator]['properties.nom_amenageur'].size
|
||||
labels.append(operator)
|
||||
|
||||
# Créer le graphique
|
||||
fig, ax = plt.subplots()
|
||||
ax.bar(range(len(height)), height)
|
||||
ax.set_xlabel('Index de l\'opérateur')
|
||||
ax.set_ylabel('Nombre de lignes')
|
||||
ax.set_xticks(range(len(height)))
|
||||
ax.set_xticklabels(labels)
|
||||
ax.spines['right'].set_visible(False)
|
||||
ax.spines['top'].set_visible(False)
|
||||
ax.tick_params(axis='both', length=0)
|
||||
|
||||
# Ajouter la date au graphique
|
||||
current_datetime = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||
plt.suptitle(f"Distribution du nombre de lignes par opérateur - Date : {current_datetime}")
|
||||
|
||||
# Afficher le graphique
|
||||
plt.show()
|
||||
|
||||
# Sauvegarder le graphique en tant que fichier JPG
|
||||
plt.savefig("distribution_par_operateur.jpg")
|
6162
irve_bornes_recharge/results_bad_data.html
Normal file
6162
irve_bornes_recharge/results_bad_data.html
Normal file
File diff suppressed because it is too large
Load Diff
2411
irve_bornes_recharge/results_bad_data.org
Normal file
2411
irve_bornes_recharge/results_bad_data.org
Normal file
File diff suppressed because it is too large
Load Diff
3847
irve_bornes_recharge/small.geojson
Normal file
3847
irve_bornes_recharge/small.geojson
Normal file
File diff suppressed because it is too large
Load Diff
461
org-style-export/index.html
Normal file
461
org-style-export/index.html
Normal file
@ -0,0 +1,461 @@
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
max-width: 80vw;
|
||||
margin: 1rem auto;
|
||||
}
|
||||
|
||||
#table-of-contents {
|
||||
font-size: 1rem;
|
||||
border-left: solid 3px;
|
||||
padding-left: 1rem;
|
||||
|
||||
h2 {
|
||||
font-size: 1rem;
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
.section-number-2 {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.title sub {
|
||||
font-size: 1em;
|
||||
margin-left: 0.5ch;
|
||||
}
|
||||
|
||||
.timestamp {
|
||||
font-weight: 700;
|
||||
color: #7e1b2c;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #111;
|
||||
font-family: 'Calibri', 'Open Sans Condensed', sans-serif;
|
||||
font-size: 64px;
|
||||
font-weight: 700;
|
||||
line-height: 64px;
|
||||
margin: 0 0 0;
|
||||
padding: 1rem 2rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: #111;
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
font-size: 48px;
|
||||
font-weight: 700;
|
||||
line-height: 48px;
|
||||
margin: 0 0 24px;
|
||||
padding: 0 30px;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
p {
|
||||
color: #111;
|
||||
font-family: 'Calibri', 'Open Sans', sans-serif;
|
||||
font-size: 1rem;
|
||||
line-height: 1.5rem;
|
||||
margin: 0 0 2rem;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #641818;
|
||||
text-decoration: none;
|
||||
|
||||
&:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
|
||||
.date {
|
||||
color: #111;
|
||||
display: block;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 16px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
background: white;
|
||||
|
||||
&:before {
|
||||
border-top: 1px solid #111;
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0rem;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
z-index: -1;
|
||||
}
|
||||
}
|
||||
|
||||
.author {
|
||||
color: #111;
|
||||
display: block;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 16px;
|
||||
padding-bottom: 38px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
background: white;
|
||||
|
||||
&:before {
|
||||
border-top: 1px solid #111;
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0rem;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
z-index: -1;
|
||||
}
|
||||
}
|
||||
|
||||
.date span, .author span {
|
||||
background: #fdfdfd;
|
||||
padding: 0 10px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.line {
|
||||
border-top: 1px solid #111;
|
||||
display: block;
|
||||
margin-top: 60px;
|
||||
padding-top: 50px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.read-more {
|
||||
-moz-border-radius: 50%;
|
||||
-moz-transition: all 0.2s ease-in-out;
|
||||
-webkit-border-radius: 50%;
|
||||
-webkit-transition: all 0.2s ease-in-out;
|
||||
background: #111;
|
||||
border-radius: 50%;
|
||||
border: 10px solid #fdfdfd;
|
||||
color: #fff;
|
||||
display: block;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 14px;
|
||||
height: 80px;
|
||||
line-height: 80px;
|
||||
margin: -40px 0 0 -40px;
|
||||
position: absolute;
|
||||
bottom: 0px;
|
||||
left: 50%;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
width: 80px;
|
||||
|
||||
&:hover {
|
||||
background: #641818;
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
.org-src-container {
|
||||
background: #dedede;
|
||||
padding: 0.5rem;
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
pre.example {
|
||||
background: #ccc;
|
||||
padding: 0.5rem;
|
||||
margin: 1rem;
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
<meta charset="utf-8">
|
||||
<title>asso osm france présentation univ paris 8</title>
|
||||
<meta name="author" content="TyKayn">
|
||||
<meta name="description" content="">
|
||||
<meta name="keywords" content="">
|
||||
|
||||
<link rel="stylesheet" href="file:///home/tykayn/Nextcloud/textes/orgmode/reveal.js/css/reveal.css">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Exemple de corps de texte</h1>
|
||||
<p>
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque delectus doloremque ea illo incidunt laborum maiores
|
||||
nemo perspiciatis praesentium quae ratione sunt tempore vel, vero voluptatibus. Dignissimos, perferendis, sapiente!
|
||||
Ab consequuntur corporis cum cumque cupiditate delectus dolorem eum, illo iste iusto nobis nostrum possimus quaerat
|
||||
quia rem sint temporibus voluptate!
|
||||
</p>
|
||||
|
||||
<div class="reveal">
|
||||
<div class="slides">
|
||||
<section id="sec-title-slide"><h1 class="title">asso osm france présentation univ paris 8</h1><p class="subtitle"></p>
|
||||
<h2 class="author">TyKayn</h2><p class="date">Created: 2024-08-13 mar. 09:18</p>
|
||||
</section>
|
||||
<section id="sec-table-of-contents"><div id="table-of-contents" role="doc-toc">
|
||||
<h2>Table of Contents</h2>
|
||||
<div id="text-table-of-contents" role="doc-toc">
|
||||
<ul>
|
||||
<li><a href="#/slide-orga5381eb">asso osm france présentation univ paris 8</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-orgfcd950d">Création de l'asso</a></li>
|
||||
<li><a href="#/slide-orgda1644e">Missions de l'asso Fr</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-orgd819388">promouvoir le géocommun openstreetmap</a></li>
|
||||
<li><a href="#/slide-orgc5527fb">Encourager l'ouverture des données</a></li>
|
||||
<li><a href="#/slide-orgb88930f">Servir des fonds de carte</a></li>
|
||||
<li><a href="#/slide-org7ef4745">Suivre les attributions manquantes</a></li>
|
||||
<li><a href="#/slide-orgf8461bf">Aider les groupes locaux</a></li>
|
||||
<li><a href="#/slide-org28dd2e2">Partager des richesses</a></li>
|
||||
<li><a href="#/slide-org5fbfeef">Résoudre les conflits entre utilisateurs locaux</a></li>
|
||||
<li><a href="#/slide-org9f38f76">Organisation d'évènements</a></li>
|
||||
<li><a href="#/slide-orgd6296bc">Communication avec les médias</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-orgae72f3c">Travaux en cours en ce moment</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-orgda42cca">Flyer pour les cours de SNT au Lycée</a></li>
|
||||
<li><a href="#/slide-org0013c24">SOTM Monde à Paris pour 2025</a></li>
|
||||
<li><a href="#/slide-orgb2adc77">Guide de bienvenue aux membres du CA</a></li>
|
||||
<li><a href="#/slide-org5f690f6">Clarification de l'aide aux groupes locaux</a></li>
|
||||
<li><a href="#/slide-orgcfa5f76">Guide pour les groupes locaux</a></li>
|
||||
<li><a href="#/slide-org858087c">sponsoring OVH</a></li>
|
||||
<li><a href="#/slide-orga681b39">serveur virtuel de secours</a></li>
|
||||
<li><a href="#/slide-org043a32f">prestation 2 serveurs free</a></li>
|
||||
<li><a href="#/slide-orga9ba208">avoir du monitoring de service critique</a></li>
|
||||
<li><a href="#/slide-org471b52e">Organiser un hack weekend cet hiver 2024</a></li>
|
||||
<li><a href="#/slide-org58cc6cd">Traduction des guidelines et clarification ODBL</a></li>
|
||||
<li><a href="#/slide-orgea1b5bb">Nextcloud de l’asso, comptes à créer (si y’a des gens du CA qui n’ont pas de compte nextcloud)</a></li>
|
||||
<li><a href="#/slide-orgffb9708">Coordination Wikimedia Fr</a></li>
|
||||
<li><a href="#/slide-orgbd4a049">Convention Enedis</a></li>
|
||||
<li><a href="#/slide-org5289b15">Proposition de Moji</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-org0d2bdd2">CA</a>
|
||||
<ul>
|
||||
<li><a href="#/slide-org1173d75">2024</a></li>
|
||||
<li><a href="#/slide-orgcae42fd">2011</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#/slide-orgca8c292">Groupes de travail</a></li>
|
||||
<li><a href="#/slide-org4c1c6d2">Allez viens on est bien</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<section id="slide-orga5381eb">
|
||||
<h2 id="orga5381eb">asso osm france présentation univ paris 8</h2>
|
||||
<p>
|
||||
<span class="timestamp-wrapper"><span class="timestamp">[2024-08-03 sam.]</span></span>
|
||||
<a href="20211211225031-osm_openstreetmap.html#ID-3eb3f5b5-d08b-4f85-9a78-b3d3d426a2a6">osm<sub>openstreetmap</sub></a>
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgfcd950d">
|
||||
<h3 id="orgfcd950d">Création de l'asso</h3>
|
||||
<p>
|
||||
Chapitre local Fr
|
||||
Officiellement née lors de l'AG constitutive du 08 octobre 2011
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgda1644e">
|
||||
<h3 id="orgda1644e">Missions de l'asso Fr</h3>
|
||||
<div class="outline-text-3" id="text-orgda1644e">
|
||||
</div>
|
||||
</section>
|
||||
<section id="slide-orgd819388">
|
||||
<h4 id="orgd819388">promouvoir le géocommun openstreetmap</h4>
|
||||
</section>
|
||||
<section id="slide-orgc5527fb">
|
||||
<h4 id="orgc5527fb">Encourager l'ouverture des données</h4>
|
||||
<p>
|
||||
Suivi des obligations en matière d'ouverture des donneés, liens avec la Team Open Data, demandes Cada avec Madada, adresses avec Pifomètre.
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgb88930f">
|
||||
<h4 id="orgb88930f">Servir des fonds de carte</h4>
|
||||
</section>
|
||||
<section id="slide-org7ef4745">
|
||||
<h4 id="org7ef4745">Suivre les attributions manquantes</h4>
|
||||
</section>
|
||||
<section id="slide-orgf8461bf">
|
||||
<h4 id="orgf8461bf">Aider les groupes locaux</h4>
|
||||
</section>
|
||||
<section id="slide-org28dd2e2">
|
||||
<h4 id="org28dd2e2">Partager des richesses</h4>
|
||||
</section>
|
||||
<section id="slide-org5fbfeef">
|
||||
<h4 id="org5fbfeef">Résoudre les conflits entre utilisateurs locaux</h4>
|
||||
<p>
|
||||
Pour éviter les guerres d'éditions, imports sauvages et les annulations, le plus souvent il suffit d'ouvrir la discussion.
|
||||
En cas de vandalisme on a des procédures, mais cela se résout généralement très vite sans que l'on ait à faire quoi que ce soit en tant qu'asso.
|
||||
<a href="https://forum.openstreetmap.fr/t/que-faire-en-cas-de-vandalisme/24625">https://forum.openstreetmap.fr/t/que-faire-en-cas-de-vandalisme/24625</a>
|
||||
</p>
|
||||
|
||||
</section>
|
||||
<section id="slide-org9f38f76">
|
||||
<h4 id="org9f38f76">Organisation d'évènements</h4>
|
||||
<div class="outline-text-4" id="text-org9f38f76">
|
||||
</div>
|
||||
<ul class="org-ul">
|
||||
<li><a id="orgaf36b99"></a>State Of The Map<br>
|
||||
<p>
|
||||
<a href="https://wiki.openstreetmap.org/wiki/State_of_the_Map/Planning">https://wiki.openstreetmap.org/wiki/State_of_the_Map/Planning</a>
|
||||
<a href="20220125151000-sotm_state_of_the_map.html#ID-59cfe9fb-a08d-4b24-84c9-179a3cb80a70">sotm<sub>state</sub><sub>of</sub><sub>the</sub><sub>map</sub> </a>
|
||||
</p>
|
||||
</li>
|
||||
<li><a id="org80eddfd"></a>Hack Weekend<br></li>
|
||||
<li><a id="org85dd520"></a>Opération libre<br></li>
|
||||
<li><a id="org773fd38"></a>Cartopartie<br></li>
|
||||
<li><a id="org895e5a5"></a>Projet "du mois"<br></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="slide-orgd6296bc">
|
||||
<h4 id="orgd6296bc">Communication avec les médias</h4>
|
||||
<p>
|
||||
Journalistes, administrations, entreprises.
|
||||
</p>
|
||||
<p>
|
||||
:CREATED: <span class="timestamp-wrapper"><span class="timestamp">[2024-08-03 sam. 13:33] </span></span>
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgae72f3c">
|
||||
<h3 id="orgae72f3c">Travaux en cours en ce moment</h3>
|
||||
<p>
|
||||
Voir le tableau d'avancement sur le nextcloud
|
||||
<a href="https://nextcloud.openstreetmap.fr/index.php/apps/deck/#/">https://nextcloud.openstreetmap.fr/index.php/apps/deck/#/</a>
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgda42cca">
|
||||
<h4 id="orgda42cca">Flyer pour les cours de SNT au Lycée</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org0013c24">
|
||||
<h4 id="org0013c24">SOTM Monde à Paris pour 2025</h4>
|
||||
<p>
|
||||
Première fois que ça se passerait en France pour l'édition mondiale du SOTM, on profite des Jeux Olympiques pour essayer de réaliser cela.
|
||||
</p>
|
||||
|
||||
</section>
|
||||
<section id="slide-orgb2adc77">
|
||||
<h4 id="orgb2adc77">Guide de bienvenue aux membres du CA</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org5f690f6">
|
||||
<h4 id="org5f690f6">Clarification de l'aide aux groupes locaux</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-orgcfa5f76">
|
||||
<h4 id="orgcfa5f76">Guide pour les groupes locaux</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org858087c">
|
||||
<h4 id="org858087c">sponsoring OVH</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-orga681b39">
|
||||
<h4 id="orga681b39">serveur virtuel de secours</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org043a32f">
|
||||
<h4 id="org043a32f">prestation 2 serveurs free</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-orga9ba208">
|
||||
<h4 id="orga9ba208">avoir du monitoring de service critique</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org471b52e">
|
||||
<h4 id="org471b52e">Organiser un hack weekend cet hiver 2024</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org58cc6cd">
|
||||
<h4 id="org58cc6cd">Traduction des guidelines et clarification ODBL</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-orgea1b5bb">
|
||||
<h4 id="orgea1b5bb">Nextcloud de l’asso, comptes à créer (si y’a des gens du CA qui n’ont pas de compte nextcloud)</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-orgffb9708">
|
||||
<h4 id="orgffb9708">Coordination Wikimedia Fr</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-orgbd4a049">
|
||||
<h4 id="orgbd4a049">Convention Enedis</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org5289b15">
|
||||
<h4 id="org5289b15">Proposition de Moji</h4>
|
||||
|
||||
</section>
|
||||
<section id="slide-org0d2bdd2">
|
||||
<h3 id="org0d2bdd2">CA</h3>
|
||||
<div class="outline-text-3" id="text-org0d2bdd2">
|
||||
</div>
|
||||
</section>
|
||||
<section id="slide-org1173d75">
|
||||
<h4 id="org1173d75">2024</h4>
|
||||
<p>
|
||||
Baptiste LEMOINE
|
||||
Tony EMERY
|
||||
Donat ROBAUX
|
||||
Nicolas MOYROUD
|
||||
Yves-Marie VALLADON
|
||||
François-Xavier LAMURE-TARDIEU
|
||||
René CHALON
|
||||
Vincent DE CHATEAU-THIERRY
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgcae42fd">
|
||||
<h4 id="orgcae42fd">2011</h4>
|
||||
<p>
|
||||
Marc Sibert: ok mandat sur le 91 pour Marc + le contact avec le SDIS. Marc coordonnera aussi la refonte du site avec de l'aide (Guillaume Allègre et Christian Quest) et sur le projet de livre avec Emilie et plus…
|
||||
Tony et Jean-Louis: ok pour mandat "Grand Sud Est"
|
||||
Denis Helfer: ok pour mandat Alsace
|
||||
Christian Rogel: ok pour mandat Cornouaille historique moins l'Ouest du Morbihan
|
||||
Simon Réau: ok pour mandat sur Indre et Loire
|
||||
Jean-Guilhem Cailton: ok pour mandat CNRS
|
||||
Vincent Privat: ok pour mandat sur CU Toulouse
|
||||
Christophe Merlet: mandat sur Pau
|
||||
Frédéric Rodrigo: mandat sur la Gironde
|
||||
</p>
|
||||
</section>
|
||||
<section id="slide-orgca8c292">
|
||||
<h3 id="orgca8c292">Groupes de travail</h3>
|
||||
<p>
|
||||
On fait des tas de choses sans être membres de l'asso.
|
||||
Les <a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail">groupes de travail</a>
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Inclusivit%C3%A9">GT Inclusivité</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Technique">GT Technique</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Communication">GT Communication externe</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Animation_de_la_communaut%C3%A9">GT Animation de la communauté</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Communaut%C3%A9s_locales">GT Communautés locales</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_International">GT International</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Gestion_et_comptabilit%C3%A9">GT Gestion et comptabilité</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Soutiens">GT Soutiens</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#GT_Conf%C3%A9rence_SotM-FR">GT Conférence SotM-FR</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#Groupes_sp%C3%A9ciaux">Groupes spéciaux</a></li>
|
||||
<li><a href="https://wiki.openstreetmap.org/wiki/France/OSM-FR/Groupes_de_travail#Groupes_projets_et_th%C3%A9matiques">Groupes projets et thématiques</a></li>
|
||||
|
||||
</ul>
|
||||
</section>
|
||||
<section id="slide-org4c1c6d2">
|
||||
<h3 id="org4c1c6d2">Allez viens on est bien</h3>
|
||||
</section>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
166
org-style-export/index.scss
Normal file
166
org-style-export/index.scss
Normal file
@ -0,0 +1,166 @@
|
||||
|
||||
body {
|
||||
max-width: 80vw;
|
||||
margin: 1rem auto;
|
||||
}
|
||||
#table-of-contents{
|
||||
font-size: 1rem;
|
||||
border-left: solid 3px;
|
||||
padding-left: 1rem;
|
||||
}
|
||||
|
||||
#table-of-contents h2{
|
||||
font-size: 1rem;
|
||||
text-align:left;
|
||||
}
|
||||
.section-number-2{
|
||||
display:none;
|
||||
}
|
||||
.title sub{
|
||||
font-size: 1em;
|
||||
margin-left: 0.5ch;
|
||||
}
|
||||
.timestamp{
|
||||
font-weight:700;
|
||||
color: crimson;
|
||||
}
|
||||
h1 {
|
||||
color: #111;
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
font-size: 64px;
|
||||
font-weight: 700;
|
||||
line-height: 64px;
|
||||
margin: 0 0 0;
|
||||
padding: 20px 30px;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: #111;
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
font-size: 48px;
|
||||
font-weight: 700;
|
||||
line-height: 48px;
|
||||
margin: 0 0 24px;
|
||||
padding: 0 30px;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
p {
|
||||
color: #111;
|
||||
font-family: 'Calibri', 'Open Sans', sans-serif;
|
||||
font-size: 1rem;
|
||||
line-height: 1.5rem;
|
||||
margin: 0 0 2rem;
|
||||
/*columns:3;*/
|
||||
}
|
||||
|
||||
a {
|
||||
color: #990000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline
|
||||
}
|
||||
|
||||
.date {
|
||||
color: #111;
|
||||
display: block;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 16px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
background: white;
|
||||
}
|
||||
|
||||
.date:before {
|
||||
border-top: 1px solid #111;
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0rem;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.author {
|
||||
color: #111;
|
||||
display: block;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 16px;
|
||||
padding-bottom: 38px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
background: white;
|
||||
}
|
||||
|
||||
.author:before {
|
||||
border-top: 1px solid #111;
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0rem;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.date span,
|
||||
.author span {
|
||||
background: #fdfdfd;
|
||||
padding: 0 10px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.line {
|
||||
border-top: 1px solid #111;
|
||||
display: block;
|
||||
margin-top: 60px;
|
||||
padding-top: 50px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.read-more {
|
||||
-moz-border-radius: 50%;
|
||||
-moz-transition: all 0.2s ease-in-out;
|
||||
-webkit-border-radius: 50%;
|
||||
-webkit-transition: all 0.2s ease-in-out;
|
||||
background: #111;
|
||||
border-radius: 50%;
|
||||
border: 10px solid #fdfdfd;
|
||||
color: #fff;
|
||||
display: block;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 14px;
|
||||
height: 80px;
|
||||
line-height: 80px;
|
||||
margin: -40px 0 0 -40px;
|
||||
position: absolute;
|
||||
bottom: 0px;
|
||||
left: 50%;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
.read-more:hover {
|
||||
background: #990000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.org-src-container{
|
||||
background: #dedede;
|
||||
padding:0.5rem;
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
pre.example{
|
||||
background: #ccc;
|
||||
padding: 0.5rem;
|
||||
margin: 1rem;
|
||||
}
|
||||
/*]]>*/-->
|
28
osm-conferences-scrap/conférences_sotm_pertube.txt
Normal file
28
osm-conferences-scrap/conférences_sotm_pertube.txt
Normal file
@ -0,0 +1,28 @@
|
||||
| Date de publication | Titre | Description | URL |
|
||||
| --- | --- | --- | --- |
|
||||
| 2024-07-23T08:04:59.504Z | Épisode 21 - Comment faire vivre ses relations partenariales ? |
|
||||
|
||||
Une asso agit rarement seule. Elle évolue dans une multitude d’écosystèmes avec lesquels il faut apprendre à composer. Il y a les acteurs institutionnels, les financeurs, les acteurs du territoire, les structures avec lesquelles on aimerait tr... | https://peertube.openstreetmap.fr/videos/c057ecb3-c779-44d6-bc4e-49e1d30aac09 |
|
||||
| 2024-07-19T08:08:08.254Z | 50 - 10 ans d’OpenStreetMap Au Mali, réalisations & perspectives | Cet exposé vise à présenter les réalisations des 10 ans d’OpenStreetMap au Mali mais aussi les défis auxquels la communauté à été confrontée et les perspectives pour les années à venir. L’exposé permettra donc au public d’apprendre davantage sur l... | https://peertube.openstreetmap.fr/videos/01eab69b-3258-4018-9e37-ac532e7116d9 |
|
||||
| 2024-07-18T16:32:58.257Z | 60 - AdopteUneMairie ! | Après « AdopteUneCommune », voici «AdopteUneMairie» ou comment acteurs locaux et contributeurs OSM pourraient entrer en relation et interagir autour de problématiques (de la) commune(s), réfléchir ensemble à la constitution de la BAL, partager des... | https://peertube.openstreetmap.fr/videos/a9d8a08c-2dd3-433d-ab70-6131f4b00eed |
|
||||
| 2024-07-18T16:28:10.535Z | 58 - Bobosm : Je recode JOSM, ça tourne mal ! | Je souhaite vous présenter comment j’ai développé mon propre JOSM pour le fun ! Depuis peu, j’ai commencé le développement à titre expérimental d’un logiciel d’édition de données OpenStreetMap pour bureau en Rust dénommé « BobOSM ». Mes motivation... | https://peertube.openstreetmap.fr/videos/49c33cda-22f8-4462-98b7-173d5d4a4af5 |
|
||||
| 2024-07-17T19:47:52.665Z | 46 - Questions-Réponses Orbis Map/Overture Maps | Au cours de cette session interactive, Priscilla, Salim et Hervé sont heureux de répondre à toutes les questions de la communauté sur leur carte Orbis (https://www.tomtom.com/tomtom-orbis-maps/) et sur l’implication de TomTom dans la fondation Ove... | https://peertube.openstreetmap.fr/videos/3d24cacd-e165-4b2e-9760-b71ff6d7dae7 |
|
||||
| 2024-07-17T19:43:15.540Z | 32 - Mapper des trottoirs pour l’accessibilité | Les collectivités ont l’obligation légale de publier des données d’accessibilité voirie. Et sinon les y aidait ?
|
||||
1. créer un graphe piéton routable (chemins et trottoirs) dans OSM.
|
||||
2. détailler l’accessibilité avec tout plein de tags3. exporter ... | https://peertube.openstreetmap.fr/videos/86c1e1d7-f8bd-4269-893d-ae00544f9969 |
|
||||
| 2024-07-17T19:38:24.221Z | 13 - Comment SNCF Voyageurs utilise OpenStreetMap pour calculer l’écart horaire | SNCF Voyageurs se positionne comme une entreprise transfrontalière, avec des trains circulant en Belgique, en Espagne, en Italie, au Luxembourg ou encore en Suisse. Le meilleur référentiel européen permettant de décrire les voies ferrées est, de t... | https://peertube.openstreetmap.fr/videos/04ed92f2-bf2c-4219-8a77-eb4f5e87eae6 |
|
||||
| 2024-07-17T18:42:30.288Z | 8 - Cartographier les zones climatiques locales avec OpenStreetMap | La cartographie des zones climatiques locales (ZCL) aide à comprendre comment un territoire réagit aux vagues de chaleur estivale. Cette typologie, organisée en 17 niveaux, distingue les espaces urbanisés des espaces végétalisés sans utiliser de d... | https://peertube.openstreetmap.fr/videos/b7c1b73e-a9ef-42ea-b987-6bb34dd729f4 |
|
||||
| 2024-07-11T11:58:32.495Z | 25 - OSerM : cartographier les gares aujourd’hui pour les améliorer demain | Cartographie et réutilisation des données OSM a l’intérieur et autour des gares dans le
|
||||
cadre du déploiement des projets de Services Express Régionaux Métropolitains
|
||||
(SERM).
|
||||
|
||||
Guillaume Chauvet | https://peertube.openstreetmap.fr/videos/11cbd0ae-dee7-4b2f-a587-17090a314bad |
|
||||
| 2024-07-11T10:16:52.782Z | 29 - Mise en valeur touristique des territoires avec OSM : retour d’expérience de L’Abel Destination (Allier)... | Lové dans les bocages bucoliques du Bourbonnais dans l’Allier, le territoire de L’Abel Destination a souhaité utiliser la base de données OpenStreetMap pour mettre en valeur son territoire. En un peu moins d’un an, les agents de l’Office du touris... | https://peertube.openstreetmap.fr/videos/255a06b9-c6f2-4a4e-b7b8-88280f3da00c |
|
||||
| 2024-07-10T14:55:16.646Z | 28 - Carto Graou : sous les trains, la carte | Vous aimez jouer aux légos ? Moi aussi. Et quand les pièces sont des polygones, des lignes et des points, le champ des possibles est immense. Imaginez alors jouer aux légos, avec
|
||||
des trains (!) en plus des polygones des lignes et des points.Rajou... | https://peertube.openstreetmap.fr/videos/201ea2e4-198d-4f9b-91f8-2fa50f9e2281 |
|
||||
| 2024-07-09T10:00:02.925Z | 65 - Des nouvelles du Plan de Corps de Rue Simplifié | Le Plan de Corps de Rue Simplifié se déploie en France et il est aussi de plus en plus accessible. L’équipe de la startup d’État de l’Agence Nationale de la Cohésion des Territoires propose une mise à jour du déploiement et des territoires où il e... | https://peertube.openstreetmap.fr/videos/fe9d36f2-a759-46ed-8322-891899a141f9 |
|
||||
| 2024-07-09T09:38:47.905Z | 63 - OSMTracker-Android | Personnaliser, contribuer et maintenir. | Cet exposé a pour but de vous faire (re)découvrir l’application OSMTracker sur Android.Cette application permet une contribution sur Openstreetmap sans faire de compromis sur : la sécurité routière, le plaisir d’une balade en vélo ou à pied. Vous ... | https://peertube.openstreetmap.fr/videos/20744743-702f-4676-91b9-51c35fa170ea |
|
||||
| 2024-07-09T08:59:40.959Z | 53 - Accueil cyclable dans les zones commerciales | Quelle est la qualité de l’accueil réservé aux cyclistes par les enseignes d’une zone commerciale ? Trois critères vont être utilisés pour qualifier le stationnement cyclable : qualité, quantité et proximité. Tout ceci repose sur les données OpenS... | https://peertube.openstreetmap.fr/videos/13ab65f6-2179-4523-87c6-0e8727333c56 |
|
||||
| 2024-07-09T08:54:53.681Z | 49 - L’émergence de la pratique du vélo en France : quels impacts de la BNAC & des politiques publiques sur OSM ? | Après avoir rappelé l’implication d’OSM dans la conception du modèle BNAC, nous reviendrons sur l’exemple d’une cartographie impulsée par les politiques publiques. Quels besoins, quels outils, quels impacts ?
|
||||
|
||||
Simon Reau, Elisabeth Felix-Goutal | https://peertube.openstreetmap.fr/videos/dd9d4e52-9c67-45be-94f3-524b61e21fb9 |
|
47
osm-conferences-scrap/main.py
Normal file
47
osm-conferences-scrap/main.py
Normal file
@ -0,0 +1,47 @@
|
||||
import os
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
# Chemin du fichier HTML
|
||||
html_file = "/home/cipherbliss/Nextcloud/inbox/Vidéos locales - peertube.openstreetmap.fr.html"
|
||||
|
||||
# Ouvrir le fichier HTML
|
||||
with open(html_file, "r") as f:
|
||||
html_content = f.read()
|
||||
|
||||
# Parser le HTML avec BeautifulSoup
|
||||
soup = BeautifulSoup(html_content, "html.parser")
|
||||
|
||||
# Récupérer les blocs de vidéos
|
||||
video_wrappers = soup.find_all("div", class_="video-wrapper")
|
||||
|
||||
# Récupérer les informations des vidéos
|
||||
videos = []
|
||||
for video_wrapper in video_wrappers:
|
||||
# Récupérer l'URL de la vidéo
|
||||
video_url = video_wrapper.find("a", class_="video-thumbnail")["href"]
|
||||
|
||||
# Récupérer le titre de la vidéo
|
||||
video_title = video_wrapper.find("span", class_="video-miniature-name").text.strip()
|
||||
|
||||
# Ajouter les informations de la vidéo à la liste
|
||||
videos.append({"url": video_url, "title": video_title})
|
||||
|
||||
# Écrire les informations des vidéos dans un fichier JSON
|
||||
import json
|
||||
with open("videos.json", "w") as f:
|
||||
json.dump(videos, f, indent=4)
|
||||
|
||||
# Écrire les informations des vidéos dans un fichier CSV
|
||||
import csv
|
||||
with open("videos.csv", "w", newline="") as f:
|
||||
writer = csv.writer(f, delimiter=";")
|
||||
writer.writerow(["URL", "Titre"])
|
||||
for video in videos:
|
||||
writer.writerow([video["url"], video["title"]])
|
||||
|
||||
# Écrire les informations des vidéos dans un fichier MediaWiki
|
||||
with open("conférences_sotm_pertube.txt", "w") as f:
|
||||
f.write("| URL | Titre |\n")
|
||||
f.write("| --- | --- |\n")
|
||||
for video in videos:
|
||||
f.write(f"| {video['url']} | {video['title']} |\n")
|
27
osm-conferences-scrap/videos.csv
Normal file
27
osm-conferences-scrap/videos.csv
Normal file
@ -0,0 +1,27 @@
|
||||
Date de publication;Titre;Description;URL
|
||||
2024-07-23T08:04:59.504Z;Épisode 21 - Comment faire vivre ses relations partenariales ?;"
|
||||
|
||||
Une asso agit rarement seule. Elle évolue dans une multitude d’écosystèmes avec lesquels il faut apprendre à composer. Il y a les acteurs institutionnels, les financeurs, les acteurs du territoire, les structures avec lesquelles on aimerait tr...";https://peertube.openstreetmap.fr/videos/c057ecb3-c779-44d6-bc4e-49e1d30aac09
|
||||
2024-07-19T08:08:08.254Z;50 - 10 ans d’OpenStreetMap Au Mali, réalisations & perspectives;Cet exposé vise à présenter les réalisations des 10 ans d’OpenStreetMap au Mali mais aussi les défis auxquels la communauté à été confrontée et les perspectives pour les années à venir. L’exposé permettra donc au public d’apprendre davantage sur l...;https://peertube.openstreetmap.fr/videos/01eab69b-3258-4018-9e37-ac532e7116d9
|
||||
2024-07-18T16:32:58.257Z;60 - AdopteUneMairie !;Après « AdopteUneCommune », voici «AdopteUneMairie» ou comment acteurs locaux et contributeurs OSM pourraient entrer en relation et interagir autour de problématiques (de la) commune(s), réfléchir ensemble à la constitution de la BAL, partager des...;https://peertube.openstreetmap.fr/videos/a9d8a08c-2dd3-433d-ab70-6131f4b00eed
|
||||
2024-07-18T16:28:10.535Z;58 - Bobosm : Je recode JOSM, ça tourne mal !;Je souhaite vous présenter comment j’ai développé mon propre JOSM pour le fun ! Depuis peu, j’ai commencé le développement à titre expérimental d’un logiciel d’édition de données OpenStreetMap pour bureau en Rust dénommé « BobOSM ». Mes motivation...;https://peertube.openstreetmap.fr/videos/49c33cda-22f8-4462-98b7-173d5d4a4af5
|
||||
2024-07-17T19:47:52.665Z;46 - Questions-Réponses Orbis Map/Overture Maps;Au cours de cette session interactive, Priscilla, Salim et Hervé sont heureux de répondre à toutes les questions de la communauté sur leur carte Orbis (https://www.tomtom.com/tomtom-orbis-maps/) et sur l’implication de TomTom dans la fondation Ove...;https://peertube.openstreetmap.fr/videos/3d24cacd-e165-4b2e-9760-b71ff6d7dae7
|
||||
2024-07-17T19:43:15.540Z;32 - Mapper des trottoirs pour l’accessibilité;"Les collectivités ont l’obligation légale de publier des données d’accessibilité voirie. Et sinon les y aidait ?
|
||||
1. créer un graphe piéton routable (chemins et trottoirs) dans OSM.
|
||||
2. détailler l’accessibilité avec tout plein de tags3. exporter ...";https://peertube.openstreetmap.fr/videos/86c1e1d7-f8bd-4269-893d-ae00544f9969
|
||||
2024-07-17T19:38:24.221Z;13 - Comment SNCF Voyageurs utilise OpenStreetMap pour calculer l’écart horaire;SNCF Voyageurs se positionne comme une entreprise transfrontalière, avec des trains circulant en Belgique, en Espagne, en Italie, au Luxembourg ou encore en Suisse. Le meilleur référentiel européen permettant de décrire les voies ferrées est, de t...;https://peertube.openstreetmap.fr/videos/04ed92f2-bf2c-4219-8a77-eb4f5e87eae6
|
||||
2024-07-17T18:42:30.288Z;8 - Cartographier les zones climatiques locales avec OpenStreetMap;La cartographie des zones climatiques locales (ZCL) aide à comprendre comment un territoire réagit aux vagues de chaleur estivale. Cette typologie, organisée en 17 niveaux, distingue les espaces urbanisés des espaces végétalisés sans utiliser de d...;https://peertube.openstreetmap.fr/videos/b7c1b73e-a9ef-42ea-b987-6bb34dd729f4
|
||||
2024-07-11T11:58:32.495Z;25 - OSerM : cartographier les gares aujourd’hui pour les améliorer demain;"Cartographie et réutilisation des données OSM a l’intérieur et autour des gares dans le
|
||||
cadre du déploiement des projets de Services Express Régionaux Métropolitains
|
||||
(SERM).
|
||||
|
||||
Guillaume Chauvet";https://peertube.openstreetmap.fr/videos/11cbd0ae-dee7-4b2f-a587-17090a314bad
|
||||
2024-07-11T10:16:52.782Z;29 - Mise en valeur touristique des territoires avec OSM : retour d’expérience de L’Abel Destination (Allier)...;Lové dans les bocages bucoliques du Bourbonnais dans l’Allier, le territoire de L’Abel Destination a souhaité utiliser la base de données OpenStreetMap pour mettre en valeur son territoire. En un peu moins d’un an, les agents de l’Office du touris...;https://peertube.openstreetmap.fr/videos/255a06b9-c6f2-4a4e-b7b8-88280f3da00c
|
||||
2024-07-10T14:55:16.646Z;28 - Carto Graou : sous les trains, la carte;"Vous aimez jouer aux légos ? Moi aussi. Et quand les pièces sont des polygones, des lignes et des points, le champ des possibles est immense. Imaginez alors jouer aux légos, avec
|
||||
des trains (!) en plus des polygones des lignes et des points.Rajou...";https://peertube.openstreetmap.fr/videos/201ea2e4-198d-4f9b-91f8-2fa50f9e2281
|
||||
2024-07-09T10:00:02.925Z;65 - Des nouvelles du Plan de Corps de Rue Simplifié;Le Plan de Corps de Rue Simplifié se déploie en France et il est aussi de plus en plus accessible. L’équipe de la startup d’État de l’Agence Nationale de la Cohésion des Territoires propose une mise à jour du déploiement et des territoires où il e...;https://peertube.openstreetmap.fr/videos/fe9d36f2-a759-46ed-8322-891899a141f9
|
||||
2024-07-09T09:38:47.905Z;63 - OSMTracker-Android | Personnaliser, contribuer et maintenir.;Cet exposé a pour but de vous faire (re)découvrir l’application OSMTracker sur Android.Cette application permet une contribution sur Openstreetmap sans faire de compromis sur : la sécurité routière, le plaisir d’une balade en vélo ou à pied. Vous ...;https://peertube.openstreetmap.fr/videos/20744743-702f-4676-91b9-51c35fa170ea
|
||||
2024-07-09T08:59:40.959Z;53 - Accueil cyclable dans les zones commerciales;Quelle est la qualité de l’accueil réservé aux cyclistes par les enseignes d’une zone commerciale ? Trois critères vont être utilisés pour qualifier le stationnement cyclable : qualité, quantité et proximité. Tout ceci repose sur les données OpenS...;https://peertube.openstreetmap.fr/videos/13ab65f6-2179-4523-87c6-0e8727333c56
|
||||
2024-07-09T08:54:53.681Z;49 - L’émergence de la pratique du vélo en France : quels impacts de la BNAC & des politiques publiques sur OSM ?;"Après avoir rappelé l’implication d’OSM dans la conception du modèle BNAC, nous reviendrons sur l’exemple d’une cartographie impulsée par les politiques publiques. Quels besoins, quels outils, quels impacts ?
|
||||
|
||||
Simon Reau, Elisabeth Felix-Goutal";https://peertube.openstreetmap.fr/videos/dd9d4e52-9c67-45be-94f3-524b61e21fb9
|
|
1247
osm-conferences-scrap/videos.json
Normal file
1247
osm-conferences-scrap/videos.json
Normal file
File diff suppressed because it is too large
Load Diff
3408011
ponts-export-osm/2024-10-08_bridges_in_france.json
Normal file
3408011
ponts-export-osm/2024-10-08_bridges_in_france.json
Normal file
File diff suppressed because it is too large
Load Diff
600512
ponts-export-osm/2024-10-08_cameras_in_france.json
Normal file
600512
ponts-export-osm/2024-10-08_cameras_in_france.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -20,7 +20,7 @@ curl -H 'Accept-Encoding: identity' 'https://overpass-api.de/api/interpreter' -X
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Export réussi! Le fichier $OUTPUT_FILE a été créé."
|
||||
geojson2osm "$OUTPUT_FILE" "$OUTPUT_FILE_GEO" -f
|
||||
date2name "$OUTPUT_FILE" "$OUTPUT_FILE_GEO"
|
||||
date2name "$OUTPUT_FILE_GEO" "$OUTPUT_FILE_GEO"
|
||||
else
|
||||
echo "Erreur lors de l'export : $?"
|
||||
fi
|
||||
|
23
ponts-export-osm/surveillance_get_whole_france.sh
Normal file
23
ponts-export-osm/surveillance_get_whole_france.sh
Normal file
@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Définir la requête Overpass
|
||||
OVERPASS_QUERY='[out:json][timeout:200];
|
||||
area["ISO3166-1"="FR"]["admin_level"="2"];
|
||||
nwr(area)["man_made"="surveillance"];
|
||||
out geom;
|
||||
'
|
||||
# Définir le nom du fichier de sortie
|
||||
OUTPUT_FILE="cameras_in_france.json"
|
||||
OUTPUT_FILE_GEO="cameras_in_france.geojson"
|
||||
|
||||
# Exécuter la requête Overpass avec Overpass Turbo
|
||||
curl -H 'Accept-Encoding: identity' 'https://overpass-api.de/api/interpreter' -X POST -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0' -H 'Accept: */*' -H 'Accept-Language: fr,en-US;q=0.7,en;q=0.3' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Origin: https://overpass-turbo.eu' -H 'Connection: keep-alive' -H 'Referer: https://overpass-turbo.eu/' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: cross-site' -H 'Sec-GPC: 1' -H 'Priority: u=1' --data-raw "data=${OVERPASS_QUERY}" -o "$OUTPUT_FILE"
|
||||
|
||||
# Vérifier si la requête a réussi
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Export réussi! Le fichier $OUTPUT_FILE a été créé."
|
||||
geojson2osm "$OUTPUT_FILE" "$OUTPUT_FILE_GEO" -f
|
||||
date2name "$OUTPUT_FILE" "$OUTPUT_FILE_GEO"
|
||||
else
|
||||
echo "Erreur lors de l'export : $?"
|
||||
fi
|
Loading…
Reference in New Issue
Block a user