You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-08-09 14:39:28

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Hallo smile
ich bin  neu hier im Forum, und hoffe das ich im richtigen bereich bin smile

 Das Unwichtige... 

ich programmiere gerade eine Navigationssoftware.
Sie muss 2 Vorraussetzungen erfüllen:

1. Sie muss mit meinem eigenen Ortungsverfahren kompatibel sein
2. Sie muss mit meiner eigenen Strassendatenbank kompatibel sein
        > Die Strassendatenbank muss wiederum mit OpenStreetMap kompatibel sein

Stolz_eingeschaltet: Mein eigenes Ortungsverfahen brauch keine Satelittenverbindung (No GPS big_smile), funktioniert (fast) überall (in Tunneln, Häusern, Tiefgaragen usw...) und ist theoretisch sogar mm genau! Praktisch hängt dies von der Kartenqualität, dem Kartenmaßstab, Der Kartenverfügbarkeit und dem benutzer ab big_smile - Stolz_ausgeschaltet

Das ortungsverfahen benötigt dringend eine Strassendatenbank, die Datenbank brauch zwar keine OSM Unterstützung, aber muss diese trotzdem haben für die Positionsbestimmung. Ausserdem wird dann doch eine OSM Karte benötigt damit eine grafische Darstellung stattfinden kann.

Warum mache ich eine eigen Strassendatenbank, die kompatibel mit der OSM Karte ist, wenn ich doch gleich ein Rohdatenfile nehmen kann?

Weil die Benutzereingabe und die Datenbank Quadratgitter artig aufgebaut ist, und im Grunde gibt es keine OSM Karten die kompatibel mit meiner Datenbank sind. Deswegen müssen die OSM Karte in Blöcke unterteilt werden, das mache ich mit .jpeg Abzügen, ich kann deswegen keine vorgefertigen daten verwenden und da ich mit jpeg Bilder zwar die karte hab, aber keine Strassennamen oder so, die Datenbank.

 Das wichtige... 

Kurz gesagt: Darf ich die OSM Snapshots in meine Datenbank integrieren, obwohl meine Datenbank unter der cc-by-nc-nd Lizenz steht? Natürlich gebe ich an das OSM daten drinne sind, aber es geht um die lizenz? kann ich es z.b. so angeben:

Strassenkartendatenbank: cc-by-nc-nd
Strassenkartenabbilder: cc-by-sa (by OpenStreetMap)

?????

Ich weiß das ich es sehr kompliziert um diese eine Frage gemacht habe, aber so bin ich halt sad

Danke im Vorraus auf Antworten smile

Grüße
Sanna1806

Offline

#2 2013-08-09 15:03:29

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Uii, schwerer Tobak

ganz falsch bist du hier sicher nicht und du wirst hier auch kompetente Antworten bekommen.

Da es sich hier aber um ein kommerzielles Projekt handelt (wogegen wir nichts , aber auch garnichts haben!) und das ganze absolut wasserdicht sein muss, könntest/solltest du dich auch an unsere offizielle Legal-List  wenden. Amtssprache ist Englisch, aber das sollte wohl kein Problem sein.

Ich bin mir sicher, daß es eine Lösung gibt - aber nur welche?

Gruss
walter

Last edited by wambacher (2013-08-09 15:06:11)

Offline

#3 2013-08-09 15:08:24

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

ok, danke, ich werds mir gleich anschauen smile

Gruß
Alex

PS: Es ist doch schwieriger als ich dachte, weil ich nicht gut Englisch schreiben kann.
Gibt es die Legal-talk Adresse auch auf Deutsch oder ist Englisch die einzigste alternative?

Last edited by Sanna1806 (2013-08-09 15:11:36)

Offline

#4 2013-08-09 15:10:15

AJoNee
Member
Registered: 2012-02-11
Posts: 39

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Erstmal hallo im Forum!

ich verstehe nicht ganz was du vor hast, aber das ist ja nicht so wichtig für die Frage.

