OpenStreetMap - Gvsig Trieste

1,315 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,315
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenStreetMap - Gvsig Trieste

  1. 1. OSM + FVG + gvSIG Simone Cortesi [email_address]
  2. 2. Obiettivo OSM
  3. 3. Mappe
  4. 4. Rendering openpistemap.org opencyclemap.org
  5. 5. Non solo mappe <ul><li>API
  6. 6. SHP
  7. 7. Garmin
  8. 8. POI (TomTom)
  9. 9. WMS
  10. 10. XML
  11. 11. Tile (mappe)
  12. 12. PDF (mappe)
  13. 13. ...DataBase... </li></ul>
  14. 14. 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)
  15. 15. Friuli Venezia Giulia
  16. 16. Dati Friuli Venezia Giulia <ul>Autorizzazione Regione Friuli Venezia Giulia: 17620/2.100/17576 200 tematismi 4GB </ul>
  17. 17. Problemi di dati
  18. 18. Problemi di import <ul>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? </ul>
  19. 19. <ul>Approccio misto: <li>Inserimento completo, quando non disponibile nulla (es. ghiacciai, pioppeti)
  20. 20. Selezione (WMS + gvSIG) </li></ul>Soluzione
  21. 21. gvSIG
  22. 22. gvSIG
  23. 23. gvSIG
  24. 24. gvSIG
  25. 25. gvSIG
  26. 27. conversione – 5 passi <ul>L'obiettivo era quello di avere uno shape file per ogni classe della carta tecnica in WGS84, caricabile (insieme ai dati OSM) in gvSIG </ul>
  27. 28. conversione <ul>1. scaricare tutti i file FCN (non molto standard) dal sito della Regione </ul>
  28. 29. conversione <ul>2. sistemare le incongruenze nella nomenclatura dei file </ul>
  29. 30. conversione <ul>3. convertire il formato FCN (Geomedia) in SHP (standard di fatto), la proiezione è sempre Gauss Boaga </ul>
  30. 31. conversione <ul>4. layer per layer crea uno shape relativo a tutta la Regione (sempre in Gauss Boaga) </ul>
  31. 32. conversione <ul>5. riproietta i file prodotti dallo script precedente in WGS84 </ul>
  32. 33. conversione <ul>5. riproietta i file prodotti dallo script precedente in WGS84 </ul>
  33. 34. inserimento <ul>Map server – WMS, WFS PostgreSQL - shp2psql </ul>
  34. 35. Mapserver <ul>#============================================================================== # Start of web interface definition #============================================================================== WEB TEMPLATE &quot;map.html&quot; IMAGEPATH &quot;/ms4w/tmp/ms_tmp/&quot; IMAGEURL &quot;/ms_tmp/&quot; METADATA &quot;wfs_title&quot; &quot;WFS-UniPV-Friuli&quot; &quot;wfs_onlineresource&quot; &quot;http://geoserver1.unipv.it/cgi-bin/friuli?&quot; &quot;wfs_srs&quot; &quot;EPSG:4326&quot; &quot;wfs_abstract&quot; &quot;WFS Università degli studi di Pavia - Dataset Regione Friuli Venezia Giulia&quot; &quot;wfs_feature_info_mime_type&quot; &quot;text/html&quot; &quot;ows_schemas_location&quot; &quot;http://ogc.dmsolutions.ca&quot; END # Metadata END # Web </ul>
  35. 36. Mapserver/ghiacciai <ul>LAYER NAME &quot;ghiacciai&quot; TYPE polygon DATA &quot;ghiacciai&quot; PROJECTION &quot;init=epsg:4326&quot; END METADATA &quot;gml_featureid&quot; &quot;ID&quot; &quot;gml_include_items&quot; &quot;all&quot; ## Optional (serves all attributes for layer) &quot;wfs_title&quot; &quot;Ghiacciaio - Nevaio&quot; &quot;wfs_abstract&quot; &quot;Ghiacciaio - Nevaio fonte CTR 1:5000 Regione FVG&quot; END # Metadata CLASS Name 'Ghiacciao' STYLE COLOR 1 130 0 OUTLINECOLOR 0 0 0 END TEMPLATE void END # Class END # Layer </ul>
  36. 37. PostGIS/PostgreSQL/Pioppeti <ul>INSERT INTO &quot;3a000pi&quot; (&quot;id&quot;,the_geom) VALUES ('0','SRID=4326;01060000000100000001030000000200000010000000B85E7102878329409506D0C774FD46400A370D49C0832940F79CC1245BFD464072F613C58E832940960A828157FD4640CC06A8FB63832940F2B93F3854FD464062D750AB318329400875FC4950FD46404C134AB71F832940412D1ED357FD4640F260998A2C832940E6AF98C059FD4640FC7C875C1E832940BC640A0A58FD4640DE08045B03832940F90200F255FD4640AC4954BAC282294072516AAE53FD464090B513C7BF822940F89D436157FD46401E89D48F10832940AF92359B63FD4640D217524856832940A3501F406EFD46404493D86C7C83294084F6B01974FD46406A0C558B7E832940ABA9278173FD4640B85E7102878329409506D0C774FD464005000000DCD0019A738329403F170D6067FD46405E7F44365A8329402207D89D60FD464004C08C80868329405847FA4567FD4640788A5172788329403A8C4A8F69FD4640DCD0019A738329403F170D6067FD4640'); END; </ul>
  37. 38. OSM XML <node id='-1' lon='12.5629400792' lat='45.8274042914' /> <node id='-2' lon='12.5629014179' lat='45.8272931179' /> <node id='-3' lon='12.5615940051' lat='45.8279943504' /> <node id='-4' lon='12.5617398073' lat='45.8280961113' /> <way id='-5'> <nd ref='-1' /> <nd ref='-2' /> <nd ref='-3' /> <nd ref='-4' /> <nd ref='-1' /> <tag k='area' v='yes' /> <tag k='created_by' v='polyshp2osm' /> <tag k='source' v='Regione_Friuli-Venezia-Giulia_17620_2.100_17576' /> <tag k='wood' v='deciduous' /> <tag k='name:botanical' v='Populus' /> <tag k='landuse' v='forest' /> </way>
  38. 39. tempi
  39. 40. aiutateci
  40. 41. FINE Simone Cortesi [email_address]

×