Comment puis-je prendre de nombreux fichiers de formes et les aligner dans un SIG?

StackOverflow https://stackoverflow.com/questions/234374

  •  04-07-2019
  •  | 
  •  

Question

J'essaie de prendre un fichier de formes de sous-divisions dans un comté que j'ai créé et de l'aligner avec un autre fichier de formes qui m'a été fourni par le comté Appraisal District (données de parcelle). Lorsque j'essaie de les aligner, les fichiers de formes de mes rues ne sont pas alignés sur tout le reste. Ils sont tous sur le même système de coordonnées et je ne veux pas avoir à recréer le fichier de formes pour les sous-divisions. Des pensées?

Était-ce utile?

La solution

C’est une question avec des réponses qui peuvent être simples ou très complexes, selon votre situation. En tant que développeur SIG, j'ai généralement vu cela comme le symptôme d'un système de coordonnées mal défini. Cependant, que ce soit le cas ou non, et quelle que soit la solution choisie dépend fortement de votre environnement. A partir de là, je suppose que vous travaillez dans un package ESRI ...

Je suis d’accord avec les autres affiches pour dire que votre problème est un problème de discordance dans les projections et / ou les définitions de référence.

La chose la plus importante à comprendre en ce qui concerne les projections dans le logiciel ESRI est la suivante:

Le fait de définir manuellement la projection d'un jeu de données (fichier de formes, classe d'entités de géodatabase, etc.) dans ArcCatalog ne permet pas de reprojeter ce jeu de données !!!

Pour reprojeter vos données, vous devez EXPORTER les données d'une session ArcMap dans laquelle vous avez déjà travaillé et où les données sont évidemment alignées correctement. Pendant l’exportation, vous avez le choix d’enregistrer vos données avec le système de coordonnées de la carte sous-jacente ou celui du jeu de données original.

Votre meilleur choix est de suivre ces étapes pour créer un nouvel ensemble de données avec la projection correcte, puis extrapoler ce que vous devez faire pour résoudre votre problème spécifique:

  1. Créez une nouvelle session ArcMap et définissez son système de coordonnées:

Faites cela dans une nouvelle session ArcMap sans AUCUNE DONNÉE. Veillez à définir explicitement le système de coordonnées de la vue de carte ArcMap sur le système de coordonnées souhaité (je recommande celui qui correspond aux données que vous essayez de superposer ou qui provient d'un autre jeu de données bien établi).

  1. Ajoutez un autre jeu de données avec un bon système de coordonnées connu.

  2. Créez votre nouveau jeu de données dans cette session ArcMap. Attribuez à vos nouvelles données le même système de coordonnées que la vue cartographique ArcMap et le seul autre jeu de données de la carte. Définissez le domaine XY des nouvelles données pour qu'il dépasse la zone définie par votre autre jeu de données, mais n'allez pas au-delà de la taille qui réduira la résolution spatiale souhaitée.

  3. Créez vos données. Il peut s'agir de n'importe quelle donnée à ce stade. Quelques lignes, des polygones, etc. Enregistrez votre travail.

  4. Exportez votre nouvel ensemble de données. Lorsque vous y êtes invité, choisissez d'enregistrer avec le système de coordonnées de la vue cartographique sous-jacente.

  5. Créez une nouvelle session ArcMap et ajoutez votre nouvel ensemble de données. Ajoutez ensuite votre jeu de données de parcelle. Ils doivent maintenant occuper le même espace dans la fenêtre de votre carte.

  6. Modifiez vos nouvelles données comme bon vous semble.

Quelques problèmes probables si cela ne résout pas le problème:

  • Vous n’avez pas suivi ces étapes correctement - consultez la documentation ESRI; c'est un problème bien documenté.

  • Les données de parcelle que vous essayez de faire correspondre ne possèdent pas de système de coordonnées correctement défini. Il est toujours possible que les détenteurs de ces données ne sachent pas ce qu'ils font et les ont archivés. J'ai vu ce problème plusieurs fois que je tiens à l'admettre.

  • Vous avez correspondu à la projection mais vous avez mal apparié le datum. De nombreuses municipalités utilisent encore les données du NAD27, ce qui est dépassé. Certains sont passés au NAD83 moderne. La différence peut aller jusqu'à 300 mètres, selon le pays où vous vous trouvez. De plus, les données provenant des levés ou des équipements GPS sont généralement collectées dans le WGS84 (valeur par défaut typique pour les levés par satellite), qui est pratiquement identique au NAD83, au moins aux résolutions d’échelle de cartographie.

Essayez d’étudier ces problèmes et voyez comment cela se passe. Je le répète:

Le réglage manuel de la projection ne projette PAS réellement ces données!

Bonne chance!

Autres conseils

Votre problème est probablement un problème de projection

| projection: chaîne de caractères qui nomme une projection cartographique à utiliser. Voir | 'mapproject' (dans la bibliothèque 'mapproj'). Le défaut est de | utiliser une projection rectangulaire avec le rapport d'aspect choisi | que les échelles de longitude et de latitude sont équivalentes à la | centre de l'image. `-----

Convenez que votre problème est la projection. Existe-t-il une extension de fichier .prj associée à l’un de vos fichiers? Si ce n’est pas le cas, vous devez d’abord déterminer quels projets vous avez. Je devinerais State Plane d’une certaine sorte si vous traitez avec des données locales centrées sur les États-Unis provenant d’un gouvernement local.

Les outils cadastraux (outils topographiques) vous permettent généralement de spécifier une poignée de points de contrôle. "Warp "" les données à adapter à vos points de contrôle. Cela peut aller du simple passage à quelque chose de plus complexe. Si tout est décalé de quelques centimètres, vous pouvez également utiliser votre "éditeur". sélectionner tous les fichiers de formes, puis les déplacer, quel que soit le nombre de pieds nécessaires.

Si vous avez vérifié que les deux fichiers de formes utilisent le même système de coordonnées, la projection risque moins de poser problème. Il est assez courant que les données de parcelle soient "décalées". à partir d'autres sources de données (telles que les routes). Cela provient de méthodes de collecte et de points de référence incohérents.

Une autre source d'erreur peut être qu'un des fichiers de formes a un système de coordonnées incorrect spécifié. Par exemple, si les routes étaient en réalité WGS 1984, mais si sa valeur est définie sur NAD1983, vous verrez des erreurs importantes. Cela se produit généralement si vous deviez définir manuellement le système coodinate pour un fichier de formes (c'est-à-dire qu'il n'incluait pas de fichier PRJ et que vous en créiez un).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top