| |
|
|
- Seite 1 - |
|
Normann Strübli | Ich habe mich schon immer gefragt wie es wohl aussehen würde wenn man eine Deutschlandkarte nimmt und alle Mitglieder mal einzeichnet...
Ok, soooviel Zeit hatte ich dann doch nicht
Aber bei denjenigen mit den meisten Beiträgen in diesem Forum habe ich mir die Arbeit mal gemacht. Das ganze erhebt natürlich keinen Anspruch auf Vollständigkeit oder Richtigkeit.
PS: Fällt Euch vielleicht irgendetwas auf???
|
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
Normann Strübli |
Das sieht ja wirklich sehr vielversprechend aus, gute Arbeit!
Kann bestimmt nicht nur iF für seine Zwecke benutzen sondern ist vielleicht auch für andere Programme interessant...
Die Liste enthält ne ganze Menge nützlicher info: Staat Bundesland Regierungsbezirk Landkreis Verwaltungszusammenschluss Ort Ortsteil/Stadtteil Gemeindeteil unspezifizierter Art Breitengrad Längengrad Autokennzeichen Postleitzahl(en)
Und Dohren ist auch mit Drin -und das will schon was heißen! Jetzt braucht man nur noch eine passende Deutschlandkarte und ein paar Anhaltspunkte für die Längen und Breitengrade.
|
|
|
| |
|
|
|
| Genau, eine schön große Karte ala 800x600, und dann könn wa ja erstma mit nem Profan-Progg anfangen das zu Testen,- danach mach ichs hier in die Community ala PHP->Profil.
Salve, des wird goil, iF |
|
|
| |
|
|
|
Frank Abbing | Hi.
Spitzenseite! Ahaus steht auch drin... |
|
|
| |
|
|
|
Manfred Barei | Hallo Norman,
Hört sich nicht schlecht an, könnte sehr interesant werden eine Übersichtskarte mit allen Profanern (aber nur solche die diesen Eintrag wollen, es kann ja sein das einer diesen Eintrag von woher er kommt nicht möchte )
Also an die Arbeit und fluks eine Karte erstellt in die sich jeder eintragen kann, wenn er will!
Grus aus der Heide von Manfred |
|
|
| Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 | | 04.11.2004 ▲ |
|
|
|
|
Normann Strübli | Karte - find ich gut.
Hat denn etwa schon jmd. angefangen ein proggi zu schreiben??? Was mir noch fehlt sind (ausgehend von dieser Karte) die Breiten/ Längengrade der Eckpunkte Dieser Karte. Anhand dieser müsste sich doch recht einfach die restlichen koordinaten umrechnen lassen. Hat die schon jemand? |
|
|
| |
|
|
|
Michael Dell | Uuups stand schon da, da war ich wohl mit Blindheit geschalge.
Sorry... |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 05.11.2004 ▲ |
|
|
|
|
| Ich glaub ich hab da ne schöne Datei (als Anhang downloadbar) gemacht.
Und des aus dem Source erstmal rausextrahiert: KompilierenMarkierenSeparieren/**
* Converts degrees/minutes/seconds to degrees
*
* Converts a string which represents a latitude/longitude as degree/minutes/seconds
* to a float degree value. If no valid string is passed it will return 0.
*
* @access public
* @param string $dms latitude/longitude as degree/minutes/seconds
* @return float degree
*/
function dms2deg($dms, $language = GEO_LANGUAGE_DEFAULT) {
global $cfgStrings;
$negativeSigns = array($cfgStrings[GEO_ORIENTATION_SHORT][$language][4], $cfgStrings[GEO_ORIENTATION_SHORT][$language][6], -);
$negativeSignsString = $cfgStrings[GEO_ORIENTATION_SHORT][$language][4].$cfgStrings[GEO_ORIENTATION_SHORT][$language][6];
if (strlen($dms) == 6) {
$dms = 0.$dms;
} elseif (strlen($dms) == 5) {
$dms = 00.$dms;
}
$searchPattern = |s*([$negativeSignsString-+]?)s*(d{1,3})[°s]*(d{1,2})[\s]*(d{1,2})([,.]*)(d*)[\s]*([$negativeSignsString-+]?)|i;
if(preg_match($searchPattern, $dms, $result)) {
if (in_array(strtoupper($result[1]), $negativeSigns) || in_array(strtoupper($result[7]), $negativeSigns)) {
$algSign = -1.;
} else {
$algSign = 1.;
}
if (((1. * $result[2]) > 360) || ($result[3] >= 60) || ($result[4] >= 60)) {
return PEAR::raiseError(Values out of range);
}
return $algSign * ($result[2] +(($result[3] + (($result[4]...$result[6]) * 10/6)/100)*10/6)/100);
} else {
return PEAR::raiseError(No DMS-Format (Like 51° 24 32.123\ W));
}
}
/**
* Converts a float value to degrees/minutes/seconds
*
* Converts a float value to degrees/minutes/second (e.g. 50.1833300 to 50° 10 60)
* The seconds could contain the number of decimal places one passes to the optional
* parameter $decPlaces. The direction (N, S, W, E) must be added manually
* (e.g. $output = E .deg2dms(7.441944); )
*
* @access public
* @param float $degFloat
* @param int $decPlaces
* @return string degrees minutes seconds
*/
function deg2dms($degFloat, $decPlaces = 0) {
$degree = abs(floor($degFloat));
$minSec = 60 * ($degFloat - $degree);
$minutes = floor($minSec);
$seconds = round(($minSec - $minutes) * 60, $decPlaces);
return $degree.° $minutes $seconds;
}
/**
* Returns the radius of the earth
*
* Returns the radius of the earth in the given unit.
* GEO_EARTH_RADIUS is set to the mean value: 6371. km
* equatorial radius as of WGS84: 6378.137 km
*
* @access public
* @param int $unit use the GEO_UNIT_* constants
*/
function getEarthRadius($unit = GEO_UNIT_DEFAULT) {
switch ($unit) {
case GEO_UNIT_KM:// Kilometer
return GEO_EARTH_RADIUS;
case GEO_UNIT_MI:// Meilen
return GEO_EARTH_RADIUS * 0.621371;
case GEO_UNIT_IN:// Zoll/Inch
return GEO_EARTH_RADIUS * 39370.08;
case GEO_UNIT_SM:// See-Meilen
return GEO_EARTH_RADIUS * 0.5399568;
default:
return GEO_EARTH_RADIUS;
}
}
Leider hab ich dieses WE kein bisl Zeit also stell ichs mal einfach hier hinein,- sonst würd ichs schnell hinproggen. Nurn Tip in php ist der Punkt . ein StringConcat. Also $s=$s.test ist das selbe wie s$=s$+test,- nur das man in php statt $s=$s.test eher $s.=test schreiben würde - is aba das Selbe. Achso, und in php - nich irritieren lassen - geht auch $s=$minutes bla $stunden statt $s=$minutes. bla .$stunden schreiben zu müssen,- variablen werden also auch in Strings geparst.
Ich würd mich auch wirklich froin wenns opensource bliebe.
Salve, iF |
|
|
| |
|
|
|
| Muß ich da etwa doch selbst ran? Hä?
Salve, iF |
|
|
| |
|
|
|
Normann Strübli | [quote:b8fe5d2610]Muß ich da etwa doch selbst ran? Hä?[/quote:b8fe5d2610] Nöö, hatte nur letzte Woche keine Zeit aber dieses WE werd ich mal was Basteln. |
|
|
| |
|
|
|
| Alle das Profil updaten.
Ich habe neues Feld Postleitzahl eingetüttelt. Bitte alle die Interesse haben auf einer kommenten Profan-Karte zu erscheinen dort eine PLZ angeben.
Die Karte selbst progg ich grad.
Salve, iF |
|
|
| |
|
|
|
| Juuhuhuhuu gugt mal in die Memberlist.
Salve, iF |
|
|
| |
|
|
|
R.Schneider | Hallo IF, echt Cool! Hab mich auch daran versucht bin aber jämmerlich an der Datenbank gescheitert. Wie hast Du das mit den PLZ gelöst? Habe mir die Datenbank als TXT-Datei runtergeladen und wollte sie mit Exel in eine Dbase-Datei verwandeln. Dabei habe ich festgestellt das große Städte sehr viele Postleitzahlen haben, die nicht in ein DB-Feld passen. Rudger |
|
|
| |
|
|