Verschieben von Punkten

jklotzek

Member
Im Grunde ist es ganz einfach: Man versetzt die Karte in den Verschiebemodus:
1747460683291.png

Wenn man dann über einen Punkt fährt, wird der Mauszeiger zur Hand:
1747460749290.png

Jetzt kann der Punkt verschoben werden:
1747460784852.png

Die Frage ist: Wie komme ich in diesen Verschiebemodus?
1. Gehe auf Mapping:
1747460908718.png

2. Klicke auf Verschieben:
1747460954997.png
Die Karte wird dann rot. (Das geht allerdings nicht zuverlässig; ich muss ein paar mal klicken)

3. Versetze die Karte in den Verschiebemodus durch Klicken auf eine Linie.
Je nach oben ausgewähltem Werkzeug hat der Cursor eine spezifische Form:
1747461206361.png
Klicken bringt jetzt keinen Erfolg. Wenn man allerdings genau über der Linie ist, wird der Cursor zu einem Pfeil:
1747461296476.png
Wenn man jetzt (und nur so lange der Cursor ein Pfeil ist) klickt, kommt man in den Verschiebemodus:
1747461332351.png Zuverlässig!
 
dank Dir, probier ich doch mal wieder aus, habe immer wieder beim Verschieben von Punkten frustriert irgendwann aufgegeben.
 
oh das klappt super, danke...dann ergänze ich noch mit Punkten hinzufügen bei Exclusionen:

Im Mapping eine Karte laden, am besten Seite nochmals refreshen.
Dann auf eine Exclusion z.B. zwischen zwei Punkten klicken, wenn die Hand erscheint und bis sich die Exclusion rot färbt.
Wenn nicht auf Annhieb, dann immwer wieder mal klicken, manchmal hilft auch ein Doppelklick.

1747474878378.jpeg


1747475167075.jpeg

Dann einen Punkt auswählen wenn das Handsymbol erscheint und die Koordinate und Edit dabei steht
1747475520463.jpeg

der ausgewählte Punkt wird mit grünem Kreuz markiert und durch klicken auf die beiden mittleren Zeichen mit dem o-O mit Minus oder Plus wird davor oder danach der Punkt gelöscht oder hinzugefügt.
Beispiel mit hinzufügen von einem Punkt.

Hier wurde der Punkt mit dem Kreuz ausgewählt und anschließend auf das o-O+ Symbol geklickt, dann wurde rechts daneben ein neuer Punkt eingefügt.
Es können dann auch andere Punkte ausgewählt werden und dort Punkte dazugefügt werden.

1747475991501.png

der Speicherbutton ist danach trotzdem nicht sichtbar, nach Hinzufügen des neuen Punktes muss man noch auf das Verschieben Symbol klicken.
Dann wird die komplette Karte Rot.
Die Exclusion die man ändern möchte auswählen, wenn der Mauszeiger ein Pfeil ist, dann wird diese violett mit weißen Punkten.

1747477647357.png
Mauszeiger als Pfeil

1747477724181.png
nach dem Klick auf die Exclusion wird der Pfeil zur Hand



Wenn die Hand an einem Punkt offen ist kann der Punkt verschoben werden, ist die Hand als Faust geballt, kann man die komplette Extrusion verschieben.
Nach dem Verschieben und einem Klick auf das Verschiebesymbol wird die Karte wieder komplett grün und man kann die Karte nun auch speichern bzw. erscheint auch das Speichern Symbol.


@EinEinfach beim klicken auf das eine oder andere Symbol kam manchmal upload Map oder mal die Meldung faild Upload Map.
 

Anhänge

  • 1747475464056.jpeg
    1747475464056.jpeg
    163,1 KB · Aufrufe: 1
I also see this behaviour last year.
Be patient each time you click on a point ;) .

But my main issue was to record a map (Always need to swap between manual and record mode).
Maybe last version is better.
I also have a PI5 here and my test was on Pi3B+ so i need to take time to swap them.

Again congratulation to @EinEinfach for his great work .
 
Bitte testet auch das Mapping in CaSSAndRA native. Aus meiner Sicht deutlich besser gelungen, aber bin gespannt auf das Feedback
 
Bitte testet auch das Mapping in CaSSAndRA native. Aus meiner Sicht deutlich besser gelungen, aber bin gespannt auf das Feedback
habe ich bisher wegen dem Aufwand auf ein altes Amazontablet aus 2017 zu spielen noch nicht genutzt, lohnt sich der Aufwand denn wirklich?Bin ja eher der Browserfan, geht auch nichts über eine angeschlossene Maus....meine Finger sind einfach zu fett/dick
 
habe den ESP noch nicht auf mqtt umgestellt und auch noch keinen server dafür bisher bin ich noch per http als Verbindung zum Ardumower unterwegs. Keine Ahnung auch wie Amazontablets mit FremdAPK Dateien umgeht
 
Testweise könnte man auf einen öffentlichen zur Verfügung stehenden MQTT Server funken. (Den von mosquito oder eclipse) Einfach in Cassandra die API aktivieren und die Daten von einem zur Verfügung stehenden Server eingeben
 
Vorab meine Hochachtung zum Cassandra Projekt. Programmiere selber etwas und kenne den Aufwand (aber auch die Freude) welcher dahintersteckt.

Habe nun Cassandra native installiert. Läuft und ist connected mit local mqtt. Habe jedoch ein Problem beim MapEdit. Ich lade die Map, klicke auf Edit, verschiebe die Punkte, klicke wieder auf Edit um zu speichern. Gebe einen neuen Namen ein, jedoch erfolgt keine Speicherung. Alle Änderungen sind zurückgesetzt.
Auf Tablet und Smartphone getestet.

Mfg Roland
 
Zuletzt bearbeitet:
nein, ist nicht in der Liste. Wenn ich im Browser am PC Punkte verschiebe und die Map mit neuem Namen speichere list diese in der Liste vorhanden. Die neu erstellte Map ist im Anschluss auch in der Native APP auswählbar und wird richtig dargestellt.
Es kommt keine Meldung nach dem OK der "Save Changes Abfrage". Es wird einfach wieder die vorher geladene Map angezeigt und der neue Name erscheint nicht in der Liste - auch nicht im Webinterface.
Gibt es einen debug.log welcher aktiviert werden kann?
 
Im Log kommt eine Fehlermeldung!
2025-06-18 15:04:14ERROR 'oldName'
2025-06-18 15:04:14ERROR Received map data is invalid. Aborting
2025-06-18 15:04:14INFO Received new map data over api
2025-06-18 15:04:14ERROR 'oldName'
2025-06-18 15:04:14ERROR Received map data is invalid. Aborting
2025-06-18 15:04:14INFO Received new map data over api
2025-06-18 15:04:14ERROR 'oldName'
2025-06-18 15:04:14ERROR Received map data is invalid. Aborting
2025-06-18 15:04:14INFO Received new map data over api
Es scheint als würde er den neuen Namen nicht übernehmen?


Im Log kommt folgende Meldung wenn ich eine neue Karte am Browser im Webinterface erstelle:
2025-06-18 15:01:40INFO Tasks parameters data are successfully saved in tasks_parameters.json
2025-06-18 15:01:40INFO Task data are successfully saved in tasks.json
2025-06-18 15:01:40INFO Perimeter data are successfully saved in perimeter.json
 
CaSSAndRA Version: 0.219.0 - Installiert in einem Proxmox Container

Es handelt sich um eine sehr komplexe Karte mit 23kb. Ich hab die Karte hier angehängt (auf .txt umbenannt, damit der upload erlaubt ist)
 
Zuletzt bearbeitet:
Oben