Cartographie Web avec capacités d'édition? [fermé]

11

Je me lance dans un nouveau projet de carte Web qui cherche à afficher des géométries simples (lignes, points, polygones) et des rasters / fonds de carte. Idéalement, la carte permettra également aux utilisateurs autorisés d'ajouter / supprimer / modifier des géométries et leurs attributs.

Quelles sont les options disponibles pour le stockage des données (par exemple SQL Server Spatial)?

Quelles sont les options disponibles pour la présentation des données (par exemple ArcGIS Server)?

Je suis nouveau dans la cartographie Web et j'essaie de construire une solide compréhension des options disponibles et de leurs avantages / inconvénients.

Radar
la source
3
avez-vous regardé Geoserver et openlayers ?
dassouki
J'ai vu quelques cartes simples qui utilisent les deux options ci-dessus, comme les exemples sur leurs pages d'accueil respectives. L'une ou l'autre de ces technologies permet-elle des fonctions plus complexes telles que la gestion des fonctionnalités et la modification des fonctionnalités?
Radar du
4
Il y a de meilleurs exemples sur leur site, mais dans cet exemple, double-cliquez sur le curseur sur la carte. Si vous regardez leur page d'exemples, il y a quelques options à considérer.
dassouki
+ 1 @ dassouki. Je viens de passer en revue plusieurs exemples et la fonctionnalité semble prometteuse. Quelqu'un connaît-il une carte Web qui contient bon nombre de ces fonctions d'édition dans un environnement plus "de production"?
Radar du
Jetez un œil à la suite OpneGeo ( opengeo.org ). Ils offrent un support d'entreprise, donc cela vous montre que le logiciel a de l'avenir :)
EricSonaron

Réponses:

13

Jetez un œil à OpenLayers pour le côté client, il offre simplement tout ce dont vous avez besoin. Comme précédemment suggéré par Dassouki, jetez un oeil à la page d'exemple: http://www.openlayers.org/dev/examples/ rechercher pour 'edit' Par exemple: http://www.openlayers.org/dev/ examples / edittoolbar.html

Pour le côté serveur, je parie personnellement pour le projet OS, IMO, ils sont d'une qualité incroyable et il n'y a rien à envier aux logiciels propriétaires: GeoServer + PostgreSQL / PostGIS

EricSonaron
la source
5

Vous voudrez peut-être essayer Geoserver dans le back-end et utiliser le GXP d'OpenGeo sur le front-end. GXP est une bibliothèque javascript côté client qui est construite sur OpenLayers, GeoExt et ExtJS (maintenant Sencha). Il est censé combler le fossé entre OpenLayers et les applications Web complètes. Un cadre si vous voulez.

Voici un guide pratique pour commencer avec GXP. Un exemple d'application créée avec GXP est GeoExplorer d'OpenGeo Suite. C'est un visualiseur de carte, un styler et un éditeur.

entrez la description de l'image ici

RK
la source
3
Le lien GXP est mort. GXP est disponible ici: github.com/boundlessgeo/gxp
katahdin