Re: [Talk-de] shapes und projektionen

2007-07-03 Diskussionsfäden Max Moritz Sievers
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

2007-07-03 Diskussionsfäden Thomas Krüger
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

2007-07-03 Diskussionsfäden Max Moritz Sievers
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

2007-07-03 Diskussionsfäden Gabriel Ebner
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

2007-07-03 Diskussionsfäden Frederik Ramm
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

2007-07-03 Diskussionsfäden Frederik Ramm
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

2007-07-03 Diskussionsfäden Thomas Krüger
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

2007-07-03 Diskussionsfäden Michael Kugelmann
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