[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