- Posts: 7
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Kartenfrage - nur Landkreise anklickbar?
- FBRUmfrage
- Topic Author
- Offline
- New Member
Ihre LimeSurvey-Version: 5.3.25
Eigener Server oder LimeSurvey-Cloud: Cloud
Genutzte Designvorlage: fruity
==================
Liebe Community,
ich entwickle für meine Doktorarbeit eine Umfrage, die sich an produzierende Unternehmen in Deutschland richtet und wo die Anonymität der Teilnehmer sehr groß geschrieben ist.
Dennoch benötige ich zur statistischen Auswertung der Antworten eine Angabe des Standorts des Unternehmens. Hierbei möchte ich allerdings nicht den genauen Standort sondern lediglich den Landkreis erfassen.
Die Einbindung von Open-Street-Map oder Google Maps funktioniert zwar super, aber ich befürchte, dass die Unternehmen nicht Ihren genauen Standort anklicken möchten, auch wenn ich ihnen zusichere, dass nur die Landkreise verwertet werden.
Gibt es irgendeine Möglichkeit eine Karte nur mit den Landkreisen abzubilden bzw. diese schließlich auf der Karte auswählen zu lassen?
Ich würde mich freuen wenn Ihr mir weiterhelfen könntet.
Beste Grüße
Anna
Please Log in to join the conversation.
- jelo
- Offline
- Platinum Member
- Posts: 5033
- Thank you received: 1257
Entweder als Liste oder mit Workaround als Liste mit Suchfeld.
Alternativ kann vielleicht auch ein Kfz-Kennzeichen helfen.
Eine Kartendarstellung für die Auswahl von Landkreisen dürfte viel Aufwand sein und fehleranfälliger sein, als eine einfache Textabfrage. Gerade wenn man die Beantwortung per Smartphone berücksichtigt.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Please Log in to join the conversation.
- Joffm
- Away
- LimeSurvey Community Team
- Posts: 12932
- Thank you received: 3978
ich stimme @jelo zu.
1. Die mögliche, aber unpraktische Lösung:
Es gibt zwar eine Möglichkeit, ein Bild anzuzeigen und dann die Koordinaten des Klicks aufzuzeichnen (eine Lösung von @tpartner).
Aber Du müsstest dazu natürlich zunächst eine vernünftige Karte mit den Landkreisen finden, welche Du anzeigst, dann aber auch - und das ist das eigentliche Problem - zu jeder Koordinate den zugehörigen Landkreis bestimmen.
Hinzu kommt, dass bei der Darstellung einer Deutschlandkarte auf dem Bildschirm die Landkreise manchmal sehr fitzelig sind. Ich stelle mir gerade vor, wie ich "Offenbach, Stadt" anklicke.
Bevor Du die Teilnehmer zu so etwas zwingst, mache es einfach.
Und zu Deiner Idee mit "OpenStreetMap" und Konsorten: Auch hier müsstest Du Koordinaten in Kreise umrechnen.
2. "autocomplete"
Nach Eingabe der ersten Buchstaben werden alle Landkreise angezeigt, die diese Buchstabenkombination enthalten. Der Teilnehmer wählt dann aus.
Beispiel dazu findest Du in meinem "Tutorial 2: Mehrfachnennung,..." (Kapitel 3.2.). Ist hier im deutschen Teil sogar noch auf der ersten Seite.
Dies ist einfach zu realisieren und auch für den Teilnehmer offensichtlich.
3. "Baumstruktur"
Du könntest auch eine zweistufige Lösung anbieten (nicht "autocomplete", sondern zwei Drop-Downs)
Zunächst wird das Bundesland gewählt, und in einem zweiten Drop-Down nur noch die Landkreise dieses Bundeslandes.
In meinem "Tutorial 1: Matrizen" (Kapitel 15) findest Du zum Beispiel genau diese Lösung "deutsche Landkreise".
Dieses ist wohl auf die 4. oder 5. Seite gerückt.
Sieht dann so aus:
1. Auswahl des Bundeslandes - Landkreis noch nicht sichtbar
2. Nach Wahl des Bundeslandes wird das "Landkreis"-Dropdown sichtbar (hier Landkreise sortiert nach Kennziffer)
Zusätzlich könntest Du obendrauf eine Standortbestimmung über die IP-Adresse machen. Diese ist nicht so super genau (Ich lande manchmal auch im Nachbarkreis). Es kann aber dazu dienen, "kreative" Angaben auszuschließen.
Melde Dich, dann sehen wir weiter
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- FBRUmfrage
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Deine Umsetzung als zweistufiges Dorpdown (@Joffm) gefällt mir sehr gut. So werde ich es wohl machen. Vielen Dank.
Ich überlege nur noch, ob nicht vielleicht je nach angeklicktem Bundesland ein zusätzliches Bild (Kartenausschnitt) mit den Landkreisen einfügbar wäre. Das wären dann 16 Bilder, die ich mit GIS eigentlich recht schnell erstellt bekomme. Wäre das machbar, dass dieses Bild dann unterhalb des Bundesland-Dropdowns in Abhängigkeit der Auswahl auftaucht oder ist das zu umständlich zu programmieren?
Please Log in to join the conversation.
- Joffm
- Away
- LimeSurvey Community Team
- Posts: 12932
- Thank you received: 3978
Klar, Frage vom Typ "Textanzeige", dort das entsprechende Bild einbinden.
Dazu am besten die Bilder geschickt benennen, z.B. "BL06000.jpg" für Hessen, "BL13000.jpg" für MeckPomm, wenn Du die Bundesländer so kodierst wie ich im Tutorial.
Dann wird das Bild einfach mittels ExpressionScript angezeigt, nämlich
<img alt="" src="/upload/surveys/{SID}/images/BL{Q1_SQ001_0}.jpg" />
Sollte dies bei Dir nicht funktionieren, die altbewährte Methode, ein verschachteltes IF-Statement:
{if(Q1_SQ001_0=='06000','<img src="/upload/surveys/{SID}/images/BildHessen.jpg" />', if(Q1_SQ001_0=='04000','<img src="/upload/surveys/{SID}/images/BildBremen.jpg" />',if(Q1_SQ001_0=='09000','<img src="/upload/surveys/{SID}/images/BildBayern.jpg" />',....)))}
Bei den Anführungszeichen auf das Abwechseln von einfachen und doppelten achten; außerdem ist es hier besser, den Sourcecode-Editor zu benutzen, der WYSIWYG-HTML-Editor hat manchmal eigene Ideen, damit umzugehen.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- FBRUmfrage
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Please Log in to join the conversation.
- FBRUmfrage
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
leider hat es mit der Umsetzung Deiner Vorschläge in meiner Umfrage nicht direkt geklappt und nach langer Fehlersuche ist es dann doch erst einmal liegen geblieben. Vielleicht kannst Du oder jemand aus der Community mir noch einmal weiterhelfen und mich aus der Verzweiflung retten.
Folgende Probleme habe ich:
- Dual-Matrix, Bundesländer und Landkreise habe ich wie im Tutorial beschrieben angelegt. Leider scheint jedoch das eingefügte script bei mir nicht zu funktionieren. Woran könnte das liegen? Muss ich vielleicht im script noch etwas an meine Fragennummerierung anpassen oder Ähnliches? (andere javascripts funktionieren in der gleichen Umfrage einwandfrei)
- Auch das Einbinden der Bilder bzw. Kartenausschnitte klappt leider weder auf die eine noch die andere Art und ich finde den Fehler nicht....
Please Log in to join the conversation.
- Joffm
- Away
- LimeSurvey Community Team
- Posts: 12932
- Thank you received: 3978
wenn Du nicht zeigst, was Du wie gemacht hast (lss Export nur dieser Frage/n), ist es schwer zu helfen.
Aber es ist klar, die Abhängigkeit der Matrix geschieht rein über die Kodierung.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- FBRUmfrage
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Please Log in to join the conversation.
- Joffm
- Away
- LimeSurvey Community Team
- Posts: 12932
- Thank you received: 3978
Begründung:
1. Sowohl lsq als auch lsg Exporte sind sprachsensitiv. Das heißt, man kann sie nicht in eine Umfrage mit anderer Basissprache importieren. Auch wenn ich hier "deutsch" raten kann, so gibt es doch drei verschiedene Sprachen "deutsch" (normal, deutsch-Du, deutsch-leicht)
2. In diesen Exporten fehlen die systemweiten Einstellungen, z.B. wie wird die Umfrage angezeigt (Frage für Frage, Gruppe für Gruppe,...)? Kann sehr wichtig sein.
3. Es macht uns unnötige Arbeit. Wir müssen eine Studie erstellen (hoffentlich in der richtigen Sprache), dort eine Gruppe anlegen, um schlussendlich den lsq-Export importieren zu können.
Daher immer lss.
Arbeitsweise: Du kopierst die Umfrage, entfernst alles, was nicht relevant für Deine Frage ist, und sendest den Rest als lss.
Hilf uns, damit wir gut und effektiv helfen können.
Gut, zu Deinem Problem.
Im script waren ein paar Zeilenumbrüche, die dort nicht hingehören.
Sie stammen offensichtlich aus meinem Tutorial. Hast Du den Code von dort kopiert?
In den Vorbemerkungen steht aber dies:
Ich habe sie entfernt und hier ist Dein lsq Export zurück.Die dargestellten Codes sollten nicht aus diesem Text in LimeSurvey kopiert werden.
Es könnten sich noch Reste der Formatierung im Text befinden, der den Code dann unbrauchbar macht.
Daher bitte diese Codestücke immer aus der Beispielstudie übernehmen.
Da Du ja nur diese Frage geschickt hast, ist es natürlich nicht möglich etwas zur Einbindung der Bilder zu sagen.
Denn dazu benötigst Du ja eine weitere Frage in dieser Gruppe..
Bis dann
Joffm
P.S.
Ich habe inzwischen festgestellt, dass
<img alt="" src="/upload/surveys/{SID}/images/BL{Q1_SQ001_0}.jpg" />
bei "Dual Matrix" nicht funktioniert. Muss ich einmal einen bugreport machen.
Also musst Du ein verschachteltes IF benutzen, wie ich es ja auch gezeigt habe.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- FBRUmfrage
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Ja, ich hatte das script in meiner Unwissenheit einfach aus dem Tutorial kopiert, aber dementsprechend nun auch dazu gelernt.
Bei der Einbindung der Bilder versuche ich es nochmal mit dem verschachtelten IF und melde mich, wenn es weiterhin nicht klappt.
Danke!
Please Log in to join the conversation.
- FBRUmfrage
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Jetzt klappt, alles
Please Log in to join the conversation.