Du kannst das leider nicht so machen, wie du willst da es gegen die ODbL [1] verstößt. Wenn ich das richtig verstehe müsstest du deine Datenbank auch unter der ODbL veröffentlichen. Da weiß ich aber nicht ob deine anderen Daten das zulassen. Ansonsten würde ich 2 getrennte Datenbanken vorschlagen.
Da ich aber keine Ahnung von Recht habe solltest du dich, wie wambacher während ich den Text hier geschrieben habe vorgeschlagen hat an die offizielle Legal-List wenden.

Gruß,
AJoNee

[1] http://opendatacommons.org/licenses/odbl/summary/

Offline

#5 2013-08-09 15:23:31

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Auch dir Danke AJoNee smile

Ich möchte diese Datenbank als Kopie vllt verkaufen.
Meine eigene Daten wollte ich unter der cc-by-nc-nd Lizenz verkaufen.
Da sind aber auch Snapshots von der OSM karte bei, die Snapshot's sind dringend für die
datenbank notwendig, denn die Datenbank basiert auf den Snapshots.
Also meine Datenbank würde ich unter der cc-by-nc-nd Lizenz verkaufen,
und die Snapshots (sind nicht im Preis) unter der cc-by-sa.

ich fände es bescheuert, für die OSM Karte selber geld zu nehmen, denn es
ist ja auch eure Arbeit, und nicht nur meine smile

Last edited by Sanna1806 (2013-08-09 15:53:59)

Offline

#6 2013-08-09 15:37:28

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

ich fände es bescheuert, für die OSM Karte selber geld zu nehmen, denn es ist ja auch eure Arbeit, und nicht nur meine big_smile

Das wäre nicht nur "bescheuert" sondern illegal. Du würdest ernsthaften Ärger mit unseren "Legals" bekommen.

Gruss
walter

Offline

#7 2013-08-09 15:37:51

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Im Prinzip musst du dein DB-Produkt unter ODbL stellen, wenn du die beiden Datenquellen vermengst. Vermengt meint Verknüpfungen zwischen einem Element der einen Quelle und einem Objekt der anderen Quelle.

An deiner Stelle würde ich mich aber auch an die lagal-Liste wenden. Da lesen Leute mit, die mehr in der Thematik drin stecken.


Viele Grüße
Henning

Offline

#8 2013-08-09 16:08:04

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

Da sind aber auch Snapshots von der OSM karte bei, die Snapshot's sind dringend für die
datenbank notwendig, denn die Datenbank basiert auf den Snapshots.

Was meinst du genau mit "Snapshots"? Mir fallen da zwei Möglichkeiten ein:
- Screenshots oder gerenderte Kacheln als Images aus OSM
- Datenbankauszüge werden auch schon mal so bezeichnet.

Falls es sich um Grafiken handeln sollte - was ich inzwischen vermute - woher kommen die? Wieviele etwa?

Gruss
walter

Offline

#9 2013-08-09 21:36:18

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Du liegst richtig mit deiner Vermutung, es sind Grafische Snapshots. Ich versuche es am besten einmal ganz verständlich und einfach zu erklären... smile

Also, ich will eine Navigationssoftware schreiben. Da es jedoch an Programmiererfahrung leicht mangelt, habe ich ein Problem mit richtigen Datenbanken umzugehen.
Daher eine billige Ersatz Datenbank. In Ordnerstruktur. (Wer die 42er ZIP Bombe kennt, weiß eventuell was ich meine) also z.b. so:

[Ordner] MAP_EUROPA_NRW_BONN_ZENTRUM
     [Unterordner] KACHEL_1
          [Datei] DATA.MAPFILE
          [Datei] GRAPHIC.PNG
     [Unterordner] KACHEL_2
          [Datei] DATA.MAPFILE
          [Datei] GRAPHIC.PNG

usw...

