Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

MapServer

Da Wikipedia, l'enciclopedia libera.
MapServer
software
Logo
Logo
GenereGeographic information system
SviluppatoreStephen Lime, Pete Olson (Università del Minnesota). PHP/MapScript sviluppato daDM Solutions
Data prima versione1994
Ultima versione8.4.0 (15 gennaio 2025)
Sistema operativoMultipiattaforma
LinguaggioC
LicenzaLicenza BSD
(licenza libera)
Sito webmapserver.org
Modifica dati su Wikidata ·Manuale

MapServer è un ambientemultipiattaforma di sviluppo e fruizioneOpen Source finalizzato alla rappresentazione di dati geospaziali.

Caratteristiche

[modifica |modifica wikitesto]

Per dichiarazione degli stessi sviluppatori, non è però unSistema informativo geografico (GIS) completo. Il progetto avviato su iniziativa dell'Università del Minnesota a cui poi si unirono (nell'ambito del progetto TerraSIP) anche la NASA ed altri organismi, è oggi manutenuto da una comunità di sviluppatori sparsi in tutto il mondo.

Può essere utilizzato per realizzareapplicazioni Web (WebGIS), ma anche per pubblicare servizi Web conformi alle raccomandazioni dell'Open Geospatial Consortium (WMS,WFS,WCS).

MapServer integra diversi altri sistemi Open Source/Freeware (librerie) quali:

  • GD - output grafico (PNG);
  • FreeType - supportoTrueType;
  • PROJ - conversione di coordinate fra sistemi di proiezione;
  • LibCURL - supporto WMS (OpenGIS Web Map Server standard);
  • LibTiff - supporto Tiff;
  • LibGeoTiff - supporto GeoTiff;
  • LibJPEG - supporto Jpeg;
  • Shapelib - lettura/scrittura di dati vettoriali in formato Shape;
  • OGR Simple Feature Library - gestione file vettoriali in diversi formati;
  • GDAL (Geospatial Data Abstraction Library) - gestione file raster in diversi formati;
  • SDE Client Libraries - interscambio con ArcSDE ESRI;
  • PostgreSQL Client Library - interfaccia versoPostGIS;
  • Oracle Spatial Client Libraries - interfaccia verso database Oracle
  • MING - supporto Macromedia Flash
  • PDFLib/PDFLib Lite - output in PDF (librerie non interamente Open Source).

Struttura del software

[modifica |modifica wikitesto]

MapServer è unaCGI.Il suo funzionamento base è legato ad un fileASCII di indicizzazione dei dati geografici disponibili su server, (mappa), che generalmente ha l'estensione.map.

Nel file.map i dati sono organizzati in layers, a loro volta divisi in una o più classi, per ognuna delle quali si possono definire diversi stili di visualizzazione.Questa struttura permette la generazione dicartografie con ampia flessibilità di definizione degli stili che possono anche dipendere dalla scala della mappa.

Inoltre graficismo,sistema proiettivo e la visualizzazione o meno dei diversi layers può essere variato dall'utente mediante comandi inline, insiti nella stessa URL di comando.

L'output di MapServer, a seconda della richiesta, può essere grafico (la mappa, la legenda, la scala metrica o la visione d'insieme) o alfanumerico (il risultato di una query sui dati alfanumerici o spaziali). Il file.map prevede anche la possibilità di far confluire l'output del MapServer in un template HTML, in modo da generare unapagina web di lettura più agevole e gradevole.

MapServer, attraverso opportuni wrappers (MapScript), può essere integrato in applicazioni web scritte con i linguaggi di scripting:

La possibilità di essere integrato in applicazioni web ha spinto gli sviluppatori a creare Web application servers basati su MapServer per la parte di pubblicazione dati geospaziali:

Formati supportati

[modifica |modifica wikitesto]

Voci correlate

[modifica |modifica wikitesto]

Collegamenti esterni

[modifica |modifica wikitesto]
Estratto da "https://it.wikipedia.org/w/index.php?title=MapServer&oldid=143383510"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2025 Movatter.jp