Ciao ospite, se leggi questo messaggio significa che non sei ancora registrato. Ti consiglio di registrarti velocemente con i tuoi account social (Facebook, Google, Linkedin), basta un semplice click. Oppure clicca qui per registrarti in pochi semplici passaggi. Così potrai godere di tutte le funzionalità del nostro Forum.
Ciao ospite, se leggi questo messaggio significa che non sei ancora registrato. Ti consiglio di registrarti velocemente con i tuoi account social (Facebook, Google, Linkedin), basta un semplice click. Oppure clicca qui per registrarti in pochi semplici passaggi. Così potrai godere di tutte le funzionalità del nostro Forum.

Guarda il Video tutorial su come si usa il forum sul nostro canale YouTube. x


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Esportazione verso Mysql
#1
Ciao a tutti,

mi sono registrato oggi ed ho cercato nel forum vecchie discussioni riguardo l'esportazione da qgis verso Mysql.

Il mio obiettivo finale è convertire gli shape file istat dei confini comunali, provniciali e nazionali in un valore geomery di mysql.

Prima di scrivere ho fatto diverse ricerche online e prove, ma con scarsi risultati. So che mysql non è lo strumento piu' adatto, ma sono costretto a lavorare su questo.

Ho provato ad installare il plugin mysql import, che mi ha dato diversi problemi in fase di installazione ma poi ho risolto.

Come dice il nome esegue solo l'import e non l'export, quindi non mi serviva a nulla. Poi ho provato ad esportare da linea di comando con ogr2ogr, ma quando importavo avevo problemi di charset. 

Ho quindi esportato nuovamente con il charset corretto, ma poi ho avuto problemi di SRID che non combaciavano tra punto e geometry, non riuscivo a verificare se un punto era all'interno di un comune.

Allora ho provato a verificare se i confini comunali erano chiusi, con una funzione isclosed di mysql, ma mi rispondeva NULL, quindi ho pensato che c'era qualcosa che era andato storto in fase di esportazione.

Dopo tutta questa trafila, fatta di tentativi più o meno riusciti, ho pensato di scrivere qui per sapere se c'è un modo piu' convensionale, per portare gli shape file istat in mysql.

Piuttosto posso anche installare qualche software terzo per gestire la cosa, ad esempio PostgreSQL se questo mi permettesse di arrivare al mio obiettivo finale.

Ringrazio chi saprà darmi una dritta su come uscire da questo gineprario.

Grazie.
Cita messaggio
#2
Mi rispondo da solo nella speranza che possa essere utile ad altri in futuro:
-installato postgreSQL
-installato Postgis
-importato lo shape file con postgis impostando il srid a 23032
-creare una nuova colonna geom2 di tipo geometry
-creare una nuova colonna geom_txt di tipo text
-convertite le coordinate da 23032 a 4326
UPDATE com01012021_g_wgs84 SET geom2 = ST_Transform(geom, 4326);
UPDATE com01012021_g_wgs84 SET geom_txt = ST_astext(geom2);
-cancellare le colonne geom e geom2
-esportare i dati in formato csv
-importarli in mysql da csv
-creare una colonna geom
-leggere i dati testuali (geom_txt) e salvarli nella colonna geom
UPDATE  comuni set geom = ST_geomfromtext(geom_txt)

Le coordinate per trovare un punto su mysql vanno passate prima LON e poi LAT:
SELECT st_contains(geom, ST_GEOMFROMTEXT('POINT(12.5066 41.899)')) FROM comuni where comune = 'Roma';
Cita messaggio


Discussioni simili
Thread Autore Replies Views Last Post
  Problema con esportazione ad alta risoluzione Alb85 0 942 03-10-2022, 12:46 PM
Last Post: Alb85
  Esportazione immagine QGis3.2 silvionena 1 2,553 04-18-2019, 08:38 AM
Last Post: otter
  esportazione DXF da QGIS giofox96 0 4,360 07-20-2018, 03:47 PM
Last Post: giofox96
  Esportazione da QGIS a DXF niubii 0 4,759 07-20-2018, 12:02 PM
Last Post: niubii
  rappresentare la freccia del verso di un punto FCD pao 1 1,992 03-03-2018, 12:58 PM
Last Post: Fabrizio Pieri
  esportazione poligoni dxf Nunzio Flavio Leo 2 3,691 12-21-2017, 04:38 PM
Last Post: Nunzio Flavio Leo
  Esportazione 3D Mauro66 1 2,513 11-07-2017, 09:00 AM
Last Post: Novarese
  ORIENTAMENTO DELLA MAPPA VERSO IL NORD GEOGRAFICO Mondogeo 7 7,227 09-25-2017, 09:47 PM
Last Post: Mondogeo
  Problemi esportazione dxf da Qgis 2.14.3 Emmelaura 9 20,388 10-11-2016, 06:12 AM
Last Post: Novarese

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)