Проект построение карт плотности фотографий на основе сервиса Panoramio перемещается сюда.
В настоящий момент обрабатывается Москва и окрестности. Далее будет центральная часть России. Потом Европа. А далее посмотрим...
Показаны сообщения с ярлыком google maps. Показать все сообщения
Показаны сообщения с ярлыком google maps. Показать все сообщения
понедельник, 9 июня 2008 г.
пятница, 6 июня 2008 г.
среда, 4 июня 2008 г.
Densiramio
Карта плотности фотографий на Panoramio.
Проба пера (сделано вручную при помощи MS Excel)

Идею подсказал — http://komelsky.livejournal.com/95440.html
В ближайшее время планирую разродиться полноценной тулзой по этому поводу.
Проба пера (сделано вручную при помощи MS Excel)

Идею подсказал — http://komelsky.livejournal.com/95440.html
В ближайшее время планирую разродиться полноценной тулзой по этому поводу.
пятница, 30 мая 2008 г.
Кэширование Google Maps
четверг, 22 мая 2008 г.
Кодировка тайлов в Google Maps (Google Maps tiles encoding)
Для перевода координат вида trtqrstsstqt
http://kh0.google.com/kh?n=404&v=17&t=trtqrstsstqt

в координаты вида x=1240, y=637, z=6
http://mt2.google.com/mt?n=404&v=w2.74&hl=en&x=1240&y=637&zoom=6&s=Ga

надо делать так:
s='trtqrstssttqqts';
m='';
x=0; y=0;
for(i=1;i<s.length;i++) {
switch(s[i]) {
case 'q': x=x*2+0; y=y*2+0; break;
case 'r': x=x*2+1; y=y*2+0; break;
case 's': x=x*2+1; y=y*2+1; break;
case 't': x=x*2+0; y=y*2+1; break;
} }
url='http://mt2.google.com/mt?n=404&v=w2.74&hl=ru&zoom='+(18-i)+'&x='+x+'&y='+y;
Обратное преобразование можно осуществить путем побитового совмещения координат x и y. При этом (0;0) дает q, (1;0) — r, (1;1) — s, (0;1) — t. Например:
x=1238; y=639; zoom=6;
ts=""; tc="qtrs";
for(i=0;i<17-zoom;i++) ts="tc[2*((x">>i)&1)+((y>>i)&1)]+ts;
}
ts="t"+ts;
http://kh0.google.com/kh?n=404&v=17&t=trtqrstsstqt
в координаты вида x=1240, y=637, z=6
http://mt2.google.com/mt?n=404&v=w2.74&hl=en&x=1240&y=637&zoom=6&s=Ga
надо делать так:
s='trtqrstssttqqts';
m='';
x=0; y=0;
for(i=1;i<s.length;i++) {
switch(s[i]) {
case 'q': x=x*2+0; y=y*2+0; break;
case 'r': x=x*2+1; y=y*2+0; break;
case 's': x=x*2+1; y=y*2+1; break;
case 't': x=x*2+0; y=y*2+1; break;
} }
url='http://mt2.google.com/mt?n=404&v=w2.74&hl=ru&zoom='+(18-i)+'&x='+x+'&y='+y;
Обратное преобразование можно осуществить путем побитового совмещения координат x и y. При этом (0;0) дает q, (1;0) — r, (1;1) — s, (0;1) — t. Например:
x=1238; y=639; zoom=6;
ts=""; tc="qtrs";
for(i=0;i<17-zoom;i++) ts="tc[2*((x">>i)&1)+((y>>i)&1)]+ts;
}
ts="t"+ts;
среда, 30 апреля 2008 г.
Тень на Google Maps
Маплет отображает движение (след от движения) тени в течении дня в заданном месте и в заданное время. Задается также высота объекта. Дополнительно маплет отображает расстояние от объекта на котором тень закрывает объект заданной высоты (меньшей, чем высота основного объекта).
Пользуясь этим апплетом можно, к примеру, определить — будет ли соседнее здание затенять солнце на определенной высоте — это поможет с выбором этажа квартиры, например.
Текущая версия использует калькулятор SunAngle (точнее одну js-функцию калькулятора). В следующей версии предполагается использовать собственный калькулятор.
Дополнительно предполагается включить функции отображения следа тени за весь год (12 дневных следов) и длину тени в заданное время в течении года. Плюс к этому отображать время восхода-захода и максимальную длину тени (возможно ещё какие-то другие показатели в численном представлении).
Пользуясь этим апплетом можно, к примеру, определить — будет ли соседнее здание затенять солнце на определенной высоте — это поможет с выбором этажа квартиры, например.
Текущая версия использует калькулятор SunAngle (точнее одну js-функцию калькулятора). В следующей версии предполагается использовать собственный калькулятор.
Дополнительно предполагается включить функции отображения следа тени за весь год (12 дневных следов) и длину тени в заданное время в течении года. Плюс к этому отображать время восхода-захода и максимальную длину тени (возможно ещё какие-то другие показатели в численном представлении).
понедельник, 21 апреля 2008 г.
Карта Москвы
Через гигантский iframe при помощи Perl Crescent Page Saver Basic (аддон для файрфокса) снял карту Москвы в одну картинку размером где-то 5000x5000. Детальность приемлемая для размещения, к примеру, каких-то объектов или общего обзора. Для навигации не очень — мелкие улицы не видны.
Вес ~ 10Mb.
Вес ~ 10Mb.
Подписаться на:
Сообщения (Atom)

