Wenn der Wunsch besteht, Geokoordinaten, also den Längen- und Breitengrad, an Immobilienportale oder auch die eigene Homepage beziehungsweise deren Betreiber zu übermitteln, kann dies auf mehreren Wegen passieren. Die Koordinaten werden dabei in der Übertragungsdatei in den Bereich <geo> eingefügt.
In der zuordnung1.xml, die wir als Standardzuordnung mit dem Produkt ausliefern, ist folgende Zuordnung bereits hinterlegt:
<zuordnung>
<element element="geokoordinaten" quelle="" quelltyp="FELDART">
<attribut attribut="laengengrad" quelle="GeoBG" quelltyp="FELDART"/>
<attribut attribut="breitengrad" quelle="GeoLG" quelltyp="FELDART"/>
</element>
</zuordnung>Um hier eine Übertragung der Daten durchführen zu können, müssen die Felder GeoBG und GeoLG mit den Daten für Breitengrad und Längengrad gefüllt werden, die nach der automatischen Ermittlung im Reiter Daten2 hinterlegt werden.
Es muss eine Kopie der Daten aus den Feldern unter Daten2 in die Feldarten erfolgen, dies passiert nicht automatisch.
Ein alternativer Weg kann die Anpassung der Zuordnungsdatei sein
Dazu am besten eine Kopie der Datei "zuordnung1.xml" unter "...\FlowFact\system\xml" erstellen.
In dieser Datei ändern Sie die Zuordnung wie folgt ab:
<zuordnung>
<element element="geokoordinaten" quelle="" quelltyp="FELD">
<attribut attribut="laengengrad" quelle="Longitude" quelltyp="FELD"/>
<attribut attribut="breitengrad" quelle="Latitude" quelltyp="FELD"/>
</element>
</zuordnung>Damit wird bei der Übertragung statt der Feldarten GeoBG und GeoLG der jeweilige Wert der Felder Längengrad und Breitengrad aus Daten2 bei der Übermittlung herangezogen.
Sie können die Datei nach der Änderung beliebig umbenennen, also zum Beispiel von "zuordnung1 - Kopie.xml" zu "zuordnungGK.xml".
Wichtig ist, dass Sie in den Einstellungen der Portale dann die neue Zuordnung entsprechend auswählen.
Im Artikel Openimmo: Beschickung eines Portals oder Webseite sehen Sie, an welcher Stelle Sie die obige Auswahl vornehmen können.
Wichtig: Die Einstellung der Zuordnung muss für jede OpenImmo-Schnittstelle separat erfolgen.