<<<<<<< HEAD
Questo software permette di calcolare la superficie quadrata di un edificio fornendo semplicemente il suo indirizzo. Utilizza le API di Google Maps per ottenere i dati degli edifici e calcolare la loro superficie.
- Python 3.7 o superiore
- Connessione internet
- Chiave API di Google Maps con i seguenti servizi abilitati:
- Geocoding API
- Maps JavaScript API
- Places API
- Visual Studio Build Tools (solo per Windows)
- Ottieni una chiave API di Google Maps dalla Google Cloud Console
- Abilita i servizi necessari (Geocoding API, Maps JavaScript API, Places API)
- Crea un file
.env
nella directory principale del progetto con il seguente contenuto:SostituisciGOOGLE_MAPS_API_KEY=your_api_key_here
your_api_key_here
con la tua chiave API di Google Maps
-
Installa Visual Studio Build Tools:
- Scarica Visual Studio Build Tools
- Durante l'installazione, seleziona "C++ build tools" e assicurati che sia selezionato "Windows 10 SDK"
- Riavvia il computer dopo l'installazione
-
Crea un ambiente virtuale (consigliato):
python -m venv venv .\venv\Scripts\activate
-
Aggiorna pip:
python -m pip install --upgrade pip
-
Installa le dipendenze:
pip install wheel pip install -r requirements.txt
-
Crea un ambiente virtuale (consigliato):
python3 -m venv venv source venv/bin/activate
-
Aggiorna pip:
pip install --upgrade pip
-
Installa le dipendenze:
pip install -r requirements.txt
-
Attiva l'ambiente virtuale se non è già attivo:
- Windows:
.\venv\Scripts\activate
- Linux/MacOS:
source venv/bin/activate
- Windows:
-
Esegui il programma:
python calcola_superficie.py
oppure per l'interfaccia web:
streamlit run app.py
-
Inserisci l'indirizzo completo dell'edificio quando richiesto
-
Il programma calcolerà la superficie approssimativa in metri quadrati
Se incontri errori durante l'installazione:
-
Assicurati di avere Python 3.7 o superiore:
python --version
-
Se sei su Windows, verifica che Visual Studio Build Tools sia installato correttamente:
where cl
Dovrebbe mostrare il percorso del compilatore C++
-
Prova a installare le dipendenze una alla volta:
pip install numpy==1.24.3 pip install pandas==2.0.3 pip install -r requirements.txt
-
Se continui ad avere problemi, prova a utilizzare una versione precompilata di numpy:
pip install numpy-1.24.3+mkl-cp39-cp39-win_amd64.whl
Scarica il file .whl appropriato da qui
- La precisione del calcolo dipende dalla qualità dei dati disponibili su Google Maps
- Per ottenere risultati migliori, inserire l'indirizzo nel formato più completo possibile
- Il calcolo è approssimativo e potrebbe non corrispondere esattamente alla superficie reale dell'edificio
- È necessaria una chiave API di Google Maps valida
- Il software funziona solo per edifici mappati su Google Maps
- La precisione può variare in base alla qualità dei dati disponibili
- Alcuni indirizzi potrebbero non essere trovati o potrebbero restituire risultati non accurati =======
Questo software permette di calcolare la superficie quadrata di un edificio fornendo semplicemente il suo indirizzo. Utilizza le API di Google Maps per ottenere i dati degli edifici e calcolare la loro superficie.
- Python 3.7 o superiore
- Connessione internet
- Chiave API di Google Maps con i seguenti servizi abilitati:
- Geocoding API
- Maps JavaScript API
- Places API
- Visual Studio Build Tools (solo per Windows)
- Ottieni una chiave API di Google Maps dalla Google Cloud Console
- Abilita i servizi necessari (Geocoding API, Maps JavaScript API, Places API)
- Crea un file
.env
nella directory principale del progetto con il seguente contenuto:SostituisciGOOGLE_MAPS_API_KEY=your_api_key_here
your_api_key_here
con la tua chiave API di Google Maps
-
Installa Visual Studio Build Tools:
- Scarica Visual Studio Build Tools
- Durante l'installazione, seleziona "C++ build tools" e assicurati che sia selezionato "Windows 10 SDK"
- Riavvia il computer dopo l'installazione
-
Crea un ambiente virtuale (consigliato):
python -m venv venv .\venv\Scripts\activate
-
Aggiorna pip:
python -m pip install --upgrade pip
-
Installa le dipendenze:
pip install wheel pip install -r requirements.txt
-
Crea un ambiente virtuale (consigliato):
python3 -m venv venv source venv/bin/activate
-
Aggiorna pip:
pip install --upgrade pip
-
Installa le dipendenze:
pip install -r requirements.txt
-
Attiva l'ambiente virtuale se non è già attivo:
- Windows:
.\venv\Scripts\activate
- Linux/MacOS:
source venv/bin/activate
- Windows:
-
Esegui il programma:
python calcola_superficie.py
oppure per l'interfaccia web:
streamlit run app.py
-
Inserisci l'indirizzo completo dell'edificio quando richiesto
-
Il programma calcolerà la superficie approssimativa in metri quadrati
Se incontri errori durante l'installazione:
-
Assicurati di avere Python 3.7 o superiore:
python --version
-
Se sei su Windows, verifica che Visual Studio Build Tools sia installato correttamente:
where cl
Dovrebbe mostrare il percorso del compilatore C++
-
Prova a installare le dipendenze una alla volta:
pip install numpy==1.24.3 pip install pandas==2.0.3 pip install -r requirements.txt
-
Se continui ad avere problemi, prova a utilizzare una versione precompilata di numpy:
pip install numpy-1.24.3+mkl-cp39-cp39-win_amd64.whl
Scarica il file .whl appropriato da qui
- La precisione del calcolo dipende dalla qualità dei dati disponibili su Google Maps
- Per ottenere risultati migliori, inserire l'indirizzo nel formato più completo possibile
- Il calcolo è approssimativo e potrebbe non corrispondere esattamente alla superficie reale dell'edificio
- È necessaria una chiave API di Google Maps valida
- Il software funziona solo per edifici mappati su Google Maps
- La precisione può variare in base alla qualità dei dati disponibili
- Alcuni indirizzi potrebbero non essere trovati o potrebbero restituire risultati non accurati
a2622d63a6b1201a228824d34f75578498cad150
- Le API di Google Maps potrebbero comportare costi in base all'utilizzo