mapka userów 4p

0

Zalozylem nowy temat, w ktorym mozna pisac o tym

0

Chyba trzeba by na mapie pozaznaczac ile ludzi jest skad bo tam na wschodzie straszny wysyp programmersow ;)

0

To rozumiem ze jakies zdjecia sa? :>

yy, nie ma, bo z wrażenia zapomniałem wziąć aparat :P

Chyba trzeba by na mapie pozaznaczac ile ludzi jest skad bo tam na wschodzie straszny wysyp programmersow ;)

I to jest zadanie dla ciebie :P Tak jak jest tutaj: http://ralphm.net/map?mapname=poland&language=en

Ludzie z jabbera też męczą się z tym... http://forum.jabberpl.org/index.php?showtopic=331
Może uda się od nich mapę jakąś porządną wyciągnąć :P

0

I to jest zadanie dla ciebie Tak jak jest tutaj: http://ralphm.net/map?mapname=poland&language=en

Extra to!.. może byśmy coś wspólnie zrobili takiego dla 4programmers :)

0

Skrobnę taką mapkę.

0

Nie tylko od strony PHP się przyda zrobić (dynamiczne rysowanie punktów na mapie) ale i JS (taka lista userów jak tam, ale z możliwością kliknięcia na gościa -> link do profilu na 4p).

0

http://sheitar.no-ip.org/4pmap/

Chwilowo jest tak, można zbierać już wpisy userów do bazy mapki, i później wykorzysta się je do dokładniejszego odzwierciedlenia.
Chcialem zrobić to na mapce powiatów, wtedy by dawało ciut większą dokładność zagęszczęcnia programmersów, ale nigdzie w necie nie ma porządnej mapki powiatów, są powiaty oddzielnych wojwewództw, ale za grzyba nie chcą się skleić w jedną, ładną Polskę (każde woj. ma inną skalę :/)

0

Sheitar mapka moze byc tylko lepiej aby sie dalo dynamicznie dodawac a nie jakies pisanie na maila Co by bylo jak by tylko polowa userow napisala do ciebie na maila ze chce byc na mapce? :P A juz w ogole lepiej jak by z bazy 4p wyczytac userow i ich automatycznie dodac :> I bardzo podoba mi sie taka mapka co dryo podal jabbera :)

0

IMHO to co Sheitar zrobił, jest wystarczające. Nie potrzeba nam więcej dokładności. To mogłoby już ingerować w prywatność użytkowników. Do organizowania zlotów chyba wystarczy.
Teraz można to zautomatyzować, bo województw jest niewiele i można spokojnie pole wyboru dać. Do tego jeszcze tylko ID w serwisie i już.
Ew. można pójść dalej i zintegrować z serwisem. W profilu dać ustawianie województwa i znacznik "pokazuj na mapce".

0

Własnie, mi taka forma też odpowiada. Planowałem zrobić takie zagęszczenie na powiatach (w miarę dobra dokładność, przy zachowaniu względnej anonimowości) lecz nie mogłem znaleźć całej mapy polski pokrytej siatką powiatów.

Obecnie zbieram też miasta (z myślą o przyszłej dokładniejszej mapce), ale sądzę, że można by to jednak odpuścić.

O formularzu dodawnia myślałem, ale zawsze znajdzie się ktoś kto dla draki wklepie kilkaset razy i zrobi się nieciekawie. Kwestia ręcznego wpisu do bazy nie jest taka skomplikowana przez phpMyAdmina.

Idąc dalej, dobrze by było walnąć w profilu wybór województwa (ew. powiatu gdyby była możliwość dorwania mapki odpowiedniej) oraz podpięcie skryptu pod 4p. Znacznik wyświetlania można pominąć, wystarczy że będzie select z województwami/powiatami z opcją 'Nie wyświetlaj' (lub coś w tym stylu) na samej górze.

Żeby zminimalizować czas serwera można skryptem łatwo cachować mapkę i odświeżać ją np. raz na godzinę.

