Software Web GIS

Da GfossWiki.

Percorso: Home page / Software Web GIS

Indice

[modifica] Software

[modifica] UMN Mapserver

Quando si parla di WebGIS il software di riferimento non può che essere considerato UMN Mapserver.

MapServer è una piattaforma di sviluppo per Web mapping prodotta originariamente dall'Università del Minnesota, per questo viene generalmente definito con "UMN MapServer Project". Un team internazionale sviluppa questo software utilizzando un approccio Open Source, rendendo libero il suo utilizzo, la personalizzazione e la distribuzione. MapServer è disponibile come eseguibile CGI utilizzabile con un Web server.

MapServer mette a disposizione anche una API chiamata MapScript che permette ai programmatori l'opzione di sviluppare funzionalità personalizzate che la versione CGI non supporta. MapScript rende possibile aggiungere funzionalità GIS in applicazioni personalizzate utilizzando diversi linguaggi (PHP, Python, Perl, Ruby, Java, e C#).

In questa pagina del sito del UMN Mapserver sono disponibili numerosi link ad applicazioni realizzate e divise in categorie (MapScript, Basic MapServer, TerraSIP and Partners, Java Enhanced, JavaScript Enhanced, Mapplet/MapImage Applet,Coldfusion Enhanced)

[modifica] Caratteristiche principali


[modifica] Interfacce Web al Mapserver

Questo tema è generalmente di difficile comprensione in quanto ci si aspetta che un software di Web Mapping fornisca diretamente una interfaccia di consultazione. In realtà UMN Mapserver fornisce una sua interfaccia di default (Basic MapServer) ma le sue potenzialità sono fortemente estendibili con l'uso del linguaggio Mapscript utilizzabile con PHP, Python, Perl, Ruby, Java, and C#. E' per questo che sono nati numerosi progetti che forniscono interfacce alternative dalle funzioni più disparate.

Degni di particolare nota:

[modifica] ka-Map!

ka-Map!

Fa parte delle interfaccia di navigazione di ultima generazione come Google Maps sviluppate in tecnologia AJAX. Ka-Map! nasce per affrontare grandi volumi di traffico web e per offrire una esperienza di navigazione simile ad una applicazione desktop.

Esempio di applicazioni sono disponibili dal wiki del progetto: http://ka-map.ominiverdi.org/wiki/index.php/Links_to_some_ka-Map_applications
A differenza della versione di Google, Ka-Map! è distribuito con licenza Open Source


[modifica] GisClient

GisClient

Uno strumento flessibile e potente per la gestione e l'analisi dei dati GIS su piattaforma web

GisClient è uno strumento di analisi GIS su piattaforma WEB, che permette la creazione, la gestione e l'interrogazione di progetti complessi, mediante l'utilizzo di funzionalità semplici. Offre un'interfaccia intuitiva e completa per UMN MapServer [1] e sfrutta la potenza di PostgreSQL/Postgis [2]. GisClient è distribuito con licenza GPL v.3 [3]

Tra le sue funzionalità principali:

Mapset dimostrativo

[modifica] P.Mapper

P.Mapper

The p.mapper framework is intended to offer broad functionality and multiple configurations in order to facilitate the setup of a MapServer application based on PHP/MapScript. Functions included are:


[modifica] Chamaleon

Chameleon is a distributed, highly configurable, environment for developing Web Mapping applications. It is built on MapServer as the core mapping engine and works with all MapServer supported data formats through a regular MAP file. It also works well with OpenGIS Consortium standards for Web Mapping Services (WMS) and WMT Viewer Contexts through MapServer's support for these standards.

Chameleon incorporates the ability to quickly set up new applications from a common pool of widgets that can be placed in an HTML template file. These widgets provide a fixed piece of functionality, but the representation of the widget is usually highly configurable.

Chameleon is also extendable. Developers can create their own custom widgets and then use them in mapping applications.

Chameleon is OpenSource, this means that you can use it freely for your own applications, and that you also have access to the source code. Just like with any OpenSource project, we hope that users of Chameleon will contribute their improvements and report any problems or suggestions.

Chameleon technology was developed as the Configurable Web Mapping Client Component (CWC2) for Canada's GeoConnections Access Program. It is currently being used by the GeoConnections Discovery Portal and will be used by a number of CGDI based applications in the future.


[modifica] CartoWeb

CartoWeb is a comprehensive and ready-to-use Web-GIS (Geographical Information System) as well as a convenient framework for building advanced and customized applications.

Developed by Camptocamp SA, it is based on the UMN MapServer engine and is released under the GNU General Public License (GPL).

Written using innovative language PHP5, CartoWeb is highly modular and customizable thanks to its object-oriented architecture. It runs evenly on Windows or Unix-like platforms and shows its real power when associated to PostgreSQL/PostGIS.

Last but not least, CartoWeb may be set up as a SOAP Web Service enabling to have front-end server on one machine and data and map generation on an other.

[modifica] Rosa [obsoleto]

A Java applet that allows you to improve your server-side web applications by adding some simple features on the client-side.


[modifica] dBox

Da Steve Lime, Brent Pellinen, Ken Boss una interfaccia minimale sviluppata in DHTML. Semplice e funzionale.

[modifica] MapGuide Open Source

MapGuide Open Source is a new web mapping platform that was originally developed by Autodesk and contributed to the Open Source Geospatial Foundation.

[modifica] Caratteristiche

Tra le caratteristiche del progetto ( https://mapguide.osgeo.org/features.html )


[modifica] MapBender

Mapbender is all about maps! Have a look at this map application. You can zoom in, out, pan, click and query, turn layers on and off or add more maps. You can also add new points to the map with the flag button, all Mapbender operators are invited to do so. There are many different possibilities to make use of maps, see some more examples in the Mapbender Gallery. Please observe that this software only shows and manages maps. The maps themselves come from many different Map Services all over the world.

Mapbender is the software and portal site for geodata management of OGC OWS architectures. The software provides web technology for managing spatial data services implemented in PHP, JavaScript and XML. It provides a data model and interfaces for displaying, navigating and querying OGC compliant map services. The Mapbender framework furthermore provides authentication and authorization services, OWS proxy functionality, management interfaces for user, group and service administration in WebGIS projects.

[modifica] HowTo

[modifica] Mapserver howto

[modifica] p.mapper e ka-Map howto

Strumenti personali
Namespace
Varianti
Azioni
menu principale
GFOSS
Strumenti