Re: [Talk-de] shapes und projektionen
Am Dienstag, 3. Juli 2007 14:52 schrieb Hermann Schwaerzler: die antwort war ziemlich überraschend: damit arbeit nicht doppelt gemacht werden müsse, haben sie mir ein luftbild (tiff) und ihre strassen-daten (esri shapes) kostenlos zur verfügung gestellt, damit ich sie in osm einbringen kann, wenn ich dafür ihnen im gegenzug alle meine verbesserungen/ergänzungen ebenfalls kostenlos zurückgebe. Wow, damit hätte ich auch nicht gerechnet. Das werde ich auch mal versuchen. Eine wirkliche Lösung wäre natürlich ein ausgeklügeltes System, wie die amtlichen Daten unter amtlicher Kontrolle bleiben, aber auch öffentlich in OSM sind und sich beide System gegenseitig aktualisieren. -- Mit freundlichen Grüßen Max Moritz Sievers ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] shapes und projektionen
Hermann Schwaerzler schrieb: die antwort war ziemlich überraschend: damit arbeit nicht doppelt gemacht werden müsse, haben sie mir ein luftbild (tiff) und ihre strassen-daten (esri shapes) kostenlos zur verfügung gestellt, damit ich sie in osm einbringen kann, wenn ich dafür ihnen im gegenzug alle meine verbesserungen/ergänzungen ebenfalls kostenlos zurückgebe. Das ist sehr erfreulich. Leider sind deutsche Behörden von solchen pfiffigen Ansätzen, wie gibst du mir, geb ich dir sehr weit entfernt, es sein denn es wird viel Geld gegeben. :-( Du solltest die allerding auf die weitgehende Rechtefreigabe hinweisen, die mit der Creative Commons Linzenz einhergeht oder eine gesonderte Vereinbarung schliessen, die dann aber nur deine Daten abdeckt. Du solltest auch nachfragen, welches Format sie erwarten. Können sie so großflächig Daten bereitstellen können, dass es sich lohnt, würde ich mich auch bereit erklären, einen geeigneten Konverter zu programmieren, falls dies nötig ist. Grüße, Thomas -- signature: http://nospam.nowire.org/signature_usenet.png ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] shapes und projektionen
Am Dienstag, 3. Juli 2007 15:19 schrieb Thomas Krüger: Du solltest die allerding auf die weitgehende Rechtefreigabe hinweisen, die mit der Creative Commons Linzenz einhergeht oder eine gesonderte Vereinbarung schliessen, die dann aber nur deine Daten abdeckt. Du solltest auch nachfragen, welches Format sie erwarten. Können sie so großflächig Daten bereitstellen können, dass es sich lohnt, würde ich mich auch bereit erklären, einen geeigneten Konverter zu programmieren, falls dies nötig ist. Unbedingt. Wir sollten diese Gelegenheit nutzen und uns eine erste Version der geregelten Zusammenarbeit ausdenken. -- Mit freundlichen Grüßen Max Moritz Sievers ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] shapes und projektionen
On Tue, Jul 03, 2007 at 04:52:57PM +0200, Hermann Schwaerzler wrote: hallo ich wollte den weissen fleck, den es in osm bei meiner heimatgemeinde gibt, ausfüllen (ohne im besitz eines GPS-empfängers zu sein) und habe deswegen beim zuständigen landesvermessungsamt nachgefragt, ob ich ein luftbild von ihnen (wenn ich es ihnen abkaufe) zu diesem zweck verwenden darf. die nutzungsbedingungen waren da etwas unklar bzw. für diesen fall nicht ausgelegt. :-) die antwort war ziemlich überraschend: damit arbeit nicht doppelt gemacht werden müsse, haben sie mir ein luftbild (tiff) und ihre strassen-daten (esri shapes) kostenlos zur verfügung gestellt, damit ich sie in osm einbringen kann, wenn ich dafür ihnen im gegenzug alle meine verbesserungen/ergänzungen ebenfalls kostenlos zurückgebe. Toll. Sollte ich glatt einmal in Wien versuchen... Frag aber wirklich nach, ob die Daten unter CC-BY-SA-2.0 sind. jetzt habe ich dazu ein paar fragen: gibt es einen guten weg, die in den shape-dateien enthalten daten (es ist das strassennetz des dorfs) ins osm zu bringen? am liebsten so, dass ich sie zuerst mal in josm reinlade, kontrolliere und eventuell korrigiere und dann hochlade. Hab da ein kleines perl-Skript drangehängt, mit dem ich einmal ein paar Shapefiles mit Gewässern hochgeladen habe. Vielleicht kannst du es ja brauchen. die koordinaten der daten sind rechts- und hochwerte des lokal verwendeten ablegers des in österreich üblichen bundesmeldenetzes (http://de.wikipedia.org/wiki/BMN). dazu gibt es im osm-wiki die parameter für proj: http://wiki.openstreetmap.org/index.php/Converting_to_WGS84 wenn ich da die für mich zutreffen parameter für M28 nehme, komme ich z.b. für die koordinaten -31911.07 249569.84 (nachdem ich zum rechtswert 15 und zum hochwert 500 addiert habe um echte BMN-koordinaten draus zu machen) auf folgende werte: echo 118088.93 5249569.84 | \ proj -I +proj=tmerc +lon_0=10d20 +x_0=15 +ellps=bessel 9d54'38.395E 47d23'4.986N schaut gut aus, differiert aber von dem, was die vom landesvermessungsamt hier ausrechnen: http://vogis.cnv.at/dva04/coordtrans2.aspx?transfrom=0x=-31911.07y=249569.84 9°54'37,45'' 47°23'02,81'' das sind immerhin fast 1 beim rechtswert und mehr als 2 beim hochwert. hat jemand eine idee, warum das so ist? oder was ich falsch mache? Transformationsparameter für das Kartendatum vergessen; so müsste das richtige herauskommen: $ echo 118088.93 5249569.84 | invproj \ +proj=tmerc +lon_0=10d20 +x_0=15 +ellps=bessel \ +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 9d54'38.395E 47d23'4.986N Gabriel. #!/usr.bin/env perl # Copyright (C) 2006 Gabriel Ebner [EMAIL PROTECTED] use Geo::ShapeFile; use HTML::Entities qw(encode_entities_numeric); use Math::Trig; print 'END'; ?xml version=1.0? osm version=0.3 generator=shp2osm.pl END BEGIN { our %default_tags = ( natural = 'water', source = 'SWDB' ); } #use Data::Dumper; #die Dumper(merc_fwd(16, 48)); for my $file (@ARGV) { $file =~ s/\.shp$//; my $shpf = Geo::ShapeFile-new($file); proc_shpf($shpf); } { BEGIN { our $i = -1; } sub tags_out { my ($tags) = @_; my %tags = $tags ? %$tags : (); $tags{'created_by'} ||= 'shp2osm.pl'; while ( my ( $k, $v ) = each %tags ) { print 'tag k=', encode_entities_numeric($k), ' v=', encode_entities_numeric($v), \/\n; } } sub node_out { my ( $lon, $lat, $tags ) = @_; my $id = $i--; print node id=\$id\ lat=\$lat\ lon=\$lon\\n; tags_out $tags; print /node\n; $id; } sub seg_out { my ( $from, $to, $tags ) = @_; my $id = $i--; print segment id=\$id\ from=\$from\ to=\$to\\n; tags_out $tags; print /segment\n; $id; } sub way_out { my ( $segs, $tags ) = @_; my $id = $i--; print way id=\$id\\n; print seg id=\$_\/\n for @$segs; tags_out $tags; print /way\n; $id; } } print 'END'; /osm END BEGIN { our $R = 6378137; } sub merc_fwd { my ( $x, $y ) = @_; [ $x * $R * pi / 180, $R * log tan( $y * pi / 360 + pi / 4 ) ]; } sub merc_inv { my ( $x, $y ) = @_; [ $x * 180 / pi / $R, atan( exp( $y / $R ) ) * 360 / pi - 90 ]; } sub douglas_peucker_ { my ( $pts, $k, $l, $tol, $accum ) = @_; return push @$accum, $pts-[$l] if $l - $k = 1; my ( $a, $b ) = ( $pts-[$k], $pts-[$l] ); my ( $c1, $c2, $c3, $c4 ) = ( $a-[1] - $b-[1], $b-[0] - $a-[0], $a-[0] * $b-[1] - $a-[1] * $b-[0], sqrt( ( $b-[0] - $a-[0] )**2 + ( $b-[1] - $a-[1] )**2 ) ); my ( $max_i, $max_dist ); for my $i ( ( $k + 1 ) .. ( $l - 1 ) ) { my $p = $pts-[$i]; my $dist; if ( $c3 != 0 ) { $dist = abs( $c1 * $p-[0] + $c2 * $p-[1] + $c3 ) / $c4; } else { $dist = sqrt(
Re: [Talk-de] shapes und projektionen
Hallo, so wollte ich die ergänzungen machen: mapserver (http://wiki.openstreetmap.org/index.php/Mapserver) aufsetzen und ihm das luftbild vorwerfen. Das geht, allerdings nur, wenn Dein Luftbild bereits orthoreferenziert ist, d.H., Du musst die Koordinaten der Eckpunkte kennen und sie muessen in einem fuer den Mapserver brauchbaren Format bereitliegen. Eine etwas primitivere Alternative, die auch nur mit nicht zu grossen Bildern geht, ist der Map Rectifier von labs.metacarta.com, da laedst Du ein Bild hoch, georeferenzierst es dann selbst anhand einer Vergleichskarte (wenn OSM bei Dir noch gar nichts hat, musst Du Google nehmen oder die vmap0 oder sowas), und erhaeltst dann einen URL, wo Du das Bild als WMS runterladen kannst. dann via wms-plugin von josm die korrekturen/ergänzungen machen. Genau. wenn ich das richtig lese, könnte ich das so auch mit den shape-dateien machen. aber eben nur als hintergrund und ich müsste sie erst wieder mühsam als nodes/segmenst/ways zusammenklicken, oder? Ja. Such mal im SVN nach dem Tool shp2osm, eventuell hilft das was! Bye Frederik -- Frederik Ramm ## eMail [EMAIL PROTECTED] ## N49°00.09' E008°23.33' ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] shapes und projektionen
Hallo, Frag aber wirklich nach, ob die Daten unter CC-BY-SA-2.0 sind. Gemeinfrei/public domain wuerde auch reichen. Aber ehrlich gesagt wuerde ich nicht zu viel fragen, das verunsichert die Leute nur. Er hat gesagt, wofuer er die Daten nehmen will, sie haben ihm die Daten gegeben, das reicht. Bye Frederik -- Frederik Ramm ## eMail [EMAIL PROTECTED] ## N49°00.09' E008°23.33' ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] shapes und projektionen
Gabriel Ebner schrieb: Toll. Sollte ich glatt einmal in Wien versuchen... Ich würde jetzt erstmal einen kleinen aber schmackhaften Kuchen backen, sprich einen kleinen Bereich so perfekt wie möglich umsetzen, als Demo quasi. Das schafft Vertrauen und öffnet Türen. Frag aber wirklich nach, ob die Daten unter CC-BY-SA-2.0 sind. Das ist nicht wichtig, er benötigt lediglich die Zustimmung eines Bevollmächtigten des Urheberrechtsinhabers die Enddaten unter der CC-BY-SA-2.0 zu veröffentlichen. Die Rohdaten müssen nicht unter der Lizenz stehen. Zumindest ist das ein Deutschland so. Thomas -- signature: http://nospam.nowire.org/signature_usenet.png ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] shapes und projektionen
Hallo, strassen-daten (esri shapes) kostenlos zur verfügung gestellt, damit ich sie in osm einbringen kann, wenn ich dafür ihnen im gegenzug alle meine verbesserungen/ergänzungen ebenfalls kostenlos zurückgebe. [...] Können sie so großflächig Daten bereitstellen können, dass es sich lohnt, würde ich mich auch bereit erklären, einen geeigneten Konverter zu programmieren, falls dies nötig ist. als Info zum Thema: es gibt (wenn ich mich nicht irre) eine ähnliche Diskussion zur Verwendung von Shapefiles (?) von Osnabrück, auch mit der Frage wie Daten wieder zurück wandern können. Siehe Archiv dieser Mailingliste im Mai und älter (Stichwort: Osnabrück über Frida) = vielleicht kann man da 2 Orte mit einer Lösung hinkriegen! MfG Michael. PS: auch die PGS-Daten (Coastlines) sind Shapefiles, genauso wie die TIGER-Daten der USA welche importiert werden/werden sollen = vielleicht gibt es da geeignete Ansatzpunkte. -- GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS. Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de