Jedyne wymaganie to biblioteka GD, choć można by se ją odpuścić (potrzebna tylko do malowania ładniejszą czcionką).

// Doskrobane
http://infofirma.pl/mapa.html <- tutaj mają zarąbiste kontury powiatków, tylko że nie są wspólnie w tej samej skali czy nawet proporcjach żeby je poskładać jak puzzle :(

0

Ej no panowie...
Czy to serwis dla programistów czy cienkich bolków? <font size="1">(nieudolna próba wjechania na ambicję celem uzyskania zamierzonego efektu :>)</span>

Co jakiś czas ktoś jęczy, aby stworzyć razem jakiś projekt... i oto jest szansa i co widzę? Wybór z profilu województwa... ha!
Czy ta mapka jest wymagana? Czy musi być na jutro? Nie! Więc dlaczego nie zebrać wspólnych sił i nie popracować nad taką z prawdziwego zdarzenia?

Opracować odwzorowanie miasta na mapę - może nawet z zoomem? Jakiś taki uproszczony na maxa pilot. Dane źródłowe mamy - w profilu część osób określiła miasto. Jak ktoś nic nie wpisał lub wpisał bzdury, to nie zostanie to znalezione w spisie miast i się go nie uwzględni.

Skąd pobrać ładną mapę? Spis miast? (nikt nie każe, aby to były wsie po 5 mieszkańców - styknie kilkanadziesiąt głównych na województwo).
Można przeanalizować takie serwisy, jak wspomniany pilot. Może nawet będą tak mili, że udostępnią mapkę? tą z mniejszą ilością szczegółów. Może ten gość do jabbera podeśle mapkę? Maila mogę napisać.

Zróbmy to dobrze - też z chęcią wezmę w tym udział.

A więc... przekonałem? pomożecie? <font color="#999999">pomożemy!</span> :]

[<font color="blue">dopisane</span>]
Można też skorzystać z tej strony - chyba się nie obrażą :)
http://www.mapapolski.pl (ee, w sumie na pilocie te same dane + województwo i inne dane)

Np. szukamy Koszalina ;)
<font color="darkred">http://www.mapapolski.pl/index.php3?Z_CITY_NAME=koszalin&form_t=1</span>
I ze strony wycinamy fragmencik:
<font color="darkred">Okrąg: N 54°11'29" E 16°10'41"</span>
Teraz tylko odpowiednie równania odwzorowujące dane geograficzne na położenie na mapce - najtrudniejsza część... się pomyśli :)
Ale dzięki temu znajdziemy praktycznie każde miasto w Polsce :>

0

Maciek: miasto to wydaje mi się za dużo informacji. To byłaby jakaś forma dyskryminacji ludzi, których miast/wiosek na mapce nie znajdziesz. Jeżeli już tak zchodzić, to co najwyżej do powiatu. W obrębie powiatu to już można spokojnie się spotkać.

Ta mapka co Sheitar podał z zoomem do powiatów, to całkiem niezły pomysł. Byłaby wtedy mapka użytkowników z rozkładem na województwa i po kliknięci na województwo z rozkładem na powiaty.

Kilkanaście województw i kilkadziesiąt (albo kilkaset) powiatów można wklepać i ma się pewność, że wybrane jest tylko to, co istnieje. Jeżeli miałoby się podawać miasto i współrzędne, to mało komu chciałoby się pilota przeszukiwać. Ludzie są leniwi.

0

http://sheitar.no-ip.org/4pmap/mini.php

Ale jest bardziej niż krzywo ;] Niektóre miasta są na swoim miejscu inne mają dość rozbieżną zbieżność.

0

Jeżeli miałoby się podawać miasto i współrzędne, to mało komu chciałoby się pilota przeszukiwać. Ludzie są leniwi.
Ech, to będzie robił automat - jestem w stanie takie coś naskrobać w pół godziny...

Ja obstaję za miastami. Najwyżej kiedyś się wezmę (po sesji) i zrobię se prywatną mapkę :D ;)

