Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 30 March 2018 18:37

zeilloc
Juste Inscrit !
Date d'inscription: 10 May 2011
Messages: 2

QGIS: Zones blanches GSM/Différenciation symétrique qui échoue

Bonjour,

L'ARCEP, régulateur des télécoms, publie des cartes de couvertures des réseaux mobiles en .shp : https://www.data.gouv.fr/fr/datasets/monreseaumobile/
Elles affichent 3 niveaux de couvertures, par niveau décroissant de qualité de service :
- Très bonne couverture (TBC) : Vous devriez pouvoir téléphoner et échanger des SMS à l’extérieur des bâtiments, et, dans la plupart des cas, à l’intérieur des bâtiments
- Bonne couverture (BC) : Vous devriez pouvoir téléphoner et échanger des SMS à l’extérieur des bâtiments dans la plupart des cas, et, dans certains cas, à l’intérieur des bâtiments.
- Couverture limitée (CL) : Vous devriez pouvoir téléphoner et échanger des SMS à l’extérieur des bâtiments dans la plupart des cas, mais probablement pas à l’intérieur des bâtiments.

J'essaye de récupérer les zones blanches, c'est à dire un 4ème niveau, où l'opérateur n'assure aucune couverture.

Je travaille sur un département (CD28), et avec l'opérateur Bouygues Télécom (cartes 2G). J'ai coupé (Vecteur > Géotraitement >Couper) les données nationales sur le département 28 pour travailler sur un échantillon.
Les 3 niveaux de QoS précités sont en dégradé de vert. En rouge dans le fond, c'est le GEOFLA département de l'IGN, qui laisse donc apparaître ces zones par transparence.

[img]https://i.imgur.com/JUPe0lV.png[/img]Qualité du réseau mobile

J'aimerai créer des objets correspondants aux zones blanches, cad aux zones rouges sur cet exemple.

Naturellement, j'ai essayé la (Vecteur > Géotraitement >) Differenciation symétrique, mais curieusement, le résultat est nul : j'obtiens juste les qq micro morceaux de la couche couverture 2G qui dépassent du département, et non les trous de la couche couverture.

[img]https://i.imgur.com/XxRviDF.png[/img] Le résultat de la Différenciation

Intersection, Couper, etc ne fonctionnent pas non plus.

Avec une couche test composée de 4 polygones que j'ai dessiné, ça fonctionne (heureusement). Le problème doit donc venir des données ARCEP.

[img]https://i.imgur.com/zXOLfFZ.png[/img]Test avec 4 polygones dessinés qui fonctionne

Avez-vous une idée pour m'aider et avoir un résultat de traitement correct ?

Hors ligne

 

#2 Tue 03 April 2018 17:29

Jimmy Martin
Juste Inscrit !
Lieu: Yonne
Date d'inscription: 8 Nov 2017
Messages: 1

Re: QGIS: Zones blanches GSM/Différenciation symétrique qui échoue

Bonjour,

J'ai pour ma part sélectionné le département de l'Yonne pour découper les données nationales fournies sur le site indiqué.
Je travaille au même problème : pas de différence, pas de fusion, pas de sélection par localisation ...
La vérification de la validité de la topologie ne donne pas grand chose pour l'instant.
Il semble pour commencer que les différentes zones de qualité de couverture se superposent.

Bon courage

Hors ligne

 

#3 Wed 04 April 2018 10:58

zeilloc
Juste Inscrit !
Date d'inscription: 10 May 2011
Messages: 2

Re: QGIS: Zones blanches GSM/Différenciation symétrique qui échoue

Bonjour,
Voilà les données dans un espace de travail pour regarder plus facilement : http://dl.free.fr/nR7daUE4f

J'ai essayé en installant Qgis 3.0.1, mais cette fois-ci la fonction Différenciation symétrique (comme bcp d'autres) plantent carrément à l’exécution quand j'utilise la couche de l'ARCEP :

Code:

Traceback (most recent call last):
File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\algs\qgis\SymmetricalDifference.py", line 96, in processAlgorithm
indexB = QgsSpatialIndex(sourceB.getFeatures(QgsFeatureRequest().setSubsetOfAttributes([]).setDestinationCrs(sourceA.sourceCrs(), context.transformContext())), feedback)
Exception: unknown

Execution failed after 0.12 seconds

Dernière modification par zeilloc (Thu 05 April 2018 09:46)

Hors ligne

 

Pied de page des forums

Powered by FluxBB