Also, und ich möchte jetzt, sagen wir ganz einfach, den Ordner "MAP_EUROPA_NRW_BONN_ZENTRUM" mit allen seinen Unterdateien verkaufen.
jetzt steht aber z.b. die Datei "DATA.MAPFILE" (meine eigene Datenbank für diesen Kartenabschnitt) unter der cc-by-nc-nd Lizenz. Die Datei "GRAPHIC.PNG" ist ein einfaches Bildschirmfoto von dem entsprechendem Kartenabschnitt, von der OSM Karte. Und wenn ich jetzt, einfach gesagt, den Ordner "MAP_EUROPA_NRW_BONN_ZENTRUM" verkaufe, müsste ich das doch ungefähr so angeben?

Datenbank: ...Name... - Lizenz: cc-by-nc-nd
Kartengrafik: by OpenStreetMap - Lizenz cc-by-sa

Dann würden meine Daten unter der cc-by-nc-nd Lizenz stehen, und die OSM Daten unter der cc-by-sa Lizenz.

ich gebe an, das die Snapshots von OSM sind, ich gebe an das sie cc-by-sa sind, und ich gebe an das meine eigene Daten, cc-by-nc-nd sind.
Könnte ich das so machen?

Nebenbei: Warum brauche ich Snapshots der OSM Karte?

Jede Starssenkarte auf einem Navi, ist ja grafisch sichtbar für den Benutzer, und Datenmäßig verarbeitbar, für den Computer.
Die "DATA.MAPFILE" enthält im Grunde die gleichen Daten, wie der Snapshot, nur textbasiert, für das Programm. Und der Snapshot ist grafikbasiert, für den Benutzer da.


Oder ich sags noch einfacher, ich verwende die OSM Karte, nur abgewandelt, damit ich sie in meinem eigenen Navi Programm verarbeiten kann.
Weil ich Probleme mit rohdaten habe.

ich hoffe ich konnte alle bisherigen Fragen beantworten und das ihr mir weiter hilft smile
Danke schonmal im vorraus smile

Gruß
Alex

Offline

#10 2013-08-09 22:20:28

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

Du liegst richtig mit deiner Vermutung, es sind Grafische Snapshots.
...
Jede Strassenkarte auf einem Navi, ist ja grafisch sichtbar für den Benutzer, und Datenmäßig verarbeitbar, für den Computer.
Die "DATA.MAPFILE" enthält im Grunde die gleichen Daten, wie der Snapshot, nur textbasiert, für das Programm. Und der Snapshot ist grafikbasiert, für den Benutzer da.

Oder ich sags noch einfacher, ich verwende die OSM Karte, nur abgewandelt, damit ich sie in meinem eigenen Navi Programm verarbeiten kann.
Weil ich Probleme mit rohdaten habe.

Ok, langsam schwindet der Nebel wink

Das sieht meiner - aber nicht allzu sicheren - Meinung nach lizenzmässig schon sehr gut aus. Das ist in etwa so, als ob du ein Programm schreibst, das eigene Daten verwendet (deine!) und damit was auf einem OSM-Hintergrund (unserer!) darstellt. Da dürfte ein "Map-Tiles von OSM" in passender Formulierung reichen. Aber bitte nochmal mit Legals checken. Das ist nur meine unverbindliche Vermutung!

Dann beantworte aber bitte noch folgende Fragen:
- woher kommen die Images ?
- wer erstellt die, sodaß du sie einbinden kannst?
- wieviele sollen das werden?
- wieoft werden die gegen neue ausgetauscht? (osm lebt!) Und von wem?
- werden deine Kunden permanenten Internet-Zugang haben?

Ich vermute, du willst eine Offline Lösung erstellen; so wie die Navi-DVDs oder andere statische Programme?
Sollte es aber doch eine Online-Lösung sein, würde ich einen ganz anderen Weg gehen. Warten wir mal deine Antworten ab.

Gruss
walter

Last edited by wambacher (2013-08-09 22:29:01)

Offline

