Re: [Talk-de] GADM
Heiko Jacobs <[EMAIL PROTECTED]> wrote: > Mit Stadtplan auf die Schnelle verglichen: > meist so 100...200...300 m, selten 500 m daneben... > Manchmal etwas eigenartige (Generalisierungs?)spr?nge... da dann 500 Ich hab extra für Dich mal nachgemessen, weil das Weingartener Moor nämlich plötzlich im Stadtgebiet liegt. An dieser Stelle sind es knapp 600m. Sorry für die Übertreibung, es sind keine 1000m, aber 600m sind auch zu viel! Gruss Sven -- "The American news-media is no longer a news source; it is a cheerleading squad." (unknown source) /me is [EMAIL PROTECTED], http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] GADM
Sven Geggus <[EMAIL PROTECTED]> wrote: > Zwischen Karlsruhe und Weingarten ist der Verlauf bestenfalls _sehr_ ungenau > schlechtestenfalls schlichtweg verkehrt. > > Das Ganze hat eine Ungenauigkeit von mindestens 1000m! Mit Stadtplan auf die Schnelle verglichen: meist so 100...200...300 m, selten 500 m daneben... Manchmal etwas eigenartige (Generalisierungs?)spr?nge... da dann 500 MfG Heiko Jacobs Z! IRCnet Mueck -- Douglasstr. 30, D-76133 Karlsruhe fon +49 721 24069 fax 2030542 Geo-Bild Ing.b?ro geo-bild-KA.de Internet-Service auch-rein.de Couleurstud. Infos cousin.de VCD, umwelt&verkehr KA umverka.de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] GADM (was: Grenze zwischen Heidelberg und Karlsruhe)
Am Mittwoch, 23. Juli 2008 14:31:28 schrieb Sven Geggus: > Das Ganze hat eine Ungenauigkeit von mindestens 1000m! > > Ich denke bevor wir soetwas kaputtes in die Karte tun sollten wir lieber > gar keine Grenzen einzeichnen. Zumal gerade Gemarkungsgrenzen sowas von > unwichtig sind. Na mal sehen, ob das mit infas GEOdaten etwas wird. Nach den Aussagen des Firmenvertreters im Forum besitzen sie wohl auch Grenzdatensätze, welche weit weniger generalisiert sind, als die Vermessungsämter so öffentlich zur Verfügung stellen. Gruß Andreas ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Gadm Grenzdaten korrigieren
Hi, Hab die ersten Korrekturen eingescheckt. Dann muss ich ja fuer die Geofabrik-Exporte jetzt regelmaessig neue Polygone holen ;-) BTW download.geofabrik..de hat das letzte mal am 29.01 neue Dateien ertstellt. Kuemmere mich grade drum. Wir hatten hier in Karlsruhe einen groesseren Stromausfall, der einiges durcheinandergebracht hat. Magst du mir noch erklären, wie du aus dem Shape File ein Polygon Datei gemacht hast? Mit einem Perl-Skript, das auf der Geo::Shapfile-Library basiert. Ich habe ein sehr spezielles fuer die Bundeslaender gemacht, spaeter aber, weil ein Englaender fragte, eine relativ allgemeine Version programmiert, hier anhaengend. Da ist eine Zeile mit "this" und "that" drin, die man anpassen muss, je nachdem, welche Shapes man eben rausziehen will. Ich kann die GADM-Daten aber nicht unbedingt empfehlen, sie sind sehr lueckenhaft. Ich hatte fuer die Englaender mal deren Liste der administrativen Untereinheiten da rausgezogen, und da fehlte die Haelfte. #!/usr/bin/perl use Geo::ShapeFile; my $shapefile = new Geo::ShapeFile("my.shp"); # the first for loop runs through all shapes in the file and looks # at their db entries; if they are "wanted", they are added to a list. # each list created here will lead to one .poly file later. multiple # shapes can be pushed onto the same list. # IF YOUR INPUT CONTAINS JUST ONE SHAPE AND YOU SIMPLY WANT A # POLY FILE FROM IT: # replace the whole "for" loop by # $shapes{"out"} = 1..$shapefile->shapes(); for (1..$shapefile->shapes ()) { my %db = $shapefile->get_dbf_record ($_); if ($db{"this"} eq "that") # test if the shape is wanted { push (@{$shapes{"shapename"}}, $_); # record shape on a stack # named "shapename" (will lead to shapename.poly later) } } # second loop writes the actual shape info into polygon files foreach my $shpkey (keys(%shapes)) { open (B, ">$shpkey.poly"); print B "$shpkey\n"; my $cnt=1; foreach my $shapeid(@{$shapes{$shpkey}}) { my $shape = $shapefile->get_shp_record ($shapeid); for(1 .. $shape->num_parts) { my @part = $shape->get_part($_); my @polypoints; printf B "%d\n", $cnt++; foreach my $pt(@part) { printf B " %E %E\n", $pt->X(), $pt->Y(); } print B "END\n"; } } print B "END\n"; close(B); } 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] Gadm Grenzdaten korrigieren
Am Freitag, 1. Februar 2008 13:05 schrieb Frederik Ramm: > > Die von mir für die Downloads auf download.geofabrik.de/osm/europe/ > germany/ benutzten Polygone habe ich ebenfalls ins SVN eingecheckt, > im Verzeichnis "germany" unter dem o.g. Polygon-Verzeichnis. Du > kannst also einfach dort das hamburg.poly holen, in osm umwandeln, in BESTEN DANK Hab die ersten Korrekturen eingescheckt. BTW download.geofabrik..de hat das letzte mal am 29.01 neue Dateien ertstellt. > Langfristig koennen wir die Grenzen vielleicht auch einfach direkt > als Ways in OSM speichern, aber dafuer sind diese vorliegenden Files > nicht gut genug. Besser eine Schlechte vorlage die man dann gerade ziehen kann, als gar keine oder? Ich meine, wenn ich weiß das diese Straße auf jeden Fall noch zu Hamburg (oder irgend einen anderen Bundesland gehört, könnte ich das sehr leicht korrigieren. auch so können Grenzlinien entstehen. Magst du mir noch erklären, wie du aus dem Shape File ein Polygon Datei gemacht hast? Gruß Sven ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Gadm Grenzdaten korrigieren
Hallo, > Das finde ich sehr praktisch. Leider ist die Grenze in Hamburg > nicht immer > ganz genau. Nun würde ich das gerne korrigieren. Hab aber Probleme > das 547 MB > große SHP File zu bearbeiten. Ich habe jetzt zwei Tools ins SVN eingecheckt, unter applications/utils/osm-extract/polygons findest Du ein poly2osm.pl und ein osm2poly.pl, mit denen Du aus einer Polygondatei (wie man sie bei Osmosis zum Ausschneiden braucht) eine OSM-Datei (zum Editieren in JOSM) machen kannst und umgekehrt. Achtung: Das ist nicht dafuer gedacht, dass man Polygondateien an den Server hochlaedt! > Die von mir für die Downloads auf download.geofabrik.de/osm/europe/ germany/ benutzten Polygone habe ich ebenfalls ins SVN eingecheckt, im Verzeichnis "germany" unter dem o.g. Polygon-Verzeichnis. Du kannst also einfach dort das hamburg.poly holen, in osm umwandeln, in JOSM korrigieren und dann wieder zurueck wandeln und entweder selber einchecken oder mir schicken, dann check ich es ein. Gilt auch fuer alle anderen, die gern Bundeslaendergrenzen korrigieren wollen ;-) Langfristig koennen wir die Grenzen vielleicht auch einfach direkt als Ways in OSM speichern, aber dafuer sind diese vorliegenden Files nicht gut genug. 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] Gadm Grenzdaten korrigieren
Am Samstag, 26. Januar 2008 19:56 schrieb Frederik Ramm: > Hallo, > > > Das finde ich sehr praktisch. Leider ist die Grenze in Hamburg nicht > > immer ganz genau. Nun würde ich das gerne korrigieren. Hab aber Probleme > > das 547 MB große SHP File zu bearbeiten. > > Ich habe aus diesen GADM-Daten ja Polygondateien zur Verwendung mit > osmosis gebaut. Ja!! wie kommst du zu den Polygondateien? Gruß Sven ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] Gadm Grenzdaten korrigieren
Hallo, > Das finde ich sehr praktisch. Leider ist die Grenze in Hamburg nicht immer > ganz genau. Nun würde ich das gerne korrigieren. Hab aber Probleme das 547 MB > große SHP File zu bearbeiten. Ich habe aus diesen GADM-Daten ja Polygondateien zur Verwendung mit osmosis gebaut. Die wiederum kann man irgendwie in eine OSM-Datei wandeln, um sie im JOSM bearbeiten zu koennen. Ich schau mir mal an, wie das am besten geht. 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