Ceci est une suite à cette question: Créer des polygones vectoriels avec des performances de rendu comme GISCloud?
Dans sa réponse, Yagi décrit une justification pour coder des informations géographiques dans un format d'image et les décoder dans le navigateur. Il observe qu '"actuellement, pour ce faire, vous devez lancer le vôtre". Il observe également qu'il n'y a actuellement aucune norme pour cela.
Compte tenu des performances impressionnantes démontrées, il semble que la communauté pourrait bénéficier d'un standard. D'après ma compréhension du problème, il semble qu'une façon standard de le traiter pourrait être mise en œuvre. Appelez-le B-WFS.
Ma question, alors: à quoi ressemblerait un protocole utile pour encoder des données vectorielles à l'image? Y a-t-il quelque chose qui rend la tâche trop complexe à aborder utilement, ou s'agit-il simplement de «personne n'a encore fait cela»?
la source
Réponses:
Il s'avère que c'est un travail inutile. XHR2, qui fait partie des mises à niveau vers javascript, permettra l'importation et l'analyse de données binaires sans forcer quoi que ce soit.
la source
Il n'est pas nécessaire qu'il s'agisse d'une norme distincte en tant que telle, car la clause 9.4 de la spécification d'implémentation WFS 04-094 dit:
La façon la plus simple d'ajouter un support binaire est de simplement GZIP un flux JSON, où la décompression est gérée automatiquement par la plupart des navigateurs. Cela dit, je ne l'ai pas essayé, mais cela nécessiterait un travail minimal à la fois côté serveur et côté client, en supposant que les deux prennent déjà en charge JSON non compressé.
la source