#1 Sun 27 November 2022 10:04
- Thais781
- Participant occasionnel
- Date d'inscription: 24 Oct 2022
- Messages: 25
Shapefile non reconnu
Bonjour,
Petit soucis d'ouverture d'un shapefile
J'ai essayé avec Qgis et Python (Geopandas) et ... meme resultat : "shp n'est pas une source de données valide ou reconnue."
Une idée du format de ce fichier et comment l'ouvrir ?
Normalement la source de donnée est fiable, mais peut être codé ...
Je vous met en PJ un zip avec les fichiers dont le shp
Si quelqu'un a une idée ...
Thais
Hors ligne
#2 Sun 27 November 2022 15:09
Re: Shapefile non reconnu
Bonjour,
J'ai testé votre fichier et j'ai le même problème avec Geopandas mais aussi QGIS or ogrinfo. J'ai tenté de corriger avec GDAL, mais aussi avec un utilitaire qui s'appelle shapechk.exe
J'ai aussi testé si le fichier shp était assimilé à un shp par les outils en général (voir le code ci-dessous et les résultats) avec le code Python ci-dessous
Code:
import magic # instructions installation https://github.com/ahupp/python-magic from pathlib import Path shp_path = '/home/thomasg/Téléchargements/lieux_dits.shp' for file in Path(shp_path).parent.glob(Path(shp_path).stem + '.*'): print(f'{file} is of type {magic.from_file(file)}') another_shp_path = '/tmp/H1.shp' for file in Path(another_shp_path).parent.glob(Path(another_shp_path).stem + '.*'): print(f'{file} is of type {magic.from_file(file)}')
La sortie est la suivante (le premier fichier est un fichier valide sur ma machine, le deuxième est le vôtre):
Code:
/home/thomasg/Téléchargements/lieux_dits.shp is of type ESRI Shapefile version 1000 length 23639890 type Polygon /home/thomasg/Téléchargements/lieux_dits.qix is of type data /home/thomasg/Téléchargements/lieux_dits.dbf is of type amd 29k coff prebar executable /home/thomasg/Téléchargements/lieux_dits.prj is of type ASCII text, with very long lines, with no line terminators /home/thomasg/Téléchargements/lieux_dits.shx is of type ESRI Shapefile version 1000 length 107098 type Polygon /tmp/H1.shx is of type data /tmp/H1.dbf is of type data /tmp/H1.shp is of type data /tmp/H1.prj is of type data
On voit que tous vos fichiers sont de type "data" alors qu'ils sont correctement reconnus pour un fichier shp valide. Cela montre bien que votre fichier shp et tous les fichiers associés ne sont pas reconnus du tout.
Ma conclusion personnelle, c'est que votre fichier et tous les fichiers associés sont bien un shp mais corrompu donc inutilisable.
Cordialement
Thomas
Hors ligne
#3 Sun 27 November 2022 17:28
Re: Shapefile non reconnu
Bonjour,
Rien qu'à voir le prj et le dbf, il semble assez évident que les fichiers sont corrompus.
Code:
Pé°»zó GŸ¢0+Ýòwìvx`o,Nfcú6_MòÓDbsÃî«¢ßÀ J"ês¯ø&¡ ~ñî€iéC T/È0PÉð)ßÔQ\v»Òz xꜥM Ž;©U ø`öÖl¬RéO)µ2ñOý[i > °TedÚÌ
Ici le prj Normalement, cela devrait être un 'bête' fichier texte avec les infos de projections.
Bon courage.
Dernière modification par Sylther (Sun 27 November 2022 17:29)
Hors ligne
#4 Mon 28 November 2022 07:42
Re: Shapefile non reconnu
Bonjour,
Etes-vous le producteur du SHP?
Dans la négative, demander au fournisseur de vous le renvoyer en prenant soin de zipper l'ensemble des fichiers.
Cela fait 20 ans que j'entends dire que les fichiers de formes doivent s'échanger zipper.
Si vous êtes le producteur, j'imagine que vous connaissez ce lien:
https://desktop.arcgis.com/fr/arcmap/la … pefile.htm
Hors ligne
#5 Mon 28 November 2022 11:37
- Thais781
- Participant occasionnel
- Date d'inscription: 24 Oct 2022
- Messages: 25
Re: Shapefile non reconnu
Bonjour,
Tout d'abord, je suis nouvelle dans le monde de la SIG et je tenais a vous remercier pour la qualité de votre aide.
Vraiment top de trouver un forum comme celui-ci
Pour répondre, non je ne suis pas à l'origine, j'ai récupéré des fichiers pour essayer d'apprendre, mais en voyant vos commentaires, je pense que ces fichiers doivent être protégés ou codés ... donc c'est mort.
Merci Bruno, je vais regarder ton lien plus précisément.
J'ai pris QGIS car gratuit mais le vais regarder s'il y a des solutions pas trop cher chez ArcGis
Merci
Thais
Hors ligne
#6 Mon 28 November 2022 11:41
- Thais781
- Participant occasionnel
- Date d'inscription: 24 Oct 2022
- Messages: 25
Re: Shapefile non reconnu
Comme vous semblez bien connaitre tous ces fichiers, je vais en profiter encore un peu ;-)
Est ce que les extensions de fichier geo : *.bson et *.omg3dshooting vous parle ?
Je vous met un zip avec 2 exemples de fichiers .... en esperant qu'ils soient lisible et pas encore crypté
Merci pour votre aide
Thais
Hors ligne
#7 Mon 28 November 2022 18:45
Re: Shapefile non reconnu
Je vous met un zip avec 2 exemples de fichiers .... en esperant qu'ils soient lisible et pas encore crypté
https://chiffrer.info/
Le fichier course.bson est un fichier bson comme son extension l'indique.
En utilisant quelques lignes en python (dans la console qgis par exemple après avoir installer le module bson, on obtient le fichier que je mets en PJ (même si je vois pas trop ce qu'on peut en faire.
Code:
import bson with open('course.bson','rb') as f: print(bson.decode_all(f.read()))
Quant à l'autre fichier, aucune piste en ce qui me concerne.
Bonne chance.
Hors ligne
#8 Tue 29 November 2022 09:17
- Thais781
- Participant occasionnel
- Date d'inscription: 24 Oct 2022
- Messages: 25
Re: Shapefile non reconnu
Ah oui, top merci ;-)
Thais
Hors ligne