Vous recherchez l'outil OpenJump pour la fusion / correspondance de points / nœuds?

10

Y at - il des outils de OpenJUMP pour amalgamant (correspondant) deux couches de point de données (noeud)?

Je suis particulièrement intéressé à utiliser un tel outil pour synchroniser des données avec OpenStreetMap , où j'ai créé une page wiki sur le thème de la confusion. Cette page renvoie à certains projets de recherche universitaire sur la fusion d'ensembles de données vectorielles à l'aide d' OpenJUMP , mais ils ne partagent pas leur travail.

Je sais qu'algorithmiquement, cette tâche ne devrait pas être si difficile, en particulier par rapport à la manipulation de vecteurs génériques, car elle utiliserait simplement la distance et des propriétés similaires avec des mathématiques, mais je suppose que je suis plus intéressé par une interface graphique implémentée dans un logiciel open source.

J'ai écrit un flux de travail possible pour la fusion des nœuds ici sur le wiki OSM . J'ai pensé essayer de l'implémenter dans JOSM .

Je pense qu'il pourrait être utile de dire pour quels cas d'utilisation je serais intéressé à utiliser cet outil.

  • Synchronisation des données de sortie inter-États de Virginie du VDOT avec OSM
  • Synchronisation des points de fonctionnalité GNIS avec OSM

Après une extension pour fusionner des polygones (en utilisant leurs centroïdes), l'outil pourrait également être utilisé pour:

  • Transfert de propriétés (balises, attributs) entre les nœuds représentant une maison avec adressage des données à un polygone (zone, voie fermée) du bâtiment réel

Je suis sûr qu'il existe de nombreuses autres possibilités, mais ce sont les rares pour lesquelles je prévois de l'utiliser.

joshdoe
la source
Je serais intéressé de savoir si vous avez fait des recherches sur le logiciel de fusion automatisé appelé MapMerger (proposé par ESEA, en Californie). Leur outil de fusion automatise une grande partie du processus de correspondance et comprend un ensemble robuste d'outils de correspondance et d'édition manuels. Et il a une excellente interface utilisateur. Il s'agit d'une extension ArcMap.
J'ai réduit la portée de cette question pour éviter qu'elle soit trop large. Les aspects QGIS sont déjà présents dans gis.stackexchange.com/questions/206595/qgis-conflation-tool que j'ai rogné de manière complémentaire pour éviter qu'il soit trop large aussi.
PolyGeo

Réponses:

6

Vous avez probablement vu la JCS Conflation Suite mais au cas où vous ne l'auriez pas vu , cela fonctionne avec Jump.

JCS Conflation Suite est une API et un ensemble d'outils interactifs qui effectuent la fusion sur des ensembles de données spatiales.

Jorge Vidinha
la source
1
J'ai entendu parler de la Java Topology Suite (JTS), mais pas de la Java Conflation Suite (JCS), bien qu'il semble que JCS utilise JTS. JCS n'a pas été mis à jour depuis 2003, il faudra donc probablement un peu de travail pour le faire fonctionner avec la dernière édition d'OpenJUMP. J'ai créé un référentiel sur Github en utilisant les versions 1.0.0 et 1.0.1 de Vivid Solutions. Est-ce que quelqu'un utilise JCS ces jours-ci?
joshdoe
Je dois ajouter que j'ai également rencontré RoadMatcher, un plugin OpenJUMP basé sur JCS pour la confluence des routes. Je voudrais y arriver éventuellement, mais pour l'instant la fusion des nœuds serait plus facilement utile. Je n'ai pas encore fait fonctionner JCS, mais il ne semble pas offrir le type de confusion de nœuds que je recherche. Peut-être que ce processus n'est pas appelé confusion? Les documents JCS parlent tous de la fusion des polygones et des arêtes (voies).
joshdoe