Ich suche schon länger die **einfache **Möglichkeit auf einer Karte Karte eine Bounding-Box zu zeichnen und im unteren Bereich werden mir die BBOX in verschiedenen Formaten für unterschiedliche Programme (Osmosis, Maperitive, mkgmap, Overpass-Api, etc.) zum Kopieren angeboten.
Bisher suche ich mir die Eckkoordinaten über http://www.getlatlon.com/ raus. Dann muß ich aber noch immer überlegen, welche Syntax ich gerade brauche. Das sollte doch eigentlich leicht zu programmieren sein.
Hat jemand Lust so was zu schreiben? Ich kann leider nicht programmieren.
Oben in der Iconliste “BBox zeichnen wählen” … das Ergebnis wird dann in der Seitenleiste angezeigt. Ich benutze das immer um die Werte für die verschiedenen Programme schnell zu ermitteln. Kann man recht einfach erweitern und gleich passend formatiert für die unterschiedlichen Programme ausgeben.
ich hätte da vielleicht auch was für Dich.
Ich habe habe mir ein Programm geschrieben, mit dem man in einer Karte eine BBox auswählen, den Bereich dann aus einem gößeren
OSM-Extract (z.B.Germany.osm.pbf) ausschneiden und direkt Maperitive damit starten kann.
Die Koordiaten verschiedener BBoexen lassen sich zusammen mit einem Namen zur Wiederverwendung abspeichern.
Was ich nicht drin habe ist das Umrechnen der Koordinaten in verschiedene Formate.
Wenn Du mir sagst, welche Formate Du brauchst, kann ich das einbauen. Sollte
wirklich nicht so schwierig sein.
Das Programm läuft unter Windows.
Ich mach das immer so, dass ich in JOSM das Fenster “Daten herunterladen” öffne, den Bereich aufziehe, auf den Reiter “Lesezeichen” wechsele und von dort die bbox kopiere. Aber ist das dann das Format, das du brauchst?
Sieht schon ganz gut aus. Ich habe mal veruscht herauszufinden, welche unterschiedlichen Formate ich derzeit in Benutzung habe:
**
API, XAPI, Maperitive**
Danke! Damit habe ich das hinbekommen [1]. Nicht schön, aber funktionell.
Christian
[1] http://duschmarke.bplaced.net/bbox.html
(Hinweis: Die Seite wird vermutlich nicht dauerhaft unter dieser Adresse zu erreichen sein. Bei Interesse einfach den Quellcode kopieren)
falls du MOBAC im Einsatz hast kannst du dort eine BBox aufziehen und mit den Koordinaten ein Externes BatchProgrmm aufrufen. Wurde hier im Forum schon diskutiert. MOBAC mit eigenen Batcherweiterung.
bitte gern - ersetz mal noch das Shift durch Ctrl im JS-Quelltext, das geht auch, und man kann die normale Zoom-Funktion die auf dem Shift liegt dann noch benutzen. Ich hatte den Code auch mal für ein Projekt verwendet und das dann so gemacht.
Geht wohl aus Sicherheitsgründen nicht direkt mit JavaScript. Was ich gefunden habe, war was mit Flash zum Einbinden, aber so wichtig fand ich das dann auch wieder nicht. Stattdessen hab ich eben nur das Selektieren optimiert, sodass ein Klick in die Zelle reicht.
ich habe das gleiche Problem für meine Programme Taho, und DYJTrack (beide Opensource) bisher benutzte ich die OSM-Export Seite um einen Bereich zu wählen, leider wurde die verändert. Kann ich
aus meinem Programm verlinken oder spricht da etwas gegen (Traffic,…) Mit Web-Programmierung habe ich leider keine Erfahrung. Ich brauche irgendwas (Link, Windowsprogramm,…) das ich aus den Windowsprogrammen aufrufen kann und das mir über die Zwischenablage die BBOX liefert. Das Format ist mir egal.
Gruß
Dimitri