openstreetmap - gvsig trieste
TRANSCRIPT
OSM + FVG + gvSIG
Simone [email protected]
Obiettivo OSM
Mappe
Rendering
openpistemap.org
opencyclemap.org
Non solo mappe
API
SHP
Garmin
POI (TomTom)
WMS
XML
Tile (mappe)
PDF (mappe)
...DataBase...
OpenStreetMap
700.000 utenti
90.000 attivi / mese
20.000 KM GPX/giorno
650 milioni di punti GPS
250GB dati (3.5TB se in SHP)
Friuli Venezia Giulia
Dati Friuli Venezia Giulia
Autorizzazione Regione Friuli Venezia Giulia:
17620/2.100/17576
200 tematismi
4GB
Problemi di dati
Problemi di import
Formato FCN non adatto all'interscambio dati con OSM
Una tavoletta locale, molti tematismi molte tavolette regionali,
un tematismo
Da Gauss-Boaga a WGS84
...inoltre... Noi gi avevamo dei dati. Cosa fare?
Approccio misto:
Inserimento completo, quando non disponibile nulla (es. ghiacciai, pioppeti)
Selezione (WMS + gvSIG)
Soluzione
gvSIG
gvSIG
gvSIG
gvSIG
gvSIG
conversione 5 passi
L'obiettivo era quello di avere uno shape file per ogni classe della carta tecnica in WGS84, caricabile (insieme ai dati OSM) in gvSIG
conversione
1. scaricare tutti i file FCN (non molto standard) dal sito della Regione
conversione
2. sistemare le incongruenze nella nomenclatura dei file
conversione
3. convertire il formato FCN (Geomedia) in SHP (standard di fatto), la proiezione sempre Gauss Boaga
conversione
4. layer per layer crea uno shape relativo a tutta la Regione (sempre in Gauss Boaga)
conversione
5. riproietta i file prodotti dallo script precedente in WGS84
conversione
5. riproietta i file prodotti dallo script precedente in WGS84
inserimento
Map server WMS, WFS
PostgreSQL - shp2psql
Mapserver
#==============================================================================# Start of web interface definition#==============================================================================WEB TEMPLATE "map.html" IMAGEPATH "/ms4w/tmp/ms_tmp/" IMAGEURL "/ms_tmp/" METADATA "wfs_title" "WFS-UniPV-Friuli" "wfs_onlineresource" "http://geoserver1.unipv.it/cgi-bin/friuli?" "wfs_srs" "EPSG:4326" "wfs_abstract" "WFS Universit degli studi di Pavia - Dataset Regione Friuli Venezia Giulia" "wfs_feature_info_mime_type" "text/html" "ows_schemas_location" "http://ogc.dmsolutions.ca" END # MetadataEND # Web
Mapserver/ghiacciai
LAYER NAME "ghiacciai" TYPE polygon DATA "ghiacciai" PROJECTION "init=epsg:4326" END METADATA "gml_featureid" "ID" "gml_include_items" "all" ## Optional (serves all attributes for layer) "wfs_title" "Ghiacciaio - Nevaio" "wfs_abstract" "Ghiacciaio - Nevaio fonte CTR 1:5000 Regione FVG" END # Metadata CLASS Name 'Ghiacciao' STYLE COLOR 1 130 0 OUTLINECOLOR 0 0 0 END TEMPLATE void END # ClassEND # Layer
PostGIS/PostgreSQL/Pioppeti
INSERT INTO "3a000pi" ("id",the_geom) VALUES ('0','SRID=4326;01060000000100000001030000000200000010000000B85E7102878329409506D0C774FD46400A370D49C0832940F79CC1245BFD464072F613C58E832940960A828157FD4640CC06A8FB63832940F2B93F3854FD464062D750AB318329400875FC4950FD46404C134AB71F832940412D1ED357FD4640F260998A2C832940E6AF98C059FD4640FC7C875C1E832940BC640A0A58FD4640DE08045B03832940F90200F255FD4640AC4954BAC282294072516AAE53FD464090B513C7BF822940F89D436157FD46401E89D48F10832940AF92359B63FD4640D217524856832940A3501F406EFD46404493D86C7C83294084F6B01974FD46406A0C558B7E832940ABA9278173FD4640B85E7102878329409506D0C774FD464005000000DCD0019A738329403F170D6067FD46405E7F44365A8329402207D89D60FD464004C08C80868329405847FA4567FD4640788A5172788329403A8C4A8F69FD4640DCD0019A738329403F170D6067FD4640');END;
OSM XML
tempi
aiutateci
FINE
Simone Cortesi
[email protected]