[Mapserver-DE] ShapeFiles für Desktop-Anwendung auslesen

GIS FOSS fossgis_ml at yahoo.de
Die Mai 26 17:41:37 CEST 2009


Hi,

>ja. natürlich. In der shp hast du lange Koordinatenreihen... 
>damit kannst Du dann was anfangen? 
Hast ja vollkommen Recht. Die ganze Anforderung ist eigentlich unsinnig. Funktionialität aus dem klassischen Aufgabengebiet räumlicher Datenbanken, nur ohne eben diese DBs verwenden zu dürfen.

>gibt es keine Flurstücksnummern als unique identifier?
Leider nicht in allen Files, für manche hilft nur der Raumbezug.

>shapelib kann natürlich auch lesen -> shpdump :)
Genau, und dann ST_Intersects nochmal neu erfinden, um festzustellen, ob die Koordinaten aus den Sachdaten enthalten sind. Mit anderen Worten Postgis-Funktionen ohne die Datenbank zu verwenden. Jedenfalls schraubt das die Aufwände so hoch, dass eine DB-Lösung für die Entscheider vielleicht doch nicht mehr so "böse" ausschaut. ;-)

Fazit: Ich brauche eine Library, die räumliche Abfragen aus Shapefiles erlaubt und die Metadaten zurückgibt.
Fazit2: Ich glaube, das ist ein Holzweg... :)

Danke,
Franjo

--- Jörg Thomsen <jt at mapmedia.de> schrieb am Di, 26.5.2009:

