...questo già lo sapevo, ancora l'italiano me lo ricordo ;-)
Fatto sta che ho queste mappe fatte da terzi nelle quali invece dell'accento è stato messo l'apostrofo. Siccome in questa fase del lavoro non devo fare referaggio (anche perchè gli autori dello shape mi sono ignoti) ma devo raggruppare le litologie con sigle da me decise, qualcuno saprebbe indicarmi come ovviare al problema grammaticale?? grazie mille marco ------------------------------ l'errore sta nell'italiano non nel database unità si scrive con l'accento non con l'apostrofo dal garzanti apostrofo s. m. (gramm.) segno ['] che indica l'elisione di una vocale (p. e. l'anima, quest'uomo, sant'Agostino), il troncamento di una sillaba (p. e. po' per poco, vo' per voglio), la soppressione del millesimo e del centesimo nelle date (p. e. il '500, il '700; la guerra del '15-'18). saluti Roberto ~~~~~~~~~~~~ quote of the day ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Foolery, sir, does walk about the orb like the sun, it shines everywhere" (W. Shakespeare, from "Twelfth night") In data lunedì 6 febbraio 2012 15:22:54, marco. [hidden email] ha scritto: > Ciao, > > partendo da una carta geologica in formato shape, sto andando a > modificare i nomi delle litologie (presenti nel *dbf) con delle sigle > da me decise, il tutto con il comando "v.db.update". > > Ho notato che > quando le litologie presentano degli apostrofi (ovvero il simbolo '), > grass incontra qualche problema. > Ad esempio ho una litologia che si > chiama "Unita' arenacee e arenaceo-marnose (Miocene medio-inferiore)", > > Quando lancio il comando > > v.db.update map=Geo_Italia_Nord@Alpi layer=1 > column=LITO value=GLOSS 'where=DESCR='\''Unita'\'' arenacee e arenaceo- > marnose (Miocene medio-inferiore)'\'' ' > > grass mi "risponde" > > DBMI- > SQLite driver error: > Error in sqlite3_prepare(): > near "arenacee": > syntax error > > ERRORE: Error while executing: 'UPDATE Geo_Italia_Nord > SET LITO='GLOSS' > WHERE DESCR='Unita' arenacee e arenaceo- > marnose (Miocene > medio-inferiore)' > ' > > Vedendo > effettivamente che lo script copiato nella shel diventa: > > v.db.update > map=Geo_Italia_Nord@Alpi layer=1 column=LITO value=GLOSS > 'where=DESCR='\''Unita'\'' arenacee e arenaceo-marnose (Miocene medio- > inferiore)'\'' ' > > ho pensato di modificare lo script da shell in modo > che diventi: > > v.db.update map=Geo_Italia_Nord@Alpi layer=1 column=LITO > value=GLOSS 'where=DESCR='\''Unita' arenacee e arenaceo- marnose > (Miocene medio-inferiore)'\'' ' > > ma da shell mi compare in risposta: > > > bash: errore di sintassi vicino il simbolo non atteso "(" > > Esiste un > modo per modficare il database in maniera "sistematica"? Ovvero > trasformare gli apostrofi con accenti.. > Ho provato a modificare a mano > il *dbf ma chiaramente non funziona.. > > grazie mille > Marco > > E' nata indoona: chiama, videochiama e messaggia Gratis. Scarica indoona per iPhone, Android e PC: http://www.indoona.com/ _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 569 iscritti al 4.1.2012 |
Free forum by Nabble | Edit this page |