[<font color="blue">dopisane</span>]
A co do odwzorowania... jakby dobrać dobrą skalę, to chyba to wystarczy?
Odwzorowanie azymutalne równopowierzchniowe

0
function WspolrzedneMiasta($NazwaMiasta) {
  $X = 0; $Y = 0;
  $sql = new MySQL('******', '******', '******');
  $args[] = $NazwaMiasta;
  if ($sql->Query("SELECT * FROM miasta WHERE city = '%s';", $args) > 0) {
    $row = mysql_fetch_array($sql->Result);
    $X = $row['X'];
    $Y = $row['Y'];
  } else {
    $city = str_replace(' ', '+', $NazwaMiasta);
    $miasto = file_get_contents('http://www.mapapolski.pl/index.php3?Z_CITY_NAME=' . $city . '&form_t=1');
    $miasto = substr($miasto, strpos($miasto, ' size=-2><b>') + 21, 32);
    $N = substr($miasto, 0, 9);
    $E = substr($miasto, 23);
    if ($E != 'Transitio') {
      $args[] = addslashes($N);
      $args[] = addslashes($E);
      $X = PrzeliczE($E);
      $args[] = $X;
      $Y = PrzeliczN($N);
      $args[] = $Y;
      $sql->Query("INSERT INTO `miasta` (`city`, `N`, `E`, `X`, `Y` ) VALUES ('%s', '%s', '%s', '%s', '%s');", $args);
    } else {
      // Błąd! Wieloznaczna nazwa :/
    }
  }
  $sql->Free();
  return $X . '|' . $Y;
}

Wyciąganie informacji o mieście z tej mapy + cachowanie wyników w sql'u, żeby nie ściągać strony mapy polski dla każdego miasta za kazdym razem, bo to tragicznie zwalnia działanie skryptu prowadząc do 30s timeouta.

0

Wpisz Białystok w pilocie, to znajdziesz nie tylko Białystok, w którym ja mieszkam, ale również inne.

0

rzecz jest banalna.....dla kogoś takiego jak my [green]

skrypt w PHP odczytuje dane(współrzędne) z bazy i kleja je do tablicy w JS, po czym sprawdzamy położenie myszy. Jak wyląduje na czymś to pokazujemy text.

Albo podgląd źródła strony http://ralphm.net/map?mapname=poland&language=en i co widzimy ??
Każdy element jest tak szczerze tylko regionem(<area>) na mapce i <ort>po prostu</ort> po najechanuj widać text....
Jednak że nie widzi mi się to jak Ci goście to zrobili....za dużo kodu wynikowego..

bardziej optymalne było by połączenie sposóbu pierwszego i drugiego :
regiony na mapie z podanym miastem i tablica userów.</url></php>

0

Ja tak sobie myślę, że Polska i jej podział na obszary jest potrzebny, ale przydałoby się dodać siedem dodatkowych lokacji... Rosja,Litwa,Białoruś, Ukraina, Słowacja, Czechy i Niemcy, bo sama mapka kraju wygląda podobnie do wycinanki wyrwanej z kontekstu ">

0

dodać siedem dodatkowych lokacji... Rosja,Litwa,Białoruś, Ukraina, Słowacja, Czechy i Niemcy, bo sama mapka kraju wygląda podobnie do wycinanki wyrwanej z kontekstu ">

To dodajmy tez Rwande I czad, no i Zimbabwe koniecznie, moze tez Iran i Irak?

//Jak mogłeś zapomnieć o Katarze i RPA ?? - M

0

http://ralphm.net/map?mapname=poland&language=en

Ludzie z jabbera też męczą się z tym... (...)
Może uda się od nich mapę jakąś porządną wyciągnąć :P
Napisałem do tego Ralpha :)
Z prośbą o tę mapkę, bo jest jedna z najlepszych, jakie można spotkać w necie.
Zapytałem też jak znajduje punkty, aby pasowały na mapie.
Oto odpowiedź:

Hi!

The map is at http://ralphm.net/images/maps/poland.png . An explaination of how the map works can be found on http://ralphm.net/about . And yes, each location is added manually, using long/lat coordinates that can be projected onto the map (of which I know the projection and covered area).

