https://github.com/ncvescera/cnr-lalba_degli_spazi_viventi
Scritp che analizza il documento dato e restituisce le coordinate di dove è stato eseguito lo studio
https://github.com/ncvescera/cnr-lalba_degli_spazi_viventi
Last synced: 3 months ago
JSON representation
Scritp che analizza il documento dato e restituisce le coordinate di dove è stato eseguito lo studio
- Host: GitHub
- URL: https://github.com/ncvescera/cnr-lalba_degli_spazi_viventi
- Owner: ncvescera
- Created: 2016-09-05T11:45:51.000Z (almost 9 years ago)
- Default Branch: the_end
- Last Pushed: 2016-09-29T12:51:59.000Z (over 8 years ago)
- Last Synced: 2025-02-04T19:49:58.837Z (5 months ago)
- Language: Python
- Size: 95.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CNR-LALBA_DEGLI_SPAZI_VIVENTI
Script che analizza i documenti di testo inseriti e genera una mappa con il luogo dove sono stati realizzati gli sudiFiles
NomeDescrizione
Countri.pyclasse per contenere i dati estratti dal database
Point.pyclasse per contenere i dati dei punti inseriti nella mappa
ckPkg.shscript bash che installa le librerie mancanti
credential.pyfile con le credenziali per connettersi al database
firstTime.pyfile che avvia ckPkg.py quando necessario
installGeon.shfile che installa la libreria Geon se necessario
main.pyscript principaleRun
Prima di eseguire lo script assicurati di aver compilato il file `credenziali.py` con le credenziali del server!
Per eseguire lo script digitare il seguente comando
`main.py nome_della_cartella`
Arguments
Questo script necessita di un argomento: nome della cartellaInstall
Per installare le librerie basta eseguire lo script la prima volta e verranno controllate le librerie.
In caso non funsionasse modificare il file `firstTime.py` e settare la variabile firstTime a True
`firstTime = True`
Se continua a non funzionare installare manualmente le librerie.Librerie
NomeDescrizioneComando installazione
PIPLibreria per installare le altre librerie-
popler-utilsLibreria per convertire pdf a txtsudo apt-get install popler-utils
psycopg2Libreria per connettersi ad un database postgressudo apt-get install python-psycopg2
geonamesLibreria per chiamare geonames-
geopyLibreria per chimamare geonamessudo apt-get install geopy
foliumLibreria per creare una mappasudo apt-get install foliumDescription
Questo script analizza i documenti pdf presenti nella cartella che gli veiene passata e prende tutte le parole con la lettera maiuscala precedute da parole chiavi come "located at" o "situated".
Cerca le parole che ha trovato nel database presente nalla macchina BlackForce e fa una ricerca incrociata sul database di Geonames con le parole che gli vengono restituite con la precedente ricerca in modo da aumentare la precisione.
Da questa query verranno fuori tutte le località dove sono stati svolti gli studi.
Infine crea una mappa con i luoghi trovati.