#11 2013-08-09 22:39:45

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Dann beantworte aber bitte noch folgende Fragen:
1. woher kommen die Images ?
2. wer erstellt die, sodaß du sie einbinden kannst?
3. wieviele sollen das werden?
4. wieoft werden die gegen neue ausgetauscht? (osm lebt!)
5. Und von wem?
6.werden deine Kunden permanenten Internet-Zugang haben?

1. Von der OSM Strassenkarte, also wenn man auf www.openstreetmap.de geht, und dann auf "Hier gehts zur Karte"
2. Ich selber erstelle die Snapshots, mit einem Bildschirmfoto, welches hinterher passend geschnitten wird.
3. Das kommt auf die Karte an, ich denke mal, für Erkrath werden es vllt ca. 10 Stück
4. Erstmal, ist es für mich selbst, bis es komplett fertig ist, also nur wenn es nötig wird.
5. von mir :)
6. Es soll eine Offline Karte werden, daher auch die aufwendigen Screenshots

Genau, es soll eine offline Lösung werden, und mit Navi-DVD liegst du garnicht mal so falsch smile

Vielleicht werde ich es auch kostenlos zum Download anbieten, trotzdem bleibt
dieser Post wichtig, wegen den 2 verschiedenen Nutzungsrechten wink

Grüße
Alex

Offline

#12 2013-08-09 23:27:49

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

1. Von der OSM Strassenkarte, also wenn man auf www.openstreetmap.de geht, und dann auf "Hier gehts zur Karte"
2. Ich selber erstelle die Snapshots, mit einem Bildschirmfoto, welches hinterher passend geschnitten wird.
3. Das kommt auf die Karte an, ich denke mal, für Erkrath werden es vllt ca. 10 Stück
4. Erstmal, ist es für mich selbst, bis es komplett fertig ist, also nur wenn es nötig wird.
5. von mir smile
6. Es soll eine Offline Karte werden, daher auch die aufwendigen Screenshots

naja, begeistert bin ich nicht sad

zu Punkt 3: 10 für Erkrath und später?

Sollte das wirklich mal was werden, brauchst du irgendwann die Images von DDF, dann NRW, dann BRD und wenn du ganz viel Erfolg hast auch noch EU oder gar den ganzen Planeten.

DDF ginge wohl gerade noch aber danach ist Ende von Gelände. Nicht nur wegen deiner manuellen Anpassungen sondern weil du das dann automatisieren müsstest - außerdem verstößt du dann gegen unsere Tile Usage-Policy

So, jetzt wissen wir endlich, was geplant ist. Jetzt können die Kollegen übernehmen. wink

Gruss
walter

Offline

#13 2013-08-10 09:15:59

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Hi,

gut, ich kann verstehen das du nicht sehr begeistert bist sad
aber erstmal, für mich, ist es nur Erkrath.
Dann, falls meine ganze Idee, überhaupt was taugt, und ich selber es gründlich getestet habe, wollte ich eine Map für eine größere Stadt machen, z.b. Düsseldorf.
Und, falls es wirklich erfolgt hat, was ich momentan noch ein bisschen anzweifel, werde ich ja wohl oder übel, doch machen müssen, mit Rohdaten umzugehen.
Dann würde ich mein Programm direkt mit dem Planet File kompatibel machen smile Denn du hast Recht, dass ich es sonst automatisiert umwandeln müsste, was wegen der benötigten Last, absulut gegen die Tile Policy verstößt. Aber bleiben wir erstmal bei einer kleinen Stadt wie Erkrath wink

Gruß
Alex

Offline

#14 2013-08-10 09:39:11

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

Und, falls es wirklich erfolgt hat, was ich momentan noch ein bisschen anzweifel, werde ich ja wohl oder übel, doch machen müssen, mit Rohdaten umzugehen.
Dann würde ich mein Programm direkt mit dem Planet File kompatibel machen smile

