GeoTag Photos : Προσθέστε συντεταγμένες GPS στις φωτογραφίες σας απευθείας από το Nextcloud

demo

GeoTag Photos

Προσθέστε συντεταγμένες GPS στις JPEG φωτογραφίες σας απευθείας από την εφαρμογή Αρχεία του Nextcloud.

Το GeoTag Photos σας επιτρέπει να προσθέτετε συντεταγμένες GPS σε φωτογραφίες JPEG, ώστε να εμφανίζονται στον χάρτη στο Nextcloud Maps και το Nextcloud Memories ;έπειτα από Επανασάρωση.

Δημιουργός: Dimitris Vagiakakos (@sv1sjp) - tuxhouse.eu

Άδεια: GNU AGPL v3 ή νεότερη

Nextcloud: 33


Τι προσφέρει το GeoTag Photos:

  • Προσθήκη / Αντικατάσταση συντεταγμένων GPS - Προσθέστε γεωγραφικό πλάτος, μήκος και υψόμετρο σε οποιαδήποτε JPEG εικόνα.

  • Προεσκόπηση πριν την αντικατάσταση - οι υπάρχουσες συντεταγμένες εμφανίζονται στο παράθυρο πριν τις αλλάξετε

  • Εκκαθάριση προηγούμενων GPS συντεταγμένων - αφαίρεση όλων των ετικετών GPS EXIF από μια φωτογραφία με ένα κλικ

  • Μαζική προσθήκη συντεταγμένων - επιλέξτε πολλά JPEG και εφαρμόστε τις ίδιες συντεταγμένες σε όλα ταυτόχρονα

  • Επικόλληση από Πρόχειρο - επικολλήστε συντεταγμένες απευθείας από το Google Maps ή οποιαδήποτε εφαρμογή GPS· υποστηρίζει δεκαδικές μοίρες (38.083454, 23.697252) και DMS (38°05'21.1"N 23°42'42.0"E)

  • Προσθήκη των πληροφοριών με ασφάλεια - Το εργαλείο προσθέτει μόνο ετικέτες GPS. Τα DateTimeOriginal, ο προσανατολισμός και όλα τα άλλα μεταδεδομένα δεν τροποποιούνται ποτέ


Απαιτήσεις

| Λογισμικό | Έκδοση |

|—|—|

| Nextcloud | 33 |

| PHP | 8.1 ή νεότερη |

| exiftool | οποιαδήποτε πρόσφατη έκδοση |

Εγκατάσταση exiftool στον Nextcloud Server


# Debian / Ubuntu

apt install libimage-exiftool-perl

# Fedora / RHEL / CentOS

dnf install perl-Image-ExifTool

# Alpine Linux

apk add exiftool

# Arch / Manjaro

pacman -S perl-image-exiftool

Σημείωση: Το exiftool πρέπει να είναι εγκατεστημένο στον server που εκτελεί το Nextcloud (μέσα στο container αν χρησιμοποιείτε Docker/Podman).


Εγκατάσταση

Από το Nextcloud App Store (προτεινόμενο - Προσεχώς)

Αναζητήστε το GeoTag Photos στις Ρυθμίσεις → Εφαρμογές και κάντε κλικ στο Εγκατάσταση.

Από Releases

  1. Κατεβάστε το geotagphotos.tar.gz από τη σελίδα εκδόσεων.

  2. Αποσυμπιέστε στον φάκελο εφαρμογών του Nextcloud:


tar -xzf geotagphotos.tar.gz -C /path/to/nextcloud/apps/

  1. Ενεργοποιήστε την εφαρμογή:

occ app:enable geotagphotos

Από πηγαίο κώδικα


cd /path/to/nextcloud/apps

git clone https://github.com/sv1sjp/geotagphotos.git

cd geotagphotos

npm install

npm run build

occ app:enable geotagphotos


Περισσότερες λεπτομέρειες χρήσης.

Μία φωτογραφία

  1. Κάντε δεξί κλικ σε οποιοδήποτε JPEG στην εφαρμογή Αρχεία (ή χρησιμοποιήστε το μενού ).

  2. Κάντε κλικ στο Add Geolocation Tag.

  3. Το παράθυρο εμφανίζει τυχόν υπάρχουσες συντεταγμένες. Εισάγετε νέες και κάντε κλικ στο ΑποθήκευσηΑντικατάσταση αν υπάρχουν ήδη GPS δεδομένα).

  4. Για αφαίρεση όλων των GPS δεδομένων, κάντε κλικ στο Εκκαθάριση GPS.

Πολλαπλές φωτογραφίες

  1. Επιλέξτε αρκετά αρχεία JPEG χρησιμοποιώντας τα checkboxes.

  2. Κάντε κλικ στο Add Geolocation Tag στη γραμμή εργαλείων επιλογής.

  3. Εισάγετε τις συντεταγμένες που θα εφαρμοστούν σε όλες τις επιλεγμένες φωτογραφίες και κάντε κλικ στο Αποθήκευση.

Επικόλληση από το Πρόχειρο

Κάντε κλικ στο Επικόλληση από Πρόχειρο μέσα στο παράθυρο για αυτόματη συμπλήρωση των πεδίων γεωγραφικού πλάτους και μήκους. Υποστηριζόμενες μορφές:

Μορφή Παράδειγμα
Δεκαδικές μοίρες 38.083454, 23.697252
Δεκαδικές μοίρες (με πρόσημο) -33.8688, -70.6693
DMS 38°05'21.1"N 23°42'42.0"E

Το επιπλέον κείμενο ή κενές γραμμές στο πρόχειρο (π.χ. κατά την αντιγραφή από Google Maps) αγνοούνται αυτόματα.

Endpoints API

Μέθοδος Path Περιγραφή
GET /apps/geotagphotos/api/exif/{fileId} Ανάγνωση GPS EXIF
POST /apps/geotagphotos/api/exif/{fileId} Εγγραφή GPS EXIF
DELETE /apps/geotagphotos/api/exif/{fileId} Εκκαθάριση GPS EXIF

Αντιμετώπιση προβλημάτων

«exiftool is not installed»

Εγκαταστήστε το exiftool στον server - δείτε Απαιτήσεις. Αν χρησιμοποιείτε container, εγκαταστήστε το μέσα στην εικόνα container.

«Only local storage is supported»

Η εξωτερική αποθήκευση (S3, WebDAV, SFTP κ.λπ.) δεν υποστηρίζεται. Η φωτογραφία πρέπει να βρίσκεται στον τοπικό δίσκο του server του Nextcloud.

Η φωτογραφία δεν εμφανίζεται στους Χάρτες μετά την προσθήκη ετικέτας

Εκτελέστε occ maps:scan-photos για να αναγκάσετε τους Χάρτες να ανευρετηριάσουν εκ νέου τα GPS δεδομένα από την κρυφή μνήμη αρχείων.

3 «Μου αρέσει»