Foren

Home » Liferay Portal » Deutsch

Kombinierte Ansicht Flache Ansicht Baumansicht
Threads [ Zurück | Nächste ]
toggle
Hendrik Stein
Geodaten - Portlet
13. November 2012 06:48
Antwort

Hendrik Stein

Rang: New Member

Nachrichten: 2

Eintrittsdatum: 13. November 2012

Neue Beiträge

Hallo zusammen,

Ich würde gerne in meinem Portlet Geo Daten verwenden. Diese sollen sowohl über das Portlet gespeichert als auch angezeigt werden.
Dazu habe ich ein Vaadin Portlet mittels openlayers erstellt, das momentan einfach statische Punkte auf einer OpenStreetMap anzeigt.
In Zukunft sollen diese Daten aus einer DB kommen bzw. in diese geschrieben werden.
Ich habe in einem vergangenen Projekt Mongo DB zum speichern und abfragen von Geodaten verwendet.

Da ich relativ neu in der Liferay Portal Welt bin frage ich mal in die Runde wie man dazu am besten die Infrastruktur aufsetzt. Setzt man dabei am besten auf postgres + postGIS plugin ? Bietet der Service Builder Möglichkeiten Geo Daten zu speichern und abzufragen ? Oder muss man das Hibernate Spatial extra einbinden? Was gibt es für Alternativen.

Über Antworten würde ich mich sehr freuen.

Viele Grüße
Hendrik
Oliver Bayer
RE: Geodaten - Portlet
7. Dezember 2012 02:03
Antwort

Oliver Bayer

Rang: Liferay Master

Nachrichten: 875

Eintrittsdatum: 18. Februar 2009

Neue Beiträge

Hi Hendrik,

ich hab zwar mit Geodaten noch nichts gemacht -dafür aber schon einiges in Liferay erweitert/ geändert... ;)- deshalb versuch ich's trotzdem mal.

Mit dem ServiceBuilder bist du schon auf dem richtigen Weg. Du kannst damit neuen Tabellen in der bereits von Liferay verwendeten Datenbank (hängt von der jeweiligen Konfiguration ab) oder auch externe Datenbanken (siehe: Wiki) verwalten. Was du dann genau in der neuen Tabelle speicherst hängt natürlich von der Funtkionalität und den Anforderungen des Portlets z.B. instancable (ja/ nein) ab. Bei der Erstellung des Services kannst du beliebige sogenannte Finder-Methoden anlegen, um deine Daten anhand verschiedenster Parameter wieder auszulesen.

Viele Grüße

Oli
Hendrik Stein
RE: Geodaten - Portlet
7. Januar 2013 04:03
Antwort

Hendrik Stein

Rang: New Member

Nachrichten: 2

Eintrittsdatum: 13. November 2012

Neue Beiträge

Hi Oli,

vielen Dank. Die Funktion des Service Builders habe ich soweit verstanden und schon einige Beispiele ausprobiert. Gibt es dort auch die Möglichkeit columns vom Typ Blob anzulegen ?

Dann forsche ich mal weiter, wie man am besten spezielle Geoabfragen in die Liferay Architektur mit einbindet.

Viele Grüße
Hendrik