Autor | Zpráva | ||
---|---|---|---|
qo5 Profil * |
#1 · Zasláno: 24. 1. 2011, 00:31:21
Zdravim,
prosim, lze nejak/jak (php) zjistit LAT, LONG dle PSČ (prip. nazev mesta, obce,..) u nas? Samozrejme je jasne ze to nebude presne na kilometry zdaleka, ale i tak by to bylo fajn znat. Diky. |
||
TomášK Profil |
#2 · Zasláno: 24. 1. 2011, 00:49:41
Převod PSČ na obec lze pomocí databáze http://aplikace.mvcr.cz/adresa/xml.html. Obec na zeměpisné souřadnice pak zřejmě nějaké mapy - google, seznam, atlas apod.
|
||
xmark Profil |
#3 · Zasláno: 24. 1. 2011, 01:01:05
|
||
Chro Profil |
#4 · Zasláno: 24. 1. 2011, 03:03:51
qo5:
Hledej Google Geocoding. Ten můj kód, na který odkázal xmark, je zastaralý, konkrétně ta URL adresa v kódu pro formát CSV je zavržená. Sice stále funguje, ale otázka je jak dlouho. Momentálně ty souřadnice můžeš dostávat v populárních formátech XML a JSON. Mimoto, v tom kódu je chyba, před file_get_contentem je závorka navíc. Že by moderátor opravil, již nepředpokládám. |
||
qo5 Profil * |
#5 · Zasláno: 24. 1. 2011, 09:07:34
TomášK:
tohle vím. xmark, Chro: díky moc. |
||
qo5 Profil * |
#6 · Zasláno: 24. 1. 2011, 11:51:58
Jeste me napadlo.
Pokud mam v databazi takto lokace a chci zjistovat vzdalenosti navzajem. Napada me reseni, ze to budu prepocitavat pro kazdou vzdalenost samostatne a davat treba do tabulky (tzn. vsechno bude na druhou co se radku tyce abych mel vysledek kazdy s kazdym) Lze nejak efektivne pres dotaz vybrat nejblizsi objekty? Diky. |
||
xmark Profil |
qo5:
„Lze nejak efektivne pres dotaz vybrat nejblizsi objekty?“ V tom mnou citovaném vláknu se řeší i vzdálenost, viz zmínka o Pythagorovi a navazující ninja a Bubák :-) Chro: „můj kód, na který odkázal xmark, je zastaralý“ Díky za informaci. Toto je zrovna věc, kde by to možná za opravu stálo, kdyby to vlákno moderátor odemkl. Moderátor Chamurappi: Je odemčeno.
|
||
qo5 Profil * |
#8 · Zasláno: 24. 1. 2011, 12:09:45
xmark:
jasný, to je php ale, ne? mě jde o to provést to přímo sql dotazem. jinak díky. |
||
xmark Profil |
#9 · Zasláno: 24. 1. 2011, 12:21:11
qo5:
Odečíst, vynásobit a odmocnit můžeš přímo v SQL. Namaluj si na papír dva body X1Y1, X2Y2, dej dohromady vzorec k vypočtení jejich vzdálenosti a pak ten výraz prostě přepiš do SQL. |
||
Časová prodleva: 13 let
|
0