2010-05-11 1 views
2

J'ai la tâche de créer un programme pour manipuler du contenu 3d sur le web. Quand j'ai dit le contenu 3d je veux dire sur la carte 3d (sorcière que j'ai et c'est quelque chose comme * .sdm) que je devrais charger dans le navigateur et travailler une opération de base avec lui (tourner l'écran, changer la caméra etc ...).Manipulation avec le contenu SIG sur le Web en utilisant le WebGL

Parce que je suis totalement n00b je veux poser quelques questions: 1. Comment charger des cartes dans le navigateur. Juste pour remarquer que ma carte a l'extension sdm. Est-ce possible? 2. Ce que je devrais utiliser pour représenter le contenu 3d. Je pense au cadre GLGE pour webGL, si c'est possible bien sûr

Quelle devrait être la manière la plus indolore et la plus efficace de faire ceci? Peut-être que je me trompais totalement en choisissant webGL?

Répondre

1

Les programmes qui utilisent WebGL ne sont pas assez matures pour faire ce que vous voulez. Au cours des prochaines années, lorsque les applications SIG commenceront à apparaître, cela pourrait être possible, mais pas maintenant. De plus, gardez à l'esprit que WebGL est ce qui vous donne accès à une bibliothèque graphique de bas niveau. Cela n'a rien à voir avec les données SIG.

Vous pouvez jeter un oeil à OpenLayers (2d, basé sur javascript) ou WorldWind-Java (3d, basé jogl/java). Ces deux programmes peuvent afficher des informations cartographiques dans un navigateur.

http://openlayers.org/

http://worldwind.arc.nasa.gov/java/

Questions connexes