Partager des données QGIS avec un utilisateur d'ArcGIS Desktop?

11

J'utilise principalement QGIS et j'ai un gros projet à réaliser. Une fois que j'aurai terminé, je devrai soumettre mes données à un utilisateur ArcGIS. Les données seront principalement constituées de fichiers de formes ponctuelles et polygonales.

Comment configurer un projet QGIS dès le départ si je sais que je le remettrai à quelqu'un qui utilise ArcGIS Desktop?

NWT Adam
la source
1
Quelle version d'ArcGIS utilisent-ils?
dassouki
Probablement la version la plus récente (10.X)
NWT Adam
Quelles sont vos exigences? Je pense que nous avons besoin de plus de détails pour fournir une bonne réponse. En gros, vous pouvez toujours échanger des Shapefiles si vous en avez vraiment besoin.
underdark
J'ai principalement besoin de partager des fichiers de formes de points et de polygones. Si les données deviennent plus complexes, cela pose-t-il des problèmes?
NWT Adam
1
Comme le note Brad, QGIS crée certains fichiers qu'ArcGIS ne verra pas et vice versa dans un fichier de formes. En plus du qml, vous pouvez voir qix (index spatial), ~ dbf (table de sauvegarde créée par le plug-in de table lors du changement de nom de champ), etc. dans un fichier de formes QGIS, tandis qu'ArcGIS peut ajouter au fichier de formes sbn, sbx, aux, aux.xml, etc. (ses fichiers d'index spatial et d'attribut et les fichiers de définition de projection par défaut). Tout ce dont vous avez vraiment besoin pour transférer, ce sont les informations dbf, shx, shp et la définition de projection pour chaque fichier de formes (un prj fonctionnera, un qpj ne fonctionnera pas); laissez-les construire les index.
johns

Réponses:

4

Les données de base sont utilisables dans qgis.
Arcgis est le logiciel natif dans lequel les fichiers de forme sont utilisés.
Maintenant, les fichiers de forme sont dans le domaine des spécifications ouvertes. Il existe cependant de nombreux autres formats de données que qgis et arcgis lisent et écrivent.

La seule variable avec transfert de fichiers de formes serait le système de coordonnées.
Vous pourriez simplement demander à l'utilisateur arcgis quelle projection il utilise normalement.

Si vous souhaitez uniquement transférer des données brutes à l'utilisateur Esri, vous avez raison dans votre commentaire. La question semble répondre à un commentaire.

Ma propre lecture de votre question vous échappe en souhaitant transférer des informations cartographiques ou d'autres projets configurés. c'est-à-dire les paramètres thématiques d'une couche de données couleurs, épaisseurs, visualisations; et éventuellement l'étiquetage de la carte ou tout autre moyen de transport cartographique global.

J'ai vu des questions similaires posées sur la conversion des paramètres du projet qgis vers d'autres logiciels.

Ces 2 recherches montrent certaines des relations entre les types de fichiers des deux logiciels QGis demandés ici et ArcGIS .

QGIS utilise des fichiers qml pour appliquer des configurations de couche à d'autres couches.
ArcGIS utilise des fichiers lyr pour appliquer des configurations de couches à d'autres couches.
Si ce n'est pas le type d'informations que vous souhaitez transférer avec le projet. Mettez à jour (modifiez) votre question avec une description à clarifier.

Brad Nesom
la source
1

Je regarderais les options suivantes:

  1. Shapefiles: la manière la plus courante avec les inconvénients suivants:

    • Les noms de champ perdent la casse mixte et sont tronqués à 8 caractères - vous perdez donc tout sens sur le contenu du champ.
    • les types de champs sont mappés au nombre et au texte (souvent même la date est perdue).
    • pas d'arcs circulaires.
    • Système de coordonnées (CRS): Il existe un moyen de stocker CRS dans un fichier .prj et ArcGIS, à ma connaissance, peut le lire mais ne l'écrit pas (comme Brad l'a mentionné précédemment).
  2. Format Spatialite et convertisseur OGR: l'une des options pour partager un seul fichier et ne pas perdre les noms de champs.

  3. PostGIS: ArcSDE 10 et supérieur peut être configuré pour stocker des données dans PostgreSQL "PostGIS Option" afin que les utilisateurs d'ArcGIS puissent écrire et tous puissent lire.

Si les utilisateurs d'ArcGIS ont le rôle principal et que le cas d'utilisation concerne la publication, consultez par exemple http://geocat.net/bridge/

Stefan
la source
2
Depuis quand ArcGIS ne peut-il pas écrire de fichiers prj?
Devdatta Tengshe
Concernant la puce non numérotée n ° 4: Esri a créé la convention .prj-file-hold-CRS spécifiquement pour résoudre la limitation des fichiers de formes ne stockant pas le CRS en mode natif. Si la mémoire est bonne, c'était à peu près à la date de sortie d'ArcView 3.2, vers 2000. Cela dit, le contenu .prj doit être conforme à la syntaxe Esri pour les systèmes de coordonnées (recherchez "ESRI Well Known Text" sur gdal.org/gdal_utilities .html )
matt wilkie