[Gfoss] MySQL Spatial how to...

Walter Lorenzetti lorenzetti at faunalia.it
Thu Jul 12 10:16:49 CEST 2007


Ciao

Fabio D'Ovidio ha scritto:
> Da quanto letto (ma non testato perchè lavoro con PostGIS) posso dire che il confronto 
> MySQL Spatial vs PostGIS non regge a discapito di MySQL Spatial in quanto a funzionalità 
> di analisi geospaziali.
>
> Però, se io volessi semplicemente mettere delle geometrie in MySQL e connettermi tramite:
>
> 1. UMN MapServer
> 2. Tramite GIS Desktop tipo QGIS
>
> Lo posso fare analogamente a PostGIS?? e cioè:
>
> 1. CONNECTIONTYPE MYSQL
>     CONNECTION "...."
>
> 2. "Add MYSQL Layer"
>
> Nel secondo caso intendo, esiste qualche plugin su una qualche applicazione Open che lo 
> fa già? (poi è chiaro che posso svilupparmela da me :-) 
> 3. Che mi dite dell'import di SHP (DXF\DWG ...mo pretendo troppo ;-) ) file in MySQL Spatial 
> analogamente a shp2pgsql ?
>   
altro metodo che  ho provato e che funziona egregiamente:

'ogrt2ogr':

 ogr2ogr -f MySQL MySQL:dbname,user=***,password=*** toimport.shp -nln
tb_name

alla fine crea una tabella dei dei dati (in cui il campo geografico, se
non specificato diversamente si chiama SHAPE) e geomtry_column e
spatial_ref_sys, simile a postgis
lo stesso fa shp2mysql.pl ma crea dati senza dati spaziali ma sono
coordinate di punti

per mapserver:

LAYER
  NAME "mysql_ogr"
  status on
  TYPE polygon
  CONNECTIONTYPE OGR
  CONNECTION '<OGRVRTDataSource>
            <OGRVRTLayer name="nome_strato">
               
<SrcDataSource>MYSQL:dbname,user=***,password=***,tables=tb_name</SrcDataSource>
                <SrcSQL>SELECT * FROM tb_name</SrcSQL>
                <GeometryType>wkbPolygon</GeometryType>
                <FID>OGR_FID</FID>
            </OGRVRTLayer>
        </OGRVRTDataSource>'
  DATA "nome_strato"


spero di esserti stato utile

ciao
W

> Grazie mille.
>
>
> --
> Ing. Fabio D'Ovidio
>
> Web GIS Staff  
> Planetek Italia s.r.l.
> Via Massaua 12, I-70123 Bari 
> Tel.: +39 080 9644200 Fax: +39 080 5340280 
> dovidio at planetek.it - http://www.planetek.it 
> --
>
>
>
>
> _______________________________________________
> Gfoss mailing list: 220 iscritti (28-05-2007)
> Gfoss at faunalia.com
> http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
>
>   

-- 
Please no  .doc, .xls, .ppt, .dwg:
https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats

Walter Lorenzetti
email+jabber: lorenzetti at faunalia.it
www.faunalia.it
Cell: (+39) 347-6597931  Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy




More information about the Gfoss mailing list