k2k hat geschrieben:und einige Anti-Mobilfunk-Fundamentalisten werden wohl auch auf die Barrikaden gehen, wenn die versteckte BTS in Nachbars Garten plötzlich bekannt wird
LOL naja, die Standorte sind sowieso alle öffentlich einsehbar bei der RegTP (zumindest in Deutschland), von dem her...
Hauptgrund für die Nicht-Öffentlich-Machung dürfte wohl in der Tat der Geschäftsgedanke der Betreiber sein, die wollen natürlich wo überall es geht mit verdienen.
Dove vai senza sci?
Wege entstehen, indem man sie geht.
Ich hab mir ja schon seit längerem überlegt, für die Alpengallery und das Alpinforum eine Kartenbasierte Linkseite zu basteln ..
.. da bin ich heut über Google Maps gestolpert..
.. das ist DIE Lösung! Und nicht nur für meine Idee mit der Linkliste, sondern auch für Liftworld! Du mußt nur pro Lift die X- und Y- Koordinaten von Start und Ende einpflegen lassen, und mittels eines kleinen Scripts die entsprechende XML-Seite basteln und ein bissl Javascript drumrum ..
Die Icons hab ich mir mal schnell von noe-lifts und liftworld ausgeliehen.
.. klickt doch mal auf die Lift-Icons! Inklusiv Verknüpfung zu den Daten von Liftworld!!! Und was man noch alles machen kann...
Die Frage wäre jetzt, wie kriegen wir eine Verknüpfung mit dem Alpinforum her? Gibt es die Möglichkeit, beim posten eines neuen Topics irgendeinen Tag zu setzen? Bzw. das im Nachhinein zu pflegen?
Ansonsten: Kann mir einer der Admins bitte die komplette Topic-struktur als CSV mailen? Dann schau ich mal, ob ich da irgendwas halb-aktuelles hinbasteln kann. Was ich dafür bräuchte:
Forumname, Topicname, TopicID
(ohne Off-Topic, Rate und Meetboard)
Für GoogleMaps braucht man übrigens nur eine Map-ID, die kostenlos ist. Mehr Infos gibts unter:
Die MapID ist immer auf die URL bestimmt, auf der die Seite angezeigt wird. d.h. bei unterem Code müßte man den key entsprechend an seinen eigenen key anpassen.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAgvZJWYj8qmn_hNeNJBQdSBTbToXR17z-88IPbyH7fo6_oxM0ohSmdqYkx3Jz3VmX7QjSkZzyWMMw7g" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 800px; height: 500px"></div>
<script type="text/javascript">
//<![CDATA[
var map = new GMap(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setMapType(G_SATELLITE_TYPE);
map.centerAndZoom(new GPoint(10.61013, 47.14706), 4);
var baseIcon = new GIcon();
// baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(17, 17);
// baseIcon.shadowSize = new GSize(0, 0);
baseIcon.iconAnchor = new GPoint(8, 8);
baseIcon.infoWindowAnchor = new GPoint(9, 2);
baseIcon.infoShadowAnchor = new GPoint(18, 25);
function createMarker(point, icon, html) {
var marker = new GMarker(point, icon);
GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); });
return marker;
}
var request = GXmlHttp.create();
request.open("GET", "liftworldtest.xml", true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
var xmlDoc = request.responseXML;
var markers = xmlDoc.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var point = new GPoint(parseFloat(markers[i].getAttribute("lng")), parseFloat(markers[i].getAttribute("lat")));
var name = markers[i].getAttribute("name");
var icon = new GIcon(baseIcon);
icon.image = "http://www.seilbahntechnik.net/images/icons/details.gif";
var marker = createMarker(point, icon, name);
map.addOverlay(marker);
}
var markers = xmlDoc.documentElement.getElementsByTagName("line");
for (var i = 0; i < markers.length; i++) {
var x1 = parseFloat(markers[i].getAttribute("lng1"));
var y1 = parseFloat(markers[i].getAttribute("lat1"));
var point1 = new GPoint(x1, y1);
var x2 = parseFloat(markers[i].getAttribute("lng2"));
var y2 = parseFloat(markers[i].getAttribute("lat2"));
var point2 = new GPoint(x2, y2);
var polyline = new GPolyline([point1, point2], "#ff0000", 2);
map.addOverlay(polyline);
var x = x1 + (x2 - x1) / 2;
var y = y1 + (y2 - y1) / 2;
var point = new GPoint(x,y);
var icon = new GIcon(baseIcon);
var type = markers[i].getAttribute("type");
if (type == "SL") {icon.image = "http://www.noe-lifts.com/skigebiete/SL.png";}
if (type == "DSB") {icon.image = "http://www.noe-lifts.com/skigebiete/DSB.png";}
if (type == "4SB") { icon.image = "http://www.noe-lifts.com/skigebiete/4SB.png"; }
if (type == "PB") { icon.image = "http://www.noe-lifts.com/skigebiete/PB.png"; }
var name = markers[i].getAttribute("name");
var lwlink = markers[i].getAttribute("lwlink");
var html = "<table style='white-space: nowrap;'><tr><td>Name:</td><td>" + name + "</td></tr>"
if (lwlink != "") { html = html + "<tr><td colspan=2><a href='http://www.seilbahntechnik.net/lifte/" + lwlink + "/daten.php' target='_blank'>Link Liftworld</a></td></tr>"; }
html = html + "</table>";
var marker = createMarker(point, icon, html);
map.addOverlay(marker);
}
}
}
request.send(null);
//]]>
</script>
</body>
</html>
Also alles nicht wirklich kompliziert, wenn ich das sogar hinkrieg ;-) Na gut, 3 Stunden hab ich für dieses Script gebraucht...
.. und hier das XML-File, das im Script eingelesen wird:
Wie gehts eigentlich weiter mit der Google Map Geschichte?
Ansonsten, ein paar Verbesserungsvorschläge:
a) Anzeige von Orts- und Skigebietsname sollte anklickbar sein und beim Klick eine Suche danach öffnen. Beispiel: Ich zeig mir die ESLs an, und möchte wissen, welche Lifte noch in diesem Gebiet sind. Also muß ich extra jedes Gebiet markieren, kopieren und in das Suchfeld einfügen, bis ich die gewünschte Information erhalte.
b) Sortierung der Listen. Gibts zwar unter der erweiterten Suche, aber diese Option wär auch nett, wenn ich mir eben z.B. übers menü die Liste der ESL anzeige. Und dann auch mit allen Feldern! Interessant wär z.B. für mich eine Liste aller ESL, nach Liftlänge geordnet. So nach dem Motto "kurze ESLs sind zwar auch nett, aber bei 'nem 2km ESL würd ich doch eher/weiter fahren". Weiterführend könnte man hier auch eine Art Skigebietssuche spinnen. "Such mir alle Skigebiete mit mind. 1 ESL" (die Suche würde dann tabellarisch auch anzeigen, wieviel SLs, DSBs, etc. es in diesem Gebeit noch gibt)
Cool wär auch irgendwie eine "Markierung" à la "Highlight". Nun ist das zwar sicher Ansichtssache, aber es würde auf der Suche nach "interessanten" Anlagen doch verkürzen, wenn man z.B. in der 4-EUB-Liste ein paar Icons hätte wie "besonders lang", "landschaftlich schön", "Technik-Highlight", DSBs mit Mittelstation suchen/sehen könnte, SLs mit Kurven suchen könnte, ..
Lange Rede, kurzer Sinn: Die Daten sind vorhanden, laß sie uns nach all erdenklichen Wünschen kreuz und quer durchsuchen ;-)
Hmmm... Das mit Google ist zwar gut, aber wie macht man das mit dem aktualisieren die ganze Zeit?
Ich fände besser wenn man wie jetzt
->Weltkarte
Dann:
->Karte Europa
->Karte Land mit unterteilung der verschiedenen Regionen
->Bei klick auf Region Aufliestung aller Skigebiete
->Nach Klick auf Skigebiet Seite mit mit Grundinfos sowie Link zu offizieller Homepage, Links zu Liftdatenbank sowie Pistenplänen.
Bei Pistenplänen fände ich es cool wenn man als User Pläne von verschiedenen Jahren uploaden könnte, welche man dann anwählen könnte. Der User ortnet beim Upload der Karte gleich alle darauf enthaltenen Lifte den Liften in der Datenbank zu. Und Bingo: Man weiss wann welcher Lift wo gestanden hat.
Natürlich würde man das zuerst von Europa machen, da sehr viel Arbeit. Und die Infos sollten dann von ein paar Usern zusammengetragen werden (z.B. Jeder macht ein paar Skigebiete in seiner Region) welche sich für diese Arbeit melden.
Pilatus hat geschrieben:Hmmm... Das mit Google ist zwar gut, aber wie macht man das mit dem aktualisieren die ganze Zeit?
Ich fände besser wenn man wie jetzt
->Weltkarte
Dann:
->Karte Europa
->Karte Land mit unterteilung der verschiedenen Regionen
->Bei klick auf Region Aufliestung aller Skigebiete
->Nach Klick auf Skigebiet Seite mit mit Grundinfos sowie Link zu offizieller Homepage, Links zu Liftdatenbank sowie Pistenplänen.
Da wären wir nur wieder bei den Punkt "Wo kommen die Karten her?"
So wie Du das erklärt hast ungefähr kann ich schon sehen mit einer Probekarte von Österreich.
Nur brauche ich lizenzfreie Karten von der ganzen Welt, die auch alle vom gleichen Typ sein sollen.
So wie beim Map Mod von diesem Forum, so habe ich mir das vorgestellt an Kartenmaterial. Eine Einfache schlichte Karte.
Sollte halt alles möglichst klare Linien haben.
Über die Füllfarbe kann man sich ja noch gedanken machen.
Die Karten sollten ja dann zu Lift-World passen.
Etwas kniffellig wird es dann sein die Kooardinaten für die erstelle Karte herauszufinden, damit die Orte auch an die richtige Stelle eingezeichnet werden.
Die Google Karte mit den Liften wollte ich eigentlich bei der Skigebiets bzw. Orts Detailansicht anzeigen.
^^ Das ganze ist ja eigentlich nur ne vereinfacht abgezeichnete Karte. Davon hab ich noch die Schweiz, und eine Weltkarte. Wenn du sowas integrieren willst, könnte ich vielleicht schon noch andere solche Karten auftreiben. Für die anderen Europäischen Länder kann man ja aus der Europakarte das ganze vergrössern.
Mir ist aufgefallen, dass die Suchfunktion zu streng ist.
Wer weiss schon dass man beim Feld Land nicht den Namen sondern nur das Kürzel eingeben darf ?
Oder dass es 100-PB und nicht PB-100 heisst.
etc.
Wäre es nicht möglich die Rubriken Land, Art und Hersteller als Auswahlliste zu gestalten ?
Als ich jetzt auch einige Male mit der Datenbank gearbeitet habe ist mir aufgefallen, dass das Bezeichnungssystem für Schlepplifte nicht die üblichen Bauarten vollständig wiederspiegelt. Als die Bauart kennzeichnende Attribute stehen 1-SL und 2-SL zur Verfügung, es gibt aber 4 wesentlich unterschiedliche Bauarten/Ausstattungen.
Ideal finde ich das französische Bezeichnungssystem, das in dieser Hinsicht eindeutig ist:
TKE2 - Bügelschlepper mit Einziehvorrichtung (téléski à enrouleurs biplace)
TKE1 - Tellerschlepplift mit Einziehvorrichtung (téléski à enrouleurs 1 place)
TKD1 - Kuppelbarer Stangenschlepper (téléski débrayable)
TKF1 - Fixgeklemmter Stangenschlepper (téléski à perches fixe)
Wäre schön, wenn auch deutschsprachige Datenbanken ein gleichermassen eindeutiges Bezeichnungssystem hätten.
Ram: Still und heimlich (?) hast du ja anscheinend (ansatzweise) das mit GoogleMaps integriert - inklusive GoogleEarth, dass es ja neuerdings auch noch gibt..
Wie hast du dir das denn weiterhin so vorgestellt?
Ich hatte mir für den heurigen Sommer den Vorsatz genommen, meine GPS-Tracks in KMZ zu wandeln - und entweder auf eine eigene Site zu stellen und/oder in meine Alpengallery zu integrieren, hab aber auch nix dagegen, wenn wir das in Liftworld integrieren.
Anbei mal meine Version - hab dein Imst-kmz mit meinen GPS-Tracks erweitert und ein paar "Ortsmarken" zu Liften und Abfahrten ergänzt, die wiederum Bilder zu meiner Alpengallery und Links zu deinen Datenseiten enthalten.
Was hälst du davon?
Willst du die KMZ-Dateien nur zum download anbieten oder auch in das kleine MAPS-Fenster integrieren?
Was könnte man noch verbessern/ergänzen? Wär ja praktisch, wenn man ein paar essentielle Daten in den Info-Bubbles direkt aus deiner DB auslesen könnte (i/frame-mäßig), bin mir aber nicht sicher, ob das von Google Earth aus überhaupt möglich ist.
Kleine Ergänzung zu meinem KMZ:
- Die Lifte hab ich nochmal mit einer Linie nachgezeichnet. Komischerweise ist die Linie immer hinter den Tracklogs, egal wie ich das im "Ordner" sortiere - wie krieg ich die nach vorne, weiß das jemand?
- Das Teilen von GPS-Tracks ist mit meiner bisher verwendeten Software sehr, sehr umständlich oder gar nicht möglich. Daher ist es mir momentan unmöglich, die Abfahrten einzeln als Objekt zu selektieren und einzufärben... Eine Möglichkeit wäre, das ganze in Google Earth nachzuzeichnen und meine originalen Tracks vor Veröffentlichung rauszulöschen... (jedenfalls wär das leichter als meine Tracks zu teilen usw.)
- Die Liftsymbole hab ich von einem Pistenplan gescannt. Falls mehr Leute solche Maps erstellen, sollte man sich vorher auf gemeinsame Symbole einigen .. hat jemand welche zum download? Vorzugsweise 32x32 Pixel im PNG-Format ..
Noch was anderes zu Liftworld: Es wäre schön, wenn man beim Bild-Upload einen Link eingeben könnte, wo du die Bilder downloaden könntest. Uploaden ist mir einfach zu umständlich (Bild in iphoto raussuchen ginge ja noch, aber dann in der Upload-Maske durch zig Verzeichnisse das richtige Bild suchen...)
Ja deine Karte sieht gut aus. So habe ich mir das ungefähr auch gedacht.
Nur halt erstmal ohne Pisten.
Benötigt werden nur die GPS- Koordinaten für Tal und Berg sowie Mittelstation falls vorhanden.
Grunddaten einblenden, müßte man schauen wie Google das macht, bzw. akzeptiert.
Liftssymbole sind i.O.
Wichtig wäre nur das genug Leute die GPS Daten auch eintippen.
Das mit dem Bildupload über URL sit nicht gepant im Moment.
Kann man die KMZ-Dateien nicht auch ohne GPS-Angaben erstellen? So direkt aus Google Earth raus? Geht halt nur richtig in Gegenden wo auch höher aufgelöste Bilder zur Verfügung stehen, aber immerhin. Nur Tal- und Bergstation mit ner Linie verbinden, Symbol und Verknüpfung zu LW dazu, oder stell ich mir das jetzt zu einfach vor
Dove vai senza sci?
Wege entstehen, indem man sie geht.
nö, das stimmt schon - werd ich mit meinen Tracks wohl genauso machen, ich zeichne die einfach komplett nach. Allerdings natürlich inkl. Pisten, wenn schon, denn schon ;)
Bei manchen Gegenden wirst dich aber mit "π * Daumen" schwer tun, wenn du nicht einen GPS-Track als Grundlage hast..