das wäre a) zuviel des Guten: Deutschland oder Dach dürfte langfristig reichen und b) brauchst du "nur" die Tiles (Images). Dafür solltest du später deine Maps selber rendern und die Images deinem Programm rüberschieben. Dafür brauchst du es eigentlich nicht zu ändern. Nur die Quelle der Tiles ist wichtig. Die darf dann nicht osm.de oder osm.org sein.

Aber: Kommt Zeit , kommt Erfahrung.

Wie ich es machen würde: einen kleinen lokalen Web-Server installieren (auf dem Endgerät des Anwenders!), dem die notwendigen Tiles in genau dem Format, die die jetzt haben, zur Verfügung stellen und dem Webserver die Arbeit des "Zusammenpfriemeln" zu überlassen. Der Rest ist etwas Openlayers und eine wenig Arbeit um "deine" Daten auch mit OL darzustellen. Oder auch mit leaflet

Diesen "handgestrickten Tile-Cache" - mehr ist das nämlich nicht -  würde ich schnellstens vergessen.

Gruss
walter

@all: gibt es hier eigentlich keine andere Meinungen zum Thema? Sonst braucht man hier doch nur nach der Uhrzeit zu fragen und bekommt minütlich Antworten - und jede ist anders wink

Last edited by wambacher (2013-08-10 09:44:22)

Offline

#15 2013-08-10 10:09:01

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

ok, das mit einem kleinen webserver ist eine gute Idee, aber...
Das ist so eine Sache, die kann eigentlich nur ein Mensch machen, denn...
Sagen wir, ich hab jetzt ein Tile. In diesem Tile ist die "Maxmustermannstr. 1  - 10".
Wie soll die Softwa.......

........  Gibt es eine API zum Lesen der .osm Dateien? Ich weiss das es eigentlich nur .xml Dateien sind, aber
gibt es eine API für vb.net um auf die zuzugreifen?

PS: Warum steht hier, das ich mein post um 9:09 abgeschickt habe? In der Türkei ist es gerade 12:16, dann ist in Deutschland doch 11:16?

Last edited by Sanna1806 (2013-08-10 10:17:15)

Offline

#16 2013-08-10 11:26:22

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

ok, das mit einem kleinen webserver ist eine gute Idee, aber...
Das ist so eine Sache, die kann eigentlich nur ein Mensch machen, denn...
Sagen wir, ich hab jetzt ein Tile. In diesem Tile ist die "Maxmustermannstr. 1  - 10".
Wie soll die Softwa.......

Wenn deine Daten Koordinaten haben, ist das überhaupt kein Problem - für Leute, die sich auskennen wink

Wenn du nur Strassennamen hast und sonst nix, musst du die Koordinaten irgendwo her kriegen. Dann und nur dann  musst du auf die OSM-Daten zugreifen. Und dafür gibt es mehrere APIs. Hier greift dann aber wieder bei sehr großen Projekten eine Usage-Policy. Das ist beim derzeitigen Stand aber kein Problem.

Also: was hattu denn?

Die Foren-Zeit ist die Server-Zeit und der Server steht wohl in UK. Bin mir aber nicht ganz sicher. Es gibt hier dutzende von OSM-Foren (geh einfach mal ne Ebene nach "oben") nicht nur das deutschsprachige.

mal wieder ein Vorschlag: bring deine Anwendung mit OpenLayers oder Leaflet ohne lokalen Cache zum laufen und sieh dann weiter. Leaflet ist schnell und schlank, mit OL bekommst du bei uns besseren Support.

Gruss
walter

Offline

#17 2013-08-10 12:12:08

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Ich mache gerade ein paar Tests mit OpenLayers, ich melde mich dann wenn ich erste Ergebnisse hab smile

Offline

#18 2013-08-10 12:36:40

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Ok, da bin ich nu smile
ich hab die/das/der (???) OpenLayer in ein Web browser Element eingebunden, zum testen, dabei ergab sich folgendes...

+ Die OpenLayer Funktion lässt sich ohne Probleme und Zicken in Visual Studio einbinden
+ Sie lädt schnell, und brauch nicht lange um seine Tiles zu laden (<2 Sekunden)
+ Sie lässt sich einfach bedienen

