Je cherche un moyen de visualiser un morceau de GML que je reçois. Quelle est la meilleure librairie java disponible gratuitement pour cette tâche?Meilleur toolkit java open source pour visualiser un fragment GML
Répondre
GeoTools fournit une bibliothèque pour lire des fichiers GML. Ils fournissent également des composants d'interface utilisateur pour l'affichage des formats géospatiaux pris en charge par leur bibliothèque.
Vous êtes averti que GML ne définit pas réellement un format de fichier. Il fournit un point de départ abstrait pour définir votre propre schéma XML. Nous utilisons le schéma pour trier les éléments xml à mapper vers quelle classe Java (donc les dates apparaissent comme date, géométrie comme une géométrie JTS, etc ...).
Cela provoque assez de chagrin avec les personnes qui ont seulement reçu un "fichier" GML; que j'ai récemment ajouté une classe d'utilitaires (appelée GML) à GeoTools qui suppose que tout élément non défini est une chaîne.
Voici un exemple de cas de test ::
URL url = TestData.getResource(this, "states.gml");
InputStream in = url.openStream();
GML gml = new GML(Version.GML3);
SimpleFeatureCollection featureCollection = gml.decodeFeatureCollection(in);
Vous pouvez prendre les FeatureCollection résultant et utiliser la classe JMapPane comme indiqué dans le GeoTools :: QuickStart
MapContext map = new DefaultMapContext();
map.setTitle("Quickstart");
map.addLayer(featureCollection, null);
// Now display the map
JMapFrame.showMap(map);
- 1. Meilleur fournisseur LINQ open source
- 2. Recherche d'une API d'aide Java open-source
- 3. Projet Open Source Java à contribuer
- 4. Implémentation java XSLT 2.0 open-source?
- 5. Java Open source service d'assistance + projet workflow
- 6. Recommandez XML Difference bibliothèques Java open source?
- 7. Quel est le "meilleur" interpréteur lolcode Open Source?
- 8. Exemple (s) pour State Pattern dans un logiciel open source?
- 9. Librairie de capture d'écran libre/open source en java
- 10. Meilleur système ERP open source pour (principalement pour) Système de gestion des stocks?
- 11. info-bulle personnalisée open source (légende) contrôle/code pour asp.net
- 12. asp.net projets open source
- 13. Open Source Grammar Checker
- 14. open source msbuild tasks
- 15. Open Source Clearcase Alternatives
- 16. Scrubber d'adresses Open Source?
- 17. Recommandations pour Open Source Ruby Encyrption Gem
- 18. Dons pour les outils open source
- 19. Bon projet open source django pour l'apprentissage
- 20. Démon Syslog Open Source pour Windows
- 21. .NET Open Source CODE pour SFTP?
- 22. Applications GPS open source?
- 23. NHibernate open source POC
- 24. Applications Open Source Winforms?
- 25. Quel est le meilleur outil d'automatisation Open Source pour les tests fonctionnels sur le Web?
- 26. Projet EDA open-source
- 27. Quel est le meilleur éditeur open source/IDE disponible pour Ruby?
- 28. Système expert open source
- 29. Comment exploiter commercialement un projet Open Source?
- 30. Projets Java Open Source (avec une bonne documentation de conception)
Vous voulez dire le langage de balisage géographique , droite? – sblundy