> Von: Jörg Thomsen <jt at mapmedia.de>
> Betreff: Re: [Mapserver-DE] ShapeFiles für Desktop-Anwendung auslesen
> An: mapserver-de at freegis.org
> Datum: Dienstag, 26. Mai 2009, 16:49
> GIS FOSS wrote:
> >   Hallo,
> > 
> > hab' ich auch erst gedacht, aber leider stehen im .DBF
> nur die Metadaten 
> > ohne Raumbezug. Nach meiner Kenntnis komme ich also
> nicht umhin das 
> > Shapefile auszuwerten.
> 
> ja. natürlich. In der shp hast du lange
> Koordinatenreihen... damit 
> kannst Du dann was anfangen? gibt es keine
> Flurstücksnummern als unique 
> identifier?
> 
> shapelib kann natürlich auch lesen -> shpdump :)
> 
> Jörg
> 
> > Danke,
> > Franjo
> > 
> > --- Jörg Thomsen /<jt at mapmedia.de>/
> schrieb am *Di, 26.5.2009:
> > *
> > 
> >     *
> >     Von: Jörg Thomsen <jt at mapmedia.de>
> >     Betreff: Re: [Mapserver-DE]
> ShapeFiles für Desktop-Anwendung auslesen
> >     An: mapserver-de at freegis.org
> >     Datum: Dienstag, 26. Mai 2009,
> 16:14
> > 
> >     *
> >     *GIS FOSS wrote:
> >      >   Hallo Nicol,
> Hallo Till,
> >      >
> >      > Danke für die prompten
> Antworten.
> >      >
> >      > Mit "Auslesen" meine ich
> "lesenden Zugriff", keinen Export oder
> >      > dergleichen - entschuldigt
> die missverständliche Formulierung. Ich
> >      > möchte die Metadaten eines
> Objektes aus der Shapedatei in den
> >     Speicher
> >      > (oder notfalls auf die
> Festplatte) lesen und in der
> >     Desktop-Anwendung
> >      > verarbeiten.
> > 
> >     dann genügt es doch, wenn Du
> die dbf-Dateien liest, oder?
> > 
> >     Jörg
> > 
> >      >
> >      > Wofür das Ganze:
> >      > In einer Desktop-Anwendung
> habe ich Flurstücksdaten mit weiteren
> >      > Informationen zur Fläche
> z.B. Angaben zur Lage Sondergebieten. Diese
> >      > Informationen sind (da
> manuell geführt) aber häufig nicht mehr
> >     aktuell.
> >      > Die aktuellen Informationen
> stehen aber im GIS zur Verfügung und
> >     könnten
> >      > als Shapes bereit gestellt
> werden. Eine GIS-Ausrüstung kommt für die
> >      > Arbeitsplätze >leider<
> nicht in Frage (auch nicht als Browserlösung).
> >      >
> >      > Der Umweg über PostGIS ist
> leider auch keine Option - das würde
> >      > natürlich alle Probleme
> lösen, inklusive des räumlichen Abgleichs
> >     wie
> >      > Finden der passenden
> Sondergebietspolygone zu einem Flurstück -
> >     das wäre
> >      > nunmal der klassische Zweck
> einer spatial-db. Kommt aber leider
> >     nicht in
> >      > Frage...
> >      >
> >      > Daher die Idee eines
> Batch-Abgleichs zwischen Datenbestand der
> >      > Desktop-Anwendung und
> besagten Shapefiles.
> >      >
> >      > @Till:
> >      > Shapelib werde ich mir also
> mal näher ansehen, aber wie um's
> >     Erzeugen
> >      > geht's mir nicht. ;-)
> >      >
> >      > Vielen Dank schon'mal euch
> beiden! Jede weitere Idee ist willkommen.
> >      >
> >      > Thx,
> >      > Franjo
> >      >
> >      > --- Nicol Hermann /<nicol at nicol.info
> >     </mc/compose?to=nicol at nicol.info>>/
> schrieb am *Di, 26.5.2009:
> >      > *
> >      >
> >      >     *
> >      >     Von:
> Nicol Hermann <nicol at nicol.info
> >     </mc/compose?to=nicol at nicol.info>>
> >      > 
>    Betreff: RE: [Mapserver-DE] ShapeFiles
> für Desktop-Anwendung
> >     auslesen
> >      >     An:
> "'GIS FOSS'" <fossgis_ml at yahoo.de
> >     </mc/compose?to=fossgis_ml at yahoo.de>>
> >      > 
>    Datum: Dienstag, 26. Mai 2009, 13:54
> >      >
> >      >     *
> >      >     * *
> >      >
> >      > 
>    *Franjo,*
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      >     *bin
> mir nicht sicher was Du mit „auslesen“ meinst.*
> >      >
> >      >     * *
> >      >
> >      >     *Wenn
> auslesen = anzeigen ist dann probiere doch mal.*
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      >     *http://gdv.com/down/scommander.php*
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      > 
>    *Damit kannst Du auch Daten einer
> Shape-Datei direkt in eine
> >      > 
>    PostgreSQL Datenbank schreiben und
> umgekehrt.*
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      > 
>    *Gruß Nicol*
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      > 
>    **From:* mapserver-de-bounces at freegis.org
> >     </mc/compose?to=mapserver-de-bounces at freegis.org>
> >      > 
>    [mailto:mapserver-de-bounces at freegis.org
> >     </mc/compose?to=mapserver-de-bounces at freegis.org>]
> *On Behalf Of
> >     *GIS FOSS
> >      > 
>    *Sent:* Dienstag, 26. Mai 2009 13:48
> >      >     *To:*
> mapserver-de at freegis.org
> >     </mc/compose?to=mapserver-de at freegis.org>
> >      > 
>    *Subject:* [Mapserver-DE] ShapeFiles für
> Desktop-Anwendung
> >     auslesen*
> >      >
> >      >     * *
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >
> >      >     Hi,
> >      >
> >      > 
>    zugegeben etwas off-topic. Aber vllt. hat
> jemand einen Tipp
> >     für mich:
> >      >     Gibt
> es eine OpenSource- oder FreeWare-Lösung, um am Desktop
> >      > 
>    ShapeFiles auszulesen, ohne den "Umweg"
> einer räumlichen
> >     Datenbank?
> >      >
> >      >     Die
> Idee ist, Daten einer Fachanwendung mit den Metadaten von
> >      > 
>    Shapedateien abzugleichen/zu
> aktualisieren; wobei in den
> >     Daten der
> >      > 
>    Fachanwendung auch ein Koordinatenpaar
> enthalten ist, mit dem der
> >      > 
>    räumliche Bezug hergestellt werden kann.
> Also Punktkoordinaten in
> >      > 
>    Polygon finden, Metadaten des Polygons
> abfragen und mit Sachdaten
> >      >     der
> Fachwendung abgleichen.
> >      >
> >      >     Die
> "große Lösung" wäre, die Shapedateien in eine räumliche
> >      > 
>    Datenbank wie PostGIS zu übernehmen und
> dort auszulesen. Als
> >      > 
>    Alternative erwäge ich aber eine "kleine"
> Desktoplösung zu
> >      > 
>    entwickeln, welche möglichst wenig
> Administrationsaufwand
> >     aufweist:
> >      > 
>    gewünschte Shapedatei auswählen -
> Abgleich starten - fertig. ;-)
> >      >
> >      >     Gibt
> es vielleicht schon eine Library, die dergleichen
> >     ermöglicht,
> >      >     also
> quasi wie bei einer Datenbankabfrage auf eine Shape
> >      > 
>    zuzugreifen, ohne Migrationsvorgänge wie
> shp2pgsql o.ä.?
> >      >
> >      >     Bin
> für jeden Tipp dankbar!
> >      >
> >      > 
>    Vielen Dank im Voraus,
> >      > 
>    Franjo
> >      >
> >      >     p.s.:
> Was wäre eigtl. die "richtigere" Mailinglist für
> GIS-Fragen
> >      >     ohne
> MS-Kontext? FreeGIS-List hat dem Anschein nach ja nicht den
> >      > 
>    Charakter einer Diskussionsliste!?
> >      >
> >      > 
>    *  *
> >      >
> >      >     * *
> >      >     * *
> >      >
> >      >
> >      >
> >      >
>>    ------------------------------------------------------------------------
> >      >
> >      >
> _______________________________________________
> >      > Mapserver-DE mailing list
> >      > Mapserver-DE at freegis.org
> </mc/compose?to=Mapserver-DE at freegis.org>
> >      > https://freegis.org/mailman/listinfo/mapserver-de
> > 
> > 
> >     -- 
>>    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >     Aufwind durch Wissen!
> > 
> >     Qualifizierte Open Source
> Schulungen bei der
> >     http://www.foss-akademie.de/
>>    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > 
>>    _________________________________________________
> > 
> >     MapMedia
> >     Kartographie und raumbezogene
> Informationssysteme
> > 
> >     Gillweg 3, 14193 Berlin
> >     fon: +49 30 89 06 82-70
> >     fax: +49 30 89 09 53-21
> >     mail: jt at mapmedia.de
> </mc/compose?to=jt at mapmedia.de>
> >     net:  www.mapmedia.de
>>    _________________________________________________
> > 
> > 
> > 
> >     Geschäftsführer: G. v.
> Tschirnhaus, J. Thomsen
> >     Registergericht, Berlin -
> Amtsgericht Charlottenburg,
> >     HRB 89625,
> Umsatzsteuer-Identnummer: DE 813794062
> > 
>>    _______________________________________________
> >     Mapserver-DE mailing list
> >     Mapserver-DE at freegis.org
> </mc/compose?to=Mapserver-DE at freegis.org>
> >     https://freegis.org/mailman/listinfo/mapserver-de*
> > 
> > 
> 
> 
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Aufwind durch Wissen!
> 
> Qualifizierte Open Source Schulungen bei der
> http://www.foss-akademie.de/
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> _________________________________________________
> 
> MapMedia
> Kartographie und raumbezogene Informationssysteme
> 
> Gillweg 3, 14193 Berlin
> fon: +49 30 89 06 82-70
> fax: +49 30 89 09 53-21
> mail: jt at mapmedia.de
> net:  www.mapmedia.de
> _________________________________________________
> 
> 
> 
> Geschäftsführer: G. v. Tschirnhaus, J. Thomsen
> Registergericht, Berlin - Amtsgericht Charlottenburg,
> HRB 89625, Umsatzsteuer-Identnummer: DE 813794062
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de