* Ich kann den maßstab verstellen, brauch ich nicht, aber ich kann smile
* Kann ich auch einen anderen Startpunkt als Berlin eingeben? Ich vermute das es
   "map.setCenter(new OpenLayers.LonLat(13.41,52.52) // Center of the map"
   ist, aber wenn ich "13.41,52.52" auf osm eingebe, lande ich ganz woanders als Berlin
   (bzw. am Arsch der Welt tongue) Kannst du/jemand mir hierbei auch noch helfen?:P

- Es wird eine Internet Verbindung gebraucht, oder kann ich auch einen exportierten bereich damit nutzen?
- ich kann die Karte nicht automatisiert verschieben, was eigtentlich dringend für die Navigation notwendig ist.
  (ich konnte im Internet kein Befehl finden um sie zu verschieben, kennt vllt jemand einen um etwas im Web browser Element zu verschieben? VB.net)

Wenn die letzten beiden Punkte noch behoben werden, ist OpenLayer perfekt *like* smile

Grüße
Alex

Last edited by Sanna1806 (2013-08-10 12:44:11)

Offline

#19 2013-08-10 13:01:58

viw
Member
Registered: 2010-05-15
Posts: 2,623

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

* Kann ich auch einen anderen Startpunkt als Berlin eingeben? Ich vermute das es
   "map.setCenter(new OpenLayers.LonLat(13.41,52.52) // Center of the map"
   ist, aber wenn ich "13.41,52.52" auf osm eingebe, lande ich ganz woanders als Berlin
   (bzw. am Arsch der Welt tongue) Kannst du/jemand mir hierbei auch noch helfen?:P

Dann vertausche in Openstreetmap doch einfach mal die Koordinaten.

Sanna1806 wrote:

- Es wird eine Internet Verbindung gebraucht, oder kann ich auch einen exportierten bereich damit nutzen?

Openlayers macht nichts anderes als in einer bestimmten Struktur Zoomlevel/x/y die richtigen Bildchen zu suchen. Dabei ist es ihm gleich ob die auf deiner Festplatte stehen oder im Web. Es ist allenfalls eine Frage der Layerdefinition

Sanna1806 wrote:

- ich kann die Karte nicht automatisiert verschieben, was eigtentlich dringend für die Navigation notwendig ist.
  (ich konnte im Internet kein Befehl finden um sie zu verschieben, kennt vllt jemand einen um etwas im Web browser Element zu verschieben? VB.net)

Ich behaupte man kann die Karte verschieben. Machst du im Web ja auch mit der Maustaste gedrückt halten. Vielleicht ist aber auch die Funktion mapcenter nicht ganz verkehrt, wenn du die Karte um den Punkt zentrieren möchtest.

Offline

#20 2013-08-10 13:10:09

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Dann vertausche in Openstreetmap doch einfach mal die Koordinaten.

Danke, jetzt bin ich auch in Berlin gelandet smile Und ich hab jetzt neue Koordinaten eingegeben, funktioniert! Aber warum geht OpenLayer mit den Koordinaten verkehrt rum um?

Openlayers macht nichts anderes als in einer bestimmten Struktur Zoomlevel/x/y die richtigen Bildchen zu suchen. Dabei ist es ihm gleich ob die auf deiner Festplatte stehen oder im Web. Es ist allenfalls eine Frage der Layerdefinition

Also würde eine exportierte .osm Datei funktionieren? Wenn ja, wie kann ich einstellen das OpenLayer die .osm Datei verwendet
und nicht die Tiles vom Server aus dem Internet? Dazu hab ich nichts im Wiki finden können

Ich behaupte man kann die Karte verschieben. Machst du im Web ja auch mit der Maustaste gedrückt halten. Vielleicht ist aber auch die Funktion mapcenter nicht ganz verkehrt, wenn du die Karte um den Punkt zentrieren möchtest.

