introduzione a mapguide sdfloader - wordpress.com › 2012 › 01 › sdfloader.pdfintroduzione •...
TRANSCRIPT
Introduzione a MapGuide SDFLoader®
Marco Negrettie-mail: [email protected]
http://geomatica.como.polimi.it - tel. 031.332.7524
v 1.0 – 23/12/03
introduzione
• E’ possibile pubblicare con MapGuide le carte nei seguenti formati:– SDF (formato di origine di MapGuide)– DWG– SHP– Oracle Spatial
• Gli altri formati non sono utilizzabili direttamente da MapGuide
• SDFLoader permette: – di convertire i dati cartografici da vari formati al
formato di origine di MapGuide (SDF)– di convertire le coordinate del sistema di coordinate
originale nei valori di latitudine e longitudine
caratteristiche
• Formati in ingresso:– ArcView Shapefile (SHP)– Atlas (BNA)– AutoCAD (DWG)– Autodesk (DXF)– Autodesk MapGuide (SDF)– Autodesk MapGuide (SDL)– File di testo delimitati (CSV)– ESRI ARC/INFO Coverage – Intergraph/Bentley Microstation (DGN)– MapInfo Interchange (MIF)
• Programma eseguibile da linea di comando (shell DOS)
sintassi
sdfld32i /I<formato file ingresso> [<opzioni di conversione>][/O<formato file uscita>] [/COORDSYS:IN:<sist.coord.input>
:OUT:< sist.coord.input>]file_ingresso file_uscita
Tipicamente il software si trova in:[directory di installazione di MapGuide] \MapGuideSDFLoader6
Se si esegue l’installazione con le impostazioni di default: C:\Programmi\Autodesk\MapGuideSDFLoader6
sintassi
• /I<formato file ingresso>– /IX file di input in formato DXF– /IW file di input in formato DWG– /IH file di input in formato shape– /IV file di input in formato ArcINFO Coverage– /IC file di input in formato testo con separatori– ...
• /O<formato file uscita>–/OS file di output in formato SDF(per default, se non si indica nulla il file di uscita viene prodotto in questo formato)–/OL file di output in formato SDL–...
• Per l’elenco completo consultare l’help di MapGuide
sintassi
• <opzioni di conversione>Le opzioni di conversione dipendono dal formato del file in ingresso e permettono di definire meglio le modalità di conversione, come ad esempio l’elenco dei layer da esportare, le tabelle dei dati da associare,...
sintassi
• /COORDSYS:IN:<sist.coord.input>:OUT:< sist.coord.input>
Definisce il sistema di coordinate del file di ingresso e del file di uscita.
Se non vengono specificate, per default utilizza latitudine/longitudine
Se sto lavorando ad esempio in Gauss-Boaga nel fuso ovest dovrò specificare:/COORDSYS:IN:ITALY-W:OUT:ITALY-W
L’elenco completo dei codici corrispondenti ai vari sistemi di coordinate si trova nel file CSCODES.TXT
file di input: file di testo
• Formato del file di testo con la primitiva punto:– 'chiave_1', 'Nome_1', lat_1, lon_1– 'chiave_2', 'Nome_2', lat_2, lon_2
Dove chiave_n e nome_n sono due campi di tipo testo, lat_n è la latitudine (o coordinata Y) e lon_n è la longitudine (o coordinata X)
• Formato del file di testo con la primitiva di tipo polilinea o poligono:
–'chiave_1', 'Nome_1', lat_1, lon_1–'chiave_1', 'Nome_1', lat_2, lon_2–...–'chiave_N', 'Nome_N', lat_1N, lon_1N–'chiave_N', 'Nome_N', lat_2N, lon_2N
file di input: file di testo
• /IC indica che il file di ingresso e nel formato testo delimitato da virgole
• <opzioni di conversione>– /TM indica che il file di ingresso contiene un
elenco di punti (condizione assunta per default se non viene specificato nulla)
– /TL indica che il file di ingresso contiene un insieme di polilinee
– /TP indica che il file di ingresso contiene un insieme di poligoni
– /NOEXT SDFLoader si aspetta che il file di ingresso abbia estensione CVS; specificando questa opzioni si fa in modo che il programma ignori l'estensione e processi comunque il file
file di input: file di testo
• esempioSDFLD32I /NOEXT /IC
/COORDSYS:IN:ITALY-W:OUT:ITALY-W C:\TEMP\PROVA.TXT C:\TEMP\PROVA.SDF
file di input: file di testo
• esempioSDFLD32I /NOEXT /IC
/COORDSYS:IN:ITALY-W:OUT:ITALY-W C:\TEMP\PROVA.TXT C:\TEMP\PROVA.SDF
non essendo stato specificato alcun valore per l'opzione /T, per default il file di ingresso verrà considerato come un elenco di punti
sistema di coordinate: Gauss-Boaga fuso 32
il file di ingresso non ha estensione CVS
formato file input: testo delimitato
nome e path del file di ingresso
nome e path del file che verrà prodotto