Ho provato ad installare U-Center su Windows 11 ed sono partite una fila di lamentele su DLL non trovate
La soluzione e' stato installare tutto il pacchetto con tutti le librerie Visual C++ in blocco da qui
Ho provato ad installare U-Center su Windows 11 ed sono partite una fila di lamentele su DLL non trovate
La soluzione e' stato installare tutto il pacchetto con tutti le librerie Visual C++ in blocco da qui
Per avere Instant Client Oracle (una versione alleggerita) su Linux si va a questo link e si scaricano i file .zip basic, sdk, tools, sqlplus e si scompattano con
unzip insta*.zip -d /opt/oracle
si modifica il file bashrc per puntare la path ad instaclient
export PATH=/opt/oracle/instaclient_21_15:$PATH
si deve poi configurare il file tnsnames.ora che si trova qui
/opt/oracle/instantclient_21_15/network/admin/tnsnames.ora
con il formato di questo tipo
=================================================
=================================================
a questo punto si puo' effettuare la connessione con
sqlplus user/password@xxxx.xxxx.toscana.it
La libreria RTKLib che si scarica tramite apt e' obsoleta ed anche il github originale e' in abbandono. Attualmente e' piu' interessante il fork presente in https://github.com/rtklibexplorer/RTKLIB ma distribuisce solo versioni compilate per Windows
La ricetta per compilare su Linux e' la seguente
Per prima cosa si compila prima la libreria
si passa quindi a compilare le applicazione da consolle e qt
Queste si trovano in app/consapp e in app/qtapp
Per le app da console si entra nel subfolder gcc e poi si digita
make
e' disponibile il make file per bcc ed nel caso di rnx2rtkp anche il makefile per gcc_mkl (le librerie Intel di calcolo matriciale. Istruzioni qui)
Attenzione: la compilazione genera un errore in rn2rtkp.c alla linea 76 perche' non e' terminata una stringa con il carattere doppio apice. Si risolve semplicemente editando
Per le app Qt si deve cercare il subfolder gcc e lanciare make
Ho ripreso il vecchio Ublox M8T per provare il servizio NTrip di EUREF
Come client Ntrip ho usato RTKNav
Le impostazioni sono riportate nell'immagine sottostante. Ho impostato l'antenna per esporre i dati Raw UBX ed ho impostato la connessione di rete con EUREF via ASI (le credenziali sono gratuite e si ottengono in un paio di giorni). Attenzione ad impostare il formato RTCM a livello 3
Aggiornamento
Questo e' il migliore risultato dopo alcune prove
Visto il servizio EUREF che distribuisce dati GNSS sia in formato Rinex che NTRIP (RTCM 3) ho voluto provare ad usare la app Geo++ RINEX su un Google Pixel 6 per vedere come funziona la banda L5 in accoppiata alla classica L1
I dati della stazione di base che ho preso a rifeirmento derivano dalla stazione
https://epncb.oma.be/_networkdata/siteinfo4onestation.php?station=IGMI00ITA
che si trova a Firenze.
City or Town : Firenze State or Province : TOSCANA Country or Region : ITA Tectonic Plate : EURASIAN Approximate Position (ITRF) X coordinate (m) : 4523251.085 Y coordinate (m) : 896760.233 Z coordinate (m) : 4391796.488 Latitude (N is +) : +434744.34 Longitude (E is +) : +0111249.69 Elevation (m,ellips.) : 95.1
questo il riultato di una acquisizione speditiva
Ho provato a seguire le istruzioni https://rtklibexplorer.wordpress.com/2021/02/27/another-look-at-l1-l5-cellphone-ppk-with-rtklib/ dove l'autore scende a circa +/-10 cm di precisione m
Per esercizio ho provato ad implementare la proiezione isometrica in GO partendo dalle istruzioni su Wikipedia
i calcoli matriciali sono i seguenti (in questo caso e' gia' impostata una rotazione di alfa di circa 35 gradi e beta di 45 gradi
}
Un metodo per automatizzare ODM e' quello di utilizzare NodeODM
docker run -p 3000:3000 opendronemap/nodeodm
In seguito da un client si puo' usare il seguente script Python per effettuare l'upload automatico di tutte le immagini in un folder e per impostare i parametri di lavoro. Al termine del task sul server i dati saranno reinviati in automatico al client
Oltre che con uno script Python come visto qui la calibrazione della camera si puo' fare anche con il programma in CPP Questo il proce...