Das ist das was ich meine, ich will, das dass Programm zumindest dieses mausdrücken und verschieben simuliert damit es automatisch verschoben werden kann.

Last edited by Sanna1806 (2013-08-10 13:22:01)

Offline

#21 2013-08-10 13:25:19

viw
Member
Registered: 2010-05-15
Posts: 2,623

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

Danke, jetzt bin ich auch in Berlin gelandet smile Aber warum geht OpenLayer mit den Koordinaten verkehrt rum um?

Wer sagt denn was richtig und flasch ist? Die einen arbeiten mit lat/lon und die anderen X/Y und da sind die Koordinaten dann jeweils andersrum. Auch der Aufbau einer Boundingbox ist mir nicht logisch, aber er ist einfach klar definiert. Für verschiedene Programme sogar anders.

Sanna1806 wrote:

Also würde eine exportierte .osm Datei funktionieren? Wenn ja, wie kann ich einstellen das OpenLayer die .osm Datei verwendet
und nicht die Tiles vom Server aus dem Internet? Dazu hab ich nichts im Wiki finden können

Eine OSM Datei ist kein Bild! Um Bilder aus OSM Dateien zu machen ist einiger Aufwand notwendig. Dazu kannst du unter dem Stichwort "rendern/rendering" einiges finden. Die Hauptkarte wird von Mapnik erstellt. Für kleinere Anwendungen ohne Riesenaufwand empfehlen User hier auch imemr wieder Maperative.

Offline

#22 2013-08-10 13:32:52

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

ok, ich schaus mir an, aber, mit anderen Worten, es ist nicht möglich openLayer offline zu verwenden?

Offline

#23 2013-08-10 14:25:12

errt
Member
Registered: 2009-12-01
Posts: 1,068

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

ok, ich schaus mir an, aber, mit anderen Worten, es ist nicht möglich openLayer offline zu verwenden?

Doch, du musst nur irgendwie an die Grafiken kommen. Die kannst du dir entweder selbst aus den Rohdaten rendern (was einigen Aufwand bedeutet), oder du musst sie vorher entweder manuell oder automatisiert mal von einem der Tileserver im Internet herunterladen (was weniger Aufwand bedeutet, aber nur erlaubt ist, solange es sich um kleinere Mengen handelt).

Offline

#24 2013-08-10 14:28:22

viw
Member
Registered: 2010-05-15
Posts: 2,623

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Sanna1806 wrote:

ok, ich schaus mir an, aber, mit anderen Worten, es ist nicht möglich openLayer offline zu verwenden?

Doch! Du musst nur die Kacheln/Bilder haben. Eine OSM Datei sind Rohdaten und keine Bilder. Um aus OSM Dateien Bilder zu machen brauchst du einen Render. Openlayers ist nur ein Framework um Bilder anzufordern und an der geiegneten Stelle anzuzeigen. Du kannst natrülich auch einfach Strukturen wie Punkte/nodes/POI oder Wege/Polygone als Vectorlayer einzubinden. Dafür musst du aber erstmal die OSM Dateien konvertieren.
OSM Dateien sind ein Format um ROH-Daten auszutauschen.

Offline

#25 2013-08-10 14:28:26

Sanna1806
Member
Registered: 2013-08-09
Posts: 23

Re: OSM Karte in andere Datenbank integrieren mit Lizenzveränderung

Hallo smile
ich hab noch eine letzte Frage, geht aber um Programmieren.
Weiß vllt jemand wie man in VB.NET, in einem Web Browser Element den Inhalt verschieben kann?
Also den Inhalt des Web Browser Element? Suche schon seid Stunden, aber finde im Internet nichts.
(Ich weiß das es hier kein Programmiererforum ist, aber ich hoffe mal trotzdem dass jemand eine Idee hat)

1000x Danke im Vorraus smile
Gruß
Alex

Last edited by Sanna1806 (2013-08-10 18:39:50)

Offline

Board footer

Powered by FluxBB