--
Groetjes,

Ralphm
A myślałem, że ma jakiś sprytny sposób, funkcję czy co ;)
Ale przynajmniej mamy czystą mapę :)

0

Taką mape zróbcie ;-)

http://map.search.ch/

0

http://sheitar.4programmers.info/dodaj.php <- tutaj się dopisywać, niektórzy już są wpisani przeze mnie, ale tylko kilka osób :P

http://sheitar.4programmers.info/ <- tutaj można obejrzeć wynik

0

Sheitar: jeżeli to ty dopisałeś embraced'a, to uważaj na jego gniew... o nie jest z powiatu Białystok tylko z powiatu białostockiego o ile mi wiadomo :P

A i jeszcze coś... daj gdzieś jakąś legendę jaka "brudność" żółtego co oznacza :P

0

Żeby nie robić bałaganu w tej mapce, to w nick mam wpisać swój nick z 4p, powiat to wiem, a w ostatnim polu co wpisać adres do mojego profilu ??

Sam numerek

//editniete
Heh a jeszcze nie bylo nikogo jak odpowiadalem ;P (mozna tego posta delejtnac)

0

Sheitar: jeżeli to ty dopisałeś embraced'a, to uważaj na jego gniew... o nie jest z powiatu Białystok tylko z powiatu białostockiego o ile mi wiadomo :P

<gafa> ale cicho sza :>

A i jeszcze coś... daj gdzieś jakąś legędę jaka "brudność" żółtego co oznacza

Domaluję w róg mapki, ale to jak wrócę ze zlotu ;]

0

Co do kolorow to ja bardziej bylbym za tym aby zrobic powiedzmy od zielonego do czerwonego ;) Tak jak na mapie fizycznej im mniej tym bardziej zielony im wiecej to rosnie w strone czerwonego :)

0

ta korolowa mapka Polski bardziej mi się widz.....

Marooned.......jak by ci to powiedzić w moim poprzednim poście już poniekąd rozwiązałem problem punktów na mapie....

chodzi mi o to, że nie było trzeba się zwaracać do innych ludzi, a rozwiązać to samemu

0

ta korolowa mapka Polski bardziej mi się widz.....
Mi też

Marooned.......jak by ci to powiedzić w moim poprzednim poście już poniekąd rozwiązałem problem punktów na mapie....
Sorry, ale o czym Ty piszesz? W Twoim poprzednim poście nie rozwiązałeś żadnego problemu. Napisałeś tylko to, co każdy wie po zajrzeniu do źródła strony. Problemem jest zmiana długości i szerokości geograficznej na współrzędne na danej mapce - na każdej będzie to inaczej.

chodzi mi o to, że nie było trzeba się zwaracać do innych ludzi, a rozwiązać to samemu
Ha! W tym momencie kwestionujesz sens istnienia forum. Po co się pytać doświadczonych ludzi, którzy rozwiązali dany problem jak możemy sami to zrobić. Co z tego, że zajmie to wiele dłużej.
Nie wysałem zapytania, bo twierdziłem, ze se nie poradzimy - napisałem aby zobaczyć podejście do tematu innej osoby - akurat nie dostałem żadnej sensownej odpowiedzi.. bywa

0

moge sie wpisac za kogos ;p zeby ruda tez byla na zolto

ps. mam nadzieje ze wiecie ktore to moje miastow bo jest zaznaczone! ;-)

0
pq napisał(a)

Taką mape zróbcie ;-)

http://map.search.ch/

Nie wiem jak wy, ale ja na tej mapce znalazłem ślady zająca ;)

btw: gdzie znajdę id mojego profilu?? [???] [???]

//LukaStrz: thx, ale nie moge soba zagescic polski bo <ort>pisze </ort>mi "niepoprawne dane" hmpf...
//<ort>jusz </ort><ort>dzaila </ort>;P

1 użytkowników online, w tym zalogowanych: 0, gości: 1