Quelles sont mes options pour les cartes Web 3D?

26

Je souhaite avoir une carte 3D en ligne, qui montrerait mes données, c'est-à-dire à la fois raster et vecteur, drapé sur un DEM que j'ai.

En raison des exigences liées à l'utilisation de mes propres données DEM et raster, l'API Google Earth est quasiment hors d'usage.

Y a-t-il des projets qui peuvent le faire?

Devdatta Tengshe
la source
2
J'ai posté une question similaire l'année dernière concernant postgis 3d
dassouki

Réponses:

28

Eh bien, WebGL est prometteur mais a peu de fonctionnalités maintenant. Vous pouvez jeter un œil à l' API et aux exemples .

D'après ce que je sais, il est pris en charge par FF4 et Chrome 9. Vous trouverez plus d'informations sur la compatibilité des navigateurs sur leur site Web.

Bibliothèques Javascript:

Pour explorer (exemples et tutoriels):

  • Une carte 3D assez réaliste utilisant webGL et rendant des bâtiments, des arbres et des ombres.

Burgos - F4

entrez la description de l'image ici

simo
la source
1
+1 Je ne savais pas que WebGLEarth existait. En espérant que WebGL remplace Flash et d'autres plugins pour ce type d'application.
Sean
Bien qu'il ne soit pas en 3D, voici un autre exemple de flux de déplacement vers le travail en Suisse à partir du projet i2maps qui pourrait être utile.
radek
La démo Nokia est particulièrement impressionnante car contrairement aux autres démos, elle présente des extrusions et des données de construction intéressantes.
Ragi Yaser Burhum
14

ReadyMap pourrait être une autre option. Voici un exemple (avec un bonus d'intégration de Leaflet!) [Via @LeafletJS ]:

entrez la description de l'image ici

Et un de plus avec superposition 3D sur le globe:

entrez la description de l'image ici

Plus: démos , code .

Mise à jour: Le projet semble changer son cours assez radicalement. ReadyMap c'est maintenant:

Service de données gratuit pour les développeurs ReadyMap et osgEarth

Et l'application globe 3D s'est déplacée (très probablement?) Vers de nouveaux efforts concentrés sur osgEarth ( page Web , galerie , source ).

radek
la source
Tous les liens semblent maintenant morts.
rotoglup
@rotoglup Merci pour la mise à jour. En effet - le projet ne semble plus être là o_O
radek
1

En attendant, il y a three.js comme enveloppe autour de WebGL. Voir un exemple ici .

cengel
la source
1

J'irais un peu plus facilement et choisirais le lecteur Cortona 3D pour la visualisation et exporterais tout dans le SIG de votre choix en tant que fichier VRML.

Riccardo
la source