Chargement de gros Shapefiles et jeux de donnees spatiales sur votre telephone
Les grands jeux de donnees spatiales sont un defi sur les appareils mobiles. Un Shapefile de parcelles d'un comte peut contenir 200 000 polygones et peser 150 Mo — et charger tout cela en memoire d'un coup submergera la plupart des telephones et tablettes. L'approche naive consistant a afficher chaque entite a chaque niveau de zoom ne passe tout simplement pas a l'echelle.
GoGIS a ete concu des le depart pour gerer les gros volumes de donnees sur mobile. Voici comment cela fonctionne.
Comment GoGIS gere les gros volumes de donnees
Quand vous chargez un fichier dans GoGIS, il ne deverse pas l'ensemble des donnees en memoire. A la place, il importe les donnees dans une base de donnees spatiale indexee sur votre appareil. Cela signifie :
- Seules les entites visibles sont affichees — quand vous zoomez sur un quartier, GoGIS ne dessine que les parcelles dans cette vue, pas l'ensemble des donnees. La carte dessine jusqu'a 25 000 entites a la fois — largement suffisant pour remplir n'importe quel ecran — tandis que le jeu de donnees complet reste interrogeable et consultable en arriere-plan.
- L'indexation spatiale rend les requetes rapides — toucher une entite pour voir ses attributs est instantane, meme dans une couche avec des millions d'enregistrements, car l'index spatial trouve le bon enregistrement sans parcourir toute la table
- La memoire reste controlee — l'application n'essaie pas de garder tout le jeu de donnees en RAM, donc elle ne plante pas et vos autres applications continuent de fonctionner
Ce que « gros » signifie reellement
Pour donner quelques chiffres, voici les types de jeux de donnees que GoGIS gere couramment :
- Donnees parcellaires de comte — 50 000 a 500 000 polygones avec des tables d'attributs completes. C'est la demande « gros volumes » la plus frequente des utilisateurs.
- Donnees parcellaires d'un etat entier — pas seulement un comte, mais un etat entier. GoGIS a importe la totalite de l'etat de Washington — 3,5 millions de parcelles — dans sa base de donnees spatiale sur un telephone. Vous pouvez chercher, interroger et parcourir l'ensemble du jeu de donnees ; la carte affiche ce qui se trouve dans votre vue actuelle tandis que le reste reste indexe et pret.
- Axes routiers — reseaux routiers regionaux avec plus de 100 000 segments de lignes.
- Inventaires d'infrastructures — poteaux electriques, regards, bouches d'incendie, panneaux — couches de points avec des dizaines de milliers d'entites et des photos jointes.
- Limites environnementales — polygones de zones humides, unites de sol, classifications d'occupation du sol couvrant de vastes zones geographiques.
Limite pratique : La contrainte n'est generalement pas le nombre d'entites — c'est l'espace de stockage de votre appareil. Une couche de parcelles de 500 000 entites peut peser 200 Mo en Shapefile et atteindre 300-400 Mo dans la base de donnees spatiale. Assurez-vous d'avoir suffisamment d'espace libre sur votre appareil avant de charger de tres gros fichiers.
Formats pris en charge
Les gros jeux de donnees se presentent sous differents formats selon la source. GoGIS gere tous les formats courants :
- Shapefile (.shp dans .zip) — le format le plus courant sur les portails de donnees ouvertes gouvernementaux. Deposez le fichier ZIP dans GoGIS et il est extrait et importe automatiquement.
- GeoPackage (.gpkg) — le remplacement moderne des Shapefiles. Prend en charge plusieurs couches dans un seul fichier, ce qui est utile pour les gros jeux de donnees incluant des tables associees.
- GeoJSON (.geojson) — courant pour les donnees provenant du web. Notez que les tres gros fichiers GeoJSON (500 Mo+) prennent plus de temps a importer car le fichier entier doit etre analyse, contrairement aux Shapefiles qui peuvent etre lus de facon incrementale.
- KML/KMZ (.kml, .kmz) — format Google Earth. Fonctionne bien pour les gros jeux de donnees, bien que les fichiers KML tendent a etre plus volumineux que les Shapefiles equivalents.
- CSV (.csv) — pour les donnees ponctuelles avec des colonnes latitude/longitude. GoGIS lit les coordonnees et les affiche sur la carte.
Conseils pour travailler avec de grands jeux de donnees
Utilisez la codification par couleur
Quand vous avez des milliers d'entites a l'ecran, elles se ressemblent toutes. Codez par couleur selon un attribut — type de zone, usage du sol, proprietaire, statut — et les tendances apparaissent instantanement. C'est souvent la raison meme pour laquelle quelqu'un charge un gros jeu de donnees : pour voir la distribution spatiale.
Cherchez et filtrez
Avec un jeu de donnees de centaines de milliers d'entites, vous n'allez pas toutes les parcourir en faisant defiler. Utilisez les outils de recherche et de filtrage pour cibler ce qui compte — un proprietaire specifique, une plage de dates, un code d'usage du sol. GoGIS recherche dans tous les attributs de la base de donnees indexee et centre la carte sur les entites correspondantes.
Superposez plusieurs jeux de donnees
La veritable puissance d'un SIG mobile ne se limite pas a ouvrir un gros fichier — c'est l'empilement de couches. Placez les donnees parcellaires en fond, ajoutez les zones inondables, superposez vos observations de terrain par-dessus. Activez et desactivez les couches pour voir des relations qui ne sont pas evidentes dans un seul jeu de donnees.
Comment transferer de gros fichiers sur votre appareil
Les fichiers doivent arriver sur votre telephone d'une maniere ou d'une autre. Quelques options :
- iCloud Drive ou Google Drive — telechargez le fichier depuis votre ordinateur de bureau, ouvrez-le depuis l'application Fichiers sur votre appareil
- AirDrop — si vous avez un Mac, envoyez de gros fichiers directement vers votre iPhone ou iPad par AirDrop
- E-mail — fonctionne pour les fichiers plus petits, mais la plupart des fournisseurs limitent les pieces jointes a 25 Mo
- Telechargement direct — de nombreux portails SIG de comtes et d'etats proposent des telechargements directs de Shapefiles. Ouvrez le lien dans Safari sur votre appareil et GoGIS peut ouvrir le fichier telecharge
Gros volumes. Petit appareil. Aucun probleme.
GoGIS est concu pour gerer les jeux de donnees que vos autres applications ne supportent pas. Achat unique, sans abonnement.
Obtenir GoGIS sur l'App Store