[Mapserver-DE] Neu im Thema sucht Rat
Jäger, Frank (KRZ)
F.Jaeger at KRZ.DE
Mit Jan 3 18:20:38 CET 2007
Hallo,
bevor man dir konkrete Programme vorschlägt, vielleicht noch mal überlegen:
Benötigst du wirklich "Mapping" oder nur ein "erweitertertes Grafikprogramm" um Ausschnitte aus einem Bild (auch wenn es eine "Landkarte" ist) anzuzeigen.
Beim Mapping denkt man in "Maßstab" und "Koordinatensystemem" (Bezugssysteme).
Du redest von "Prozent" und "Pixeln"!
Beim Mapping stellt man aus einem umfangreichen Datenbestand die jeweils im sichtbaren Ausschnitt befindlichen Fälle dar.
Du redest von "einem" Symbol, welches darzustellen ist.
Beim Mapping "zoomt" man sich durch mehrere Datenbestände für verschiedene Maßstabsbereiche.
Du willst nur einen einzigen (statischen?) Bestand zoomen:
>> Prozentangaben von 10 bis 200%
Datenformat Raster oder Vektor?
Vektor:
Das wäre vielleicht alles noch zu schaffen mit einer SVG-Datei abgelegt auf dem Server (Scalable Vector Graphics).
Mapping:
Es wären auf alle Fälle mehrere Programme, die benötigt würden:
>> Ich nehme mir eine sehr, sehr große Grafik von Köln und unterteile diese
gdal tileindex
>> Sämtliche Daten für die Grafikausgabe sollen vom Aufruf kommen
Das nennt sich WMS (Web Map Service) - ein Standard auf dem die meisten Webanwendungen basieren.
>> Kreis mit 20 Pixel Radius gemalt, darüber steht Bahnhofsviertel
Etwa so?
http://wms1.ccgis.de/mapbender_dev/frames/login.php?name=demo&password=demo&mb_user_myGui=meetingPoint&mb_myBBOX=3354106.875,5645530,3357763.125,5647870&mb_myPOI=Bahnhofsviertel,3355990,5646880 <http://wms1.ccgis.de/mapbender_dev/frames/login.php?name=demo&password=demo&mb_user_myGui=meetingPoint&mb_myBBOX=3354106.875,5645530,3357763.125,5647870&mb_myPOI=Bahnhofsviertel,3355990,5646880>
Oberfläche = Mapbender
Benutzt für die Karten: WMS-Dienste
Hier z.B.:
http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&LAYERS=Topographie,Grenze,Bundeslaender,Staedte,Postleitzahlbereiche,Bahnlinien,Strassen,Staedtepunkte,Staedtenamen,Bundeslaendernamen&STYLES=,,,,,,,,,&SRS=EPSG:31467&BBOX=3171410,5248260,4023280,6100130&WIDTH=150&HEIGHT=150&FORMAT=image/png&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage
>> ... Klickposition als Mittelpunkt ...
>> ..an allen vier Seiten Pfeile gezeigt, der jeweils die nächsten ...
Standard-Navigations-Funktion in den meisten Map-Programmen
Gruß
Frank
________________________________
Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Emmerich
Gesendet: Mittwoch, 3. Januar 2007 17:01
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] Neu im Thema sucht Rat
Hallo Liste,
seit heute darf ich mich völlig unbedarft mit dem Thema Mapping beschäftigen
und hoffe auf Euren Rat.
Was ich vorhabe versuche ich an einem Beispiel zu illustrieren, meine Frage an Euch ist,
mit welchem Tool ich die folgende Aufgabe lösen kann, wobei ich all die vielen tollen Sachen
wie Wegberechnung usw. nicht brauche, darum etwas kleines, schlankes und schnelles suche,
was möglichst ohne Neukomplierung auf dem Server zu handeln ist.
Ich nehme mir eine sehr, sehr große Grafik von Köln und unterteile diese
in Bereiche, z.B. indem ich neun Felder einzeln als Grafik abspeichere.
Dazu wünsche ich mir nun eine Blackbox zu der ich sagen kann:
a) Mache mir eine Image-Map mit der Grafik 6.
b) Darin trage mir ein:
1a. Kreisgrafik um den Punkt 26/45 mit Radius 20 Pixel
1b. Text dazu: Bahnhofsviertel
2a. Punktgrafik an 26/43 Hauptbahnhof
2b. Text dazu: Hauptbahnhof
c) das Ganze bitte mit 100% der Grafikgröße und 800*600 Pixeln
Auf meiner Webseite bekomme ich nun eine 800*600 Pixel große
Grafik angezeigt, die bei 0/0 beginnt, bei 800/600 aufhört.
Um die Stelle 26/43 ist ein Kreis mit 20 Pixel Radius gemalt, darüber steht Bahnhofsviertel.
An 26/43 wird ein Punkt gemalt, darüber steht Hauptbahnhof.
Dazu bekomme ich an allen vier Seiten einen Pfeile gezeigt, der jeweils die nächsten 600 oder 800 Pixel der Grafik aufrufen kann.
(Natürlich nicht, wenn ich an einem Ende der Grafik angekommen bin. Will ich von 2500 von 3000 nach rechts, wird 2400 bis 3000 angezeigt.
Klicke ich eine beliebige Koordinate der Grafik an, wird das Bild neu aufgebaut mit der Klickposition als Mittelpunkt.
Dazu braucht es noch ein Formular mit Prozentangaben von 10 bis 200%, womit die Grafik entsprechend gezoomt wird.
Sämtliche Daten für die Grafikausgabe sollen vom Aufruf kommen, nicht über eine Abfrage der Blackbox in der Datenbank,
dann kann ich alles vor dem Aufruf in PhP handeln.
Dies als Beispiel, tatsächlich sollen Maps aus einem Online-Spiel verarbeitet werden.
Ich hoffe, es gibt ein solches Tool und Ihr könnt mir entsprechendes empfehlen.
Gruß
Robert
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20070103/1c43fc1e/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)