Ergebnis 1 bis 6 von 6

Thema: shp2pgsql in java nutzen

  1. #1
    MisterX ist offline Neuer Benutzer
    Registriert seit
    18.09.2009
    Beiträge
    21

    Standard shp2pgsql in java nutzen

    Hallo,

    ich hab mal eine allgemeine Frage? Und zwar bin ich gerade dabei eine Java Anwendung zu entwickeln, aus der ich die Befehle shp2pgsql und psql nutzen muss um shapefiles in eine Postgresql DB zu importieren.
    Meine Java Anwendung und meine Daten liegen auf einem Windows Rechner und die DB liegt auf einem Linux System.
    Ich hab mir nun auf meinem Windows Rechner auch eine PostgreSQL DB installiert, so dass ich die Befehle auch unter Windows aufrufen kann.

    Meine Frage ist nun, wie spreche ich diese 2 Befehle von meinem Javaprogramm raus an?

    Kennt sich hiermit jemand aus? Und kann mir vielleicht weiterhelfen?

    Vielen Dank.

    MisterX

  2. #2
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Das sind shell-Commands, die kannst du sicher über irgendwas von Java aus nutzen. Zumindest unter Python() ginge das aus der Bordküche.
    Aber eventuell böte dir OpenJump eine javainterne Möglichkeit das ganze eleganter zu lösen?

    Grüssle Uwe
    Have a lot of fun!

  3. #3
    MisterX ist offline Neuer Benutzer
    Registriert seit
    18.09.2009
    Beiträge
    21

    Standard

    Wie meinst du, dass mir OpenJump eine javainterne Möglichkeit bietet das ganze eleganter zu lösen?
    Soll ich da im Sourcecode nach einer Funktion die dies macht suchen?

    Grüße MisterX

  4. #4
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Zitat Zitat von MisterX Beitrag anzeigen
    Soll ich da im Sourcecode nach einer Funktion die dies macht suchen?

    Grüße MisterX
    Nein, die Doku lesen. Oder jemand dort fragen, der sich damit auskennt. Unter Python würde ich dir jetzt verschiedene Sachen empfehlen können, die dir eine direkte Verbindung zwischen Shapefile und Geodatenbank erzeugen können, aber unter Java kenne ich nur OpenJump.
    Prinzipiell besteht dein Problem aus dem Lesen des Shapefiles und dem Schreiben der Daten in die Datenbank. Da gibt es sicher Möglichkeiten, das ohne Shelltools zu bewerkstelligen, falls man z.B. Daten in einem Aufwasch filtern oder bearbeiten möchte oder Fehler abfangen will.
    Ansonsten gibt es sicher einen Weg ein Shellkommando wie shp2pgsql auch unter Java aufzurufen und Parameter zu übergeben, wenn man einfach nur Daten reinschaufeln will. Aber da mußt du wissen welchen Weg du gehen möchtest, bzw. welcher sinnvoll ist.

    Gruß Uwe
    Have a lot of fun!

  5. #5
    MisterX ist offline Neuer Benutzer
    Registriert seit
    18.09.2009
    Beiträge
    21

    Standard

    HTML-Code:
    Oder jemand dort fragen
    Meinst Du mit dort die postgresql Mailinglist, oder wenn?!?

    Gruß MisterX

  6. #6
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    openjump-users | Google Groups

    Da vielleicht? Vielleicht hast du auch auf der PostGIS-Mailingliste Glück.

    Gruß Uwe
    Have a lot of fun!

Ähnliche Themen

  1. Index erstellen und nutzen.
    Von Gresi im Forum Allgemeines
    Antworten: 5
    Letzter Beitrag: 24.08.2011, 17:04
  2. Problem Wie shp2pgsql in PHP script ??
    Von jasmin im Forum Programmierung
    Antworten: 3
    Letzter Beitrag: 25.06.2009, 12:44
  3. JNDI & Pooling gleichzeitig mit Java nutzen
    Von shark1985 im Forum Programmierung
    Antworten: 8
    Letzter Beitrag: 24.04.2009, 09:13
  4. C# und shp2pgsql
    Von Nuadu im Forum Programmierung
    Antworten: 7
    Letzter Beitrag: 25.02.2009, 09:41
  5. Frage plpgSQL-Script zum Erstellen von Datenbanken nutzen
    Von Gibheer im Forum PL/pgSQL
    Antworten: 6
    Letzter Beitrag: 23.06.2008, 11:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum