<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>О геоинформатике, географии и путешествиях</title>
	<atom:link href="https://geoden.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://geoden.wordpress.com</link>
	<description>персональные страницы любителя географии</description>
	<lastBuildDate>Sun, 03 Nov 2019 18:40:05 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">1350335</site><cloud domain='geoden.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>О геоинформатике, географии и путешествиях</title>
		<link>https://geoden.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://geoden.wordpress.com/osd.xml" title="О геоинформатике, географии и путешествиях" />
	<atom:link rel='hub' href='https://geoden.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Гугл, чей Крым?</title>
		<link>https://geoden.wordpress.com/2019/11/03/%d0%b3%d1%83%d0%b3%d0%bb-%d1%87%d0%b5%d0%b9-%d0%ba%d1%80%d1%8b%d0%bc/</link>
					<comments>https://geoden.wordpress.com/2019/11/03/%d0%b3%d1%83%d0%b3%d0%bb-%d1%87%d0%b5%d0%b9-%d0%ba%d1%80%d1%8b%d0%bc/#respond</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Sun, 03 Nov 2019 18:40:05 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[Работаю...]]></category>
		<category><![CDATA[картография]]></category>
		<category><![CDATA[Гугл Мапс]]></category>
		<category><![CDATA[адреса]]></category>
		<category><![CDATA[google maps]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=2143</guid>

					<description><![CDATA[Часто работаю с геокодерами при разработке ПО. В процессе, для тестов часто ввожу фиксированный набор адресов или нас.пунктов, устоявшийся в моей голове. Чтобы был предсказуемый результат в ответе. Например для Киева я всегда ввожу ул.Садова, их в результате приходит до черта!  Набирается с руки на автомате. Это сразу показывает множественный результат во всей красе. С [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Часто работаю с геокодерами при разработке ПО. В процессе, для тестов часто ввожу фиксированный набор адресов или нас.пунктов, устоявшийся в моей голове. Чтобы был предсказуемый результат в ответе. Например для Киева я всегда ввожу <em>ул.Садова</em>, их в результате приходит до черта!  Набирается с руки на автомате. Это сразу показывает множественный результат во всей красе. С годами он мутирует, т.к. базы геокодинга разиваются.</p>
<p>Но сегодня, при работе с населенными пунктами и маршрутами пришло в голову протестить совсем нетипичный для меня <em>Симферополь</em>. Название этого населенного пункта, признаюсь, постоянно напрягает меня орфографией.  Не страдаю безграмотностью, но реально этот продукт греческого языка не уживается в голове.. Все время <em>Симфи</em>, хочется написать , а он то <em>Симферополь</em>. Короче, бесит&#8230; необходимость самоконтроля. Бывает&#8230;</p>
<p>Но не обо мне речь, а о Гугле, и не о двойственности подхода к ситуации в Украине, как было бы еще ожидаемо, а о решении разработчиков  в стиле &#171;а хер его знает!&#187;. В принципе, для неразработчиков поясню, что все запросы и к картам и к сервисам выполяются с <em>локалью</em>, в моем случае это всегда &#171;uk-UA&#187;. У Гугла это специфично разбито на два отдельных параметра: язык и регион (language=uk&amp;region=ua), но сути это не меняет. Такой подход позволяет сервисам глобальных компаний отдавать результаты на языке (и часто с учетом политической ситуации вокруг административного деления) клиента. Ожидаемо, чтобы для локали &#171;uk-UA&#187;, ответ геокодера был согласно <em>адмінустрою України</em>.</p>
<p>Я уже находил своеоборазные &#171;баги&#187; в OpenStreetMaps в стиле &#8212; <em>и вашим, и нашим</em>, когда на разных масштабах Крым то настоящий <em>АР Крим</em>, то фейковый пидорашеский. Но Опенстрит то пока еще не Гугл&#8230;</p>
<p>А Гугл  вообще просто викинул все компоненты адреса с административным делением для Симферополя!</p>
<p>Для сравнения, привожу ниже выдачу всех компонент административного устройства для областного центра Донецкой области Украины.</p>
<p><img data-attachment-id="2144" data-permalink="https://geoden.wordpress.com/2019/11/03/%d0%b3%d1%83%d0%b3%d0%bb-%d1%87%d0%b5%d0%b9-%d0%ba%d1%80%d1%8b%d0%bc/2019-11-03_19-27-38/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png" data-orig-size="1071,595" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2019-11-03_19-27-38" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=625" class="alignnone size-full wp-image-2144" src="https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=625" alt="2019-11-03_19-27-38"   srcset="https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png 1071w, https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=150&amp;h=83 150w, https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=300&amp;h=167 300w, https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=768&amp;h=427 768w, https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png?w=1024&amp;h=569 1024w" sizes="(max-width: 1071px) 100vw, 1071px" /></p>
<p>Как видите, Гугл в неопределенности&#8230; А значит нужно ему помочь. Механизм жалоб на ошибки на картах уже описан ранее<a href="https://geoden.wordpress.com/2017/02/24/%d1%81%d0%bb%d0%b5%d0%b4%d0%b8%d1%82%d0%b5-%d0%b7%d0%b0-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9-%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%b0%d1%85/"> в статье</a>.</p>
<p>Гугл, сука, чей Крым?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2019/11/03/%d0%b3%d1%83%d0%b3%d0%bb-%d1%87%d0%b5%d0%b9-%d0%ba%d1%80%d1%8b%d0%bc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2143</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2019/11/2019-11-03_19-27-38.png" medium="image">
			<media:title type="html">2019-11-03_19-27-38</media:title>
		</media:content>
	</item>
		<item>
		<title>следите за ориентацией на картах</title>
		<link>https://geoden.wordpress.com/2017/02/24/%d1%81%d0%bb%d0%b5%d0%b4%d0%b8%d1%82%d0%b5-%d0%b7%d0%b0-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9-%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%b0%d1%85/</link>
					<comments>https://geoden.wordpress.com/2017/02/24/%d1%81%d0%bb%d0%b5%d0%b4%d0%b8%d1%82%d0%b5-%d0%b7%d0%b0-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9-%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%b0%d1%85/#comments</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Fri, 24 Feb 2017 11:21:25 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[карты]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[google maps]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=2105</guid>

					<description><![CDATA[нашлось вот случайно&#8230; Нет, речь пойдет не о север-юг, как могло показаться из заглавия. На самом деле очередной картографический ляп это как раз проблема lost in translation, в этом конкретном случае не совсем ясно кто это написал: сам клиент при регистрации своего бизнеса на карте или картслужба гугла (роботы такие роботы!) сделала такую безграмотную транслитерацию. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img data-attachment-id="2109" data-permalink="https://geoden.wordpress.com/2017/02/24/%d1%81%d0%bb%d0%b5%d0%b4%d0%b8%d1%82%d0%b5-%d0%b7%d0%b0-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9-%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%b0%d1%85/lostintranslation/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png" data-orig-size="428,225" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="lostintranslation" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png?w=428" class=" size-full wp-image-2109 alignleft" src="https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png?w=625" alt="lostintranslation"   srcset="https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png 428w, https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png?w=150&amp;h=79 150w, https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png?w=300&amp;h=158 300w" sizes="(max-width: 428px) 100vw, 428px" /></p>
<p style="text-align:right;"><em>нашлось вот случайно&#8230;</em></p>
<p>Нет, речь пойдет не о север-юг, как могло показаться из заглавия. На самом деле очередной картографический ляп это как раз проблема lost in translation, в этом конкретном случае не совсем ясно кто это написал: сам клиент при регистрации своего бизнеса на карте или картслужба гугла (роботы такие роботы!) сделала такую безграмотную транслитерацию.</p>
<p>не проходите мимо, в гуглокартах, если щелкнуть на объект, то можно попытаться исправить этот бесконечно неправильный мир и немного уменьшить энтропию <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img data-attachment-id="2108" data-permalink="https://geoden.wordpress.com/2017/02/24/%d1%81%d0%bb%d0%b5%d0%b4%d0%b8%d1%82%d0%b5-%d0%b7%d0%b0-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9-%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%b0%d1%85/2017-02-24_13-00-24/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png" data-orig-size="1280,680" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2017-02-24_13-00-24" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=625" class="alignnone size-full wp-image-2108" src="https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=625" alt="2017-02-24_13-00-24"   srcset="https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png 1280w, https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=150&amp;h=80 150w, https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=300&amp;h=159 300w, https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=768&amp;h=408 768w, https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png?w=1024&amp;h=544 1024w" sizes="(max-width: 1280px) 100vw, 1280px" /></p>
<p>з.ы. а может  все-таки это на самом деле небанальный такой BDSM -клуб для поклонников Буратино? <em>Дубовый гей</em>&#8230; Концептуально!</p>
<p>:-)))</p>
<p>Если отбросить незлобный троллинг и внести научно-нормативную составляющую в этот нехитрый пост, то объект на карте должен был быть транслитерирован таким образом: <strong>Dubovyi Hai</strong></p>
<p>согласно стандарту (всегда проверить географическую транслитерацию можно <a href="http://translit.kh.ua/?geo">по ссылке</a>):</p>
<blockquote>
<p class="f">Прийнятий Українською комісією з питань правничої термінології (<b>УКППТ</b>) у 1996 році. В міжнародній практиці застосовується для транслітерації українських назв географічних об’єктів — у вжитку в ООН. Єдиний стандарт транслітерації, що (у спрощеному варіанті) передбачає спрощення подвоєння деяких приголосних (наприклад, <i class="true">Zaporizhzhia</i> → <i class="true">Zaporizhia</i>)</p>
<p class="f">Транслітерація є односторонньою: багато українських слів записуються цим стандартом однаково (наприклад, «дій» і «дії»). У точному варіанті, м’який знак та апостроф записуються апострофом. У спрощеному — апостроф не відтворюється, але вживається для запису м’якого знаку у деяких позиціях.</p>
</blockquote>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2017/02/24/%d1%81%d0%bb%d0%b5%d0%b4%d0%b8%d1%82%d0%b5-%d0%b7%d0%b0-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9-%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d1%82%d0%b0%d1%85/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2105</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2017/02/lostintranslation.png" medium="image">
			<media:title type="html">lostintranslation</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2017/02/2017-02-24_13-00-24.png" medium="image">
			<media:title type="html">2017-02-24_13-00-24</media:title>
		</media:content>
	</item>
		<item>
		<title>географический анализ сетей АЗС разных брендов</title>
		<link>https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/</link>
					<comments>https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/#respond</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Sat, 16 Jul 2016 12:10:23 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[Процесс]]></category>
		<category><![CDATA[Работаю...]]></category>
		<category><![CDATA[АЗС]]></category>
		<category><![CDATA[ОККО]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[WOG]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=1929</guid>

					<description><![CDATA[в одной из предыдущих статей я описал методику проверки изменений внутри одной сети АЗС на основе наборов данных разных лет. Немного ранее я произвел обновление своих данных сетей АЗС OKKO, WOG и, наконец,Shell  на основании публичных бренд-сайтов. И вот теперь, пришло время произвести анализ между сетями. Формально повод такой: при обновлении последней из сетей (Shell) я столкнулся [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p><img loading="lazy" data-attachment-id="2093" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/shellwog/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif" data-orig-size="297,138" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shellwog" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif?w=297" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif?w=297" class="alignnone size-full wp-image-2093 alignleft" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif?w=625" alt="shellwog.gif"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif 297w, https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif?w=150&amp;h=70 150w" sizes="(max-width: 297px) 100vw, 297px" />в одной из предыдущих статей я описал <a href="https://geoden.wordpress.com/2016/07/12/%D0%B3%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%BF%D1%80%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8%D0%BE/">методику проверки изменений</a> внутри одной сети АЗС на основе наборов данных разных лет. Немного ранее я произвел обновление своих данных сетей АЗС OKKO, <a href="https://geoden.wordpress.com/2016/06/30/%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%B7/">WOG</a> и, <a href="https://geoden.wordpress.com/2016/07/16/%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%B7-2/">наконец,Shell</a>  на основании публичных бренд-сайтов. И вот теперь, пришло время произвести анализ <em>между сетями</em>. Формально повод такой: при обновлении последней из<a href="https://geoden.wordpress.com/2016/07/16/%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%B7-2/"> сетей (Shell)</a> я столкнулся с таким понятем как &#171;АЗС-Партнер&#187;. Таким обобщенным именем в файле  <strong>Shell network in Ukraine.kml  </strong>были названы другие noname станции, входящие в программу ShellCard. Но что же это за станции?</p></blockquote>
<p>Кроме этого, есть насущная необходимость устранить дублирование, ведь я же не хочу чтобы в одной геграфической точке находились и известные сетевые и noname станции. Итак, назревает очередное &#171;ухо&#187; JOIN с пространственным пересечением.<span id="more-1929"></span></p>
<p>На этот раз слева в JOIN <strong> </strong>у нас новоприбывшие Shell (включая АЗС-Партнер) из общего файла <strong>Shell network in Ukraine.kml </strong>а справа все стании, которые вообще у меня есть (существенная часть в них это актуализированные в 2016).</p>
<p><img loading="lazy" data-attachment-id="1963" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/2016-07-15_10-21-04-2/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png" data-orig-size="948,610" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-15_10-21-04" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png?w=625" class="alignnone size-full wp-image-1963" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png?w=625" alt="2016-07-15_10-21-04.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png 948w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png?w=150&amp;h=97 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png?w=300&amp;h=193 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png?w=768&amp;h=494 768w" sizes="(max-width: 948px) 100vw, 948px" /></p>
<p>Невероятно!161 шт. пространственных пересечений &#8212; в колонке bname наблюдается устойчивая тенденция &#8212; подавляющее большинство захватов &#171;чужих&#187; станций происходит по сети WOG. Нет, это не случайный захват близко расположенных соседей, не может он быть таким массовым. Получается что почти все из только что добавленных 155 шт. АЗС-Партнер, уже существуют в моей БД АЗС Украины под другими, оригинальными именами!</p>
<p>Ради эксперимента, играемся с радиусом захвата и снижаем его до минимально приемлемого (70м). В ответе по прежнему устойчивое количество 133 шт. пересечений Shell-овских АЗС-Партнеров и WOG-ов.  Чтобы совершенно сомнения развеять, обратите внимание на  то, что адреса в левой и правой части JOIN тождественны (они не идентичны синтаксически, потому как это данные полученые из разных источников разных сетей, но семантически одинаковы!) Добавляю критерий фильтра по &#171;ОККО&#187; и &#171;WOG&#187; чтобы вычислить <strong>тенденцию партнерства</strong> в чистом виде.</p>
<p><img loading="lazy" data-attachment-id="1978" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/2016-07-15_11-02-12/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png" data-orig-size="954,614" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-15_11-02-12" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png?w=625" class="alignnone size-full wp-image-1978" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png?w=625" alt="2016-07-15_11-02-12.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png 954w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png?w=150&amp;h=97 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png?w=300&amp;h=193 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png?w=768&amp;h=494 768w" sizes="(max-width: 954px) 100vw, 954px" /></p>
<p>Вот и открытие, своего рода бизнес-анализ :-),  сделанный исключительно путем географического анализа: <strong>В сетях WOG и ОККО принимают карточки ShellCard</strong>.</p>
<blockquote><p><strong>примечание:</strong> Я сейчас не работаю в компании трейдере в тематике близкой к АЗС, поэтому не слежу и не знаю про какие-либо корпоративые решения, слияния, поглощения или партнерство. Даже новостей не анализирую на эти темы. Поэтому мой вывод, возможно покажется специалистам по торговле нефтепродуктами, немного незрелым или неполным или даже несущественым. Но цель статей по геоинформатике в моем блоге вовсе не создание новостийных поводов или анализ рынка, меня интересуют технологии  и прикладные приемы анализа географически распределенных объектов. Только и всего.</p>
<p>Если меня наймут за деньги работать в этом направлении, конечно же я буду и аккуратнее в выводах и детальнее в анализе и конфиденциальнее, если так можно выразиться <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p></blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Что же касается проблемы дублирования, то решение ее простое &#8212; нужно удалить все те <em>новоприбывшие</em> АЗС-Партнер из  Shell-овской сети, которые при этом являются станциями сетей WOG и ОККО. Ну просто потому, что в приорите, конечно же,  данные самих сетей о своих станциях.</p>
<p>Сделаю это уже использовавшимся ранее приемом: выделю список ID в отдельный запрос, которым можно манипулировать в MS Access. Для этого, просто копирую результат колонки aid (это ID записи левой стороны JOIN <b>, </b>т.е. это Shell-овские АЗС-Партнеры ), вставляю его в Эксель, добавляю там запятую и все это копирую внутрь скобок SQL конструкции IN (&#8230;)  Далее можно как физически удалить строки, так и логически сделать их невидимыми/несущественными для алгоритмов работы с АЗС. Но это уже мое внутреннее, не имеющее отношение к процессу анализа решение.</p>
<p><img loading="lazy" data-attachment-id="2049" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/2016-07-16_14-27-21/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png" data-orig-size="771,496" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-16_14-27-21" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png?w=625" class="alignnone size-full wp-image-2049" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png?w=625" alt="2016-07-16_14-27-21.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png 771w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png?w=150&amp;h=96 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png?w=300&amp;h=193 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png?w=768&amp;h=494 768w" sizes="(max-width: 771px) 100vw, 771px" /></p>
<p>Итак, после  нескольких подходов к актуализации данных 2016 г. ОККО,WOG и Shell, я существенно продвинулся и теперь у меня не только больше АЗС, но и актуальность данных на порядок выше, чем ранее. По-сути, БД АЗС Украины, которую я собирал в 2010-2013 полевым способом, можно выкинуть, разбираться с месивом данных значительно дороже,чем извлекать актуальные данные из бренд-сайтов сетей АЗС.</p>
<p>Думаю, на этом публикации про сети АЗС закончим. Если встречу интересные в технологическом плане решения, напишу о них, но пока все, что так или иначе приходится делать уже изучено и отработано. Мелкие различия несущественны&#8230;</p>
<p><img loading="lazy" data-attachment-id="2064" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/2016-07-07_2-41-21/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png" data-orig-size="959,658" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-07_2-41-21" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png?w=625" class="alignnone size-full wp-image-2064" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png?w=625" alt="2016-07-07_2-41-21.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png 959w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png?w=150&amp;h=103 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png?w=300&amp;h=206 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png?w=768&amp;h=527 768w" sizes="(max-width: 959px) 100vw, 959px" /></p>
<p>в качестве красивой картинки напоследок &#8212; температурная карта, использующая COUNT записей при GROUP BY по самопересечениям АЗС в Киеве. Отдаленно это можно интерпретировать как распределение суперплотности АЗС, видны &#171;бензиновые аллеи&#187;. Сделал, понравилось..:-)</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2016/07/16/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d1%81%d0%b5%d1%82%d0%b5%d0%b9-%d0%b0%d0%b7%d1%81-%d1%80%d0%b0%d0%b7%d0%bd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1929</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/shellwog.gif" medium="image">
			<media:title type="html">shellwog.gif</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_10-21-041.png" medium="image">
			<media:title type="html">2016-07-15_10-21-04.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-15_11-02-12.png" medium="image">
			<media:title type="html">2016-07-15_11-02-12.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-16_14-27-21.png" medium="image">
			<media:title type="html">2016-07-16_14-27-21.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-07_2-41-21.png" medium="image">
			<media:title type="html">2016-07-07_2-41-21.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Извлечение географических данных из публичных бренд-сайтов (ч.2) Shell</title>
		<link>https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/</link>
					<comments>https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/#respond</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Fri, 15 Jul 2016 22:14:54 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[Процесс]]></category>
		<category><![CDATA[Работаю...]]></category>
		<category><![CDATA[АЗС]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[KML]]></category>
		<category><![CDATA[Shell]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=1754</guid>

					<description><![CDATA[ранее, при попытке обновить информацию о АЗС сети WOG в собственной пространственной БД АЗС Украины, я столкнулся с трудностями, успешно преодолел часть из них и, дабы не зацикливаться на конкретных ошибках WOG, написал часть анализа данных уже на основе сети АЗС Shell. В отдельной статье.  Тем более, что сетей АЗС в Украине много и нужно равномерно заниматься [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p><a href="https://geoden.wordpress.com/wp-content/uploads/2016/07/shell.gif"><img loading="lazy" data-attachment-id="1756" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/shell/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/shell.gif" data-orig-size="76,71" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shell" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/shell.gif?w=76" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/shell.gif?w=76" class="size-full wp-image-1756 alignleft" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/shell.gif?w=625" alt="shell"   /></a>ранее, при попытке обновить информацию о АЗС сети WOG в собственной пространственной БД АЗС Украины, я <a href="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/">столкнулся с трудностями, успешно преодолел часть из них</a> и, дабы не зацикливаться на конкретных ошибках WOG, написал часть анализа данных уже на основе сети АЗС Shell.<a href="https://geoden.wordpress.com/2016/07/12/%D0%B3%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%BF%D1%80%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8%D0%BE/"> В отдельной статье</a>.  Тем более, что сетей АЗС в Украине много и нужно равномерно заниматься всеми (или наиболее массовыми из них). Статья про Shell была написан исключительно с методологической целью, ведь уже в середине анализа становиться понятно, что используемые данные Shell  <strong>непригодны</strong> в том виде, котором они опубликованы самой корпорацией в файлах CSV, GPX.</p>
<p>Пришло время грубой силы в деле обретения порядка!</p></blockquote>
<p><span id="more-1754"></span></p>
<p>Методологически,<em> вскрытие Шелла</em> (о! зацените каламбурчик <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> особо не отличается от работы с данными WOGа. Дело в том, что делать бы будем почти тоже самое &#8212; искать <strong>другой источник информации</strong> на том же бренд-сайте.</p>
<p>Поехали! Во-первых находим карту сети ShellCard, с восторгом обнаруживаем, что там не только свои АЗС (Shell), но и АЗС-партнеры, включаем эту опцию.<br />
<a href="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png"><img loading="lazy" data-attachment-id="1757" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-13_18-07-55/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png" data-orig-size="746,255" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-13_18-07-55" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png?w=625" class="aligncenter size-full wp-image-1757" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png?w=625" alt="2016-07-13_18-07-55"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png 746w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png?w=150&amp;h=51 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png?w=300&amp;h=103 300w" sizes="(max-width: 746px) 100vw, 746px" /></a></p>
<p>Обратите внимание, карта сделана прямо в Гугл Мапс (Мои карты) и не является встроенной непосредственно в сайт бренда, напротив, она открывается<a href="https://www.google.com/maps/d/viewer?hl=ru&amp;authuser=0&amp;mid=1VjVU0mEzIgQY87q2IT35UYUC1js"> по ссылке</a>. При этом, параллельно, в сайте бренда есть свой движок с кластерной картой и системой поиска (и даже построения маршрута) но там как раз все сделано &#171;англосаксами&#187;, и тут вдруг становится понятно, что к  множествам данных АЗС Shell и сети ShellCard используются разные подходы как по структуре данных, так и по качеству. Ранее, разбирая  сеть АЗС WOG я уже делился этим  своим давнишним открытием: если бренд-сайт в целом это забота маркетологов, то сайты партнерских программ это скорее удел юристов-экономистов. Юристы-экономисты просто вынуждены быть ближе к правде жизни и по крайне мере в списках использовать и украинский язык и правильное написание адресов объектов. Они же договора с этими субъектами заключают. Надеюсь, что не встречу тут АЗС по имени &#171;КОКА-КОЛА&#187; <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Как и в случае с WOG-ом, именно на страницах карточных систем (в этом случае это ShellCard) наиболее полная информация, и о чудо! она написана на нормальном украинском языке.</p>
<p><img loading="lazy" data-attachment-id="1778" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-13_19-54-02/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png" data-orig-size="1211,553" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-13_19-54-02" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=625" class="alignnone size-full wp-image-1778" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=625" alt="2016-07-13_19-54-02.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png 1211w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=150&amp;h=68 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=300&amp;h=137 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=768&amp;h=351 768w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png?w=1024&amp;h=468 1024w" sizes="(max-width: 1211px) 100vw, 1211px" /></p>
<p>&nbsp;</p>
<p>Круто! 136 шт. собственных АЗС  Shell (тут отдельно радуемся,что количество 136 не изменилось, оно было и в прошлом экстракте данных, а значит порядка в Шелле на порядок больше чем в WOG, где ничто ни с чем не сходится) и  156 загадочных АЗС-Партнер. Понятно что АЗС-Партнер &#8212; это &#171;собирательный образ&#187;, а не конкретная сеть.</p>
<p>Скачать готовый KML просто как 2 Х 2 и даже проникаешься уважением к Shell &#8212;настолько их политика в области информации отличается от тугого WOG-a.</p>
<p>Уже вторую серию подряд я не использую профессиональные ГИС для анализа (и обработки) данных, поэтому продолжим решать задачу подручными средствами.</p>
<p><strong>задача:</strong> имеем файл <strong>Shell network in Ukraine.kml</strong>. Как на его основе выполнить апдейт реляционной географической СУБД и проанализировать изменения сети АЗС за прошедшие 3 года?</p>
<p><strong>решение:</strong> сразу скажу, что решений  <em>стопиццот </em> и, что точно я не буду делать, так это сравнивать их. Мне просто захотелось протегать эту статью словами <strong>jscript  </strong>и <strong>T-SQL</strong>, поэтому мое решение будет таким:</p>
<ol>
<li>скачать файл <strong>Shell network in Ukraine.kml</strong></li>
<li>открыть файл средствами jscript, провести парсинг и выдать результат (распечатать в лог) в виде строк пригодных для прямой вставки методом копи-пейст в грид реляционной СУБД. В качестве грида будет выступать вечномолодой  швейцарский нож MS Access с затянутым внутрь внешним источником данных MS SQL Server 2008R2</li>
</ol>
<p><strong>процесс:</strong></p>
<p>Прежде чем начать программирование <em>в стиле VBA</em>, нужно понимать,что KML это абсолютно честный XML, следовательно его стурктура превращяется в реляционную без проблем. С другой стороны, работая в jscript, органично все-таки оперировать объектами этого языка. Благодаря библиотеке <strong>jquery.xml2json.js</strong> преобразовать XML в JSON (но фактичеки все-таки в объектную структуру) просто элементарно. Я даже не собираюсь предварительно изучать структуру KML, много лет назад мне хватило этого, а сейчас я сначала преобразую его в объект языка jscript и уже внутри буду выкапывать нужную мне информацию. Да, это действительно программа на 3 строчки (ну почти <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><img loading="lazy" data-attachment-id="1835" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-14_10-53-12/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png" data-orig-size="815,419" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-14_10-53-12" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png?w=625" class="alignnone size-full wp-image-1835" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png?w=625" alt="2016-07-14_10-53-12.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png 815w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png?w=150&amp;h=77 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png?w=300&amp;h=154 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png?w=768&amp;h=395 768w" sizes="(max-width: 815px) 100vw, 815px" /></p>
<p>В дебаггере Хрома (Ctrl+Shift+i) ставим точку останова в нужном месте и изучаем структуру получившегося объекта. Итак, все просто: в нем есть две папки (Folder) для собствнных и партнерских АЗС сооотвественно, а внутри каждой папки, массив объектов Placemark.</p>
<p>Все ясно, Placemark  &#8212; это и есть презентация на карте каждой конкретной АЗС. Осталось только выбрать какие свойства мы распечатываем для формирования итоговой строки .</p>
<p><img loading="lazy" data-attachment-id="1849" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-14_10-55-45/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png" data-orig-size="827,399" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-14_10-55-45" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png?w=625" class="alignnone size-full wp-image-1849" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png?w=625" alt="2016-07-14_10-55-45.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png 827w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png?w=150&amp;h=72 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png?w=300&amp;h=145 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png?w=768&amp;h=371 768w" sizes="(max-width: 827px) 100vw, 827px" /></p>
<p>Я решил,что свойство description содержит все данные которые мне нужны, нужно лишь разбить его на части. С помошью функции split(&#171;&lt;br&gt;&#187;) строка значения свойсва description разбивается на массив. Далее дело техники &#8212; формируем нужную нам итоговую строку с помощью нехитрых сплитов и конкатенаций с &#171;;&#187; и печатаем в лог, копируем и складываем в Эксель. Два раза, меняя папки Folder(0), Folder(1).</p>
<p><img loading="lazy" data-attachment-id="1862" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-14_13-10-05/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png" data-orig-size="691,430" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-14_13-10-05" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png?w=625" class="alignnone size-full wp-image-1862" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png?w=625" alt="2016-07-14_13-10-05.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png 691w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png?w=150&amp;h=93 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png?w=300&amp;h=187 300w" sizes="(max-width: 691px) 100vw, 691px" /></p>
<p>Результаты логов сразу сохраняем в файл с раширением CSV и Эксель его открывает как родной. Осталось для колонки координат выполнить восхитительную в своей простоте функцию &#171;Текст по столбцам&#187;</p>
<p><strong>АЗС-Партнер; Золотоніський р-н, с.Новодмитрівка, тр.Бориспіль-Дніпропетровськ; 49.701176, 31.9795</strong></p>
<p>Все, результат готов:</p>
<p><img loading="lazy" data-attachment-id="1867" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-14_13-35-53/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png" data-orig-size="782,519" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-14_13-35-53" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png?w=625" class="alignnone size-full wp-image-1867" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png?w=625" alt="2016-07-14_13-35-53.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png 782w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png?w=150&amp;h=100 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png?w=300&amp;h=199 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png?w=768&amp;h=510 768w" sizes="(max-width: 782px) 100vw, 782px" /></p>
<p>Кстати: Ура!Ура! у Shell-а есть идентификатор! Уж не знаю насколько ему можно верить в будущем, проверим, но это радостно и поэтому я его сохранил. Думаю, в умозрительном матче Shell : WOG счет примерно  5:0 :lol</p>
<p>Но это все было <em>топорное техно</em>, а самое то интересное впереди! Как все это реально выглядит с точки зрения бизнес-анализа сети АЗС?</p>
<p>Stay tuned &#8230; (almost done)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1754</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/shell.gif" medium="image">
			<media:title type="html">shell</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_18-07-55.png" medium="image">
			<media:title type="html">2016-07-13_18-07-55</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_19-54-02.png" medium="image">
			<media:title type="html">2016-07-13_19-54-02.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-53-12.png" medium="image">
			<media:title type="html">2016-07-14_10-53-12.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_10-55-45.png" medium="image">
			<media:title type="html">2016-07-14_10-55-45.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-10-05.png" medium="image">
			<media:title type="html">2016-07-14_13-10-05.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-14_13-35-53.png" medium="image">
			<media:title type="html">2016-07-14_13-35-53.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Географический анализ при создании/обновлении БД АЗС</title>
		<link>https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/</link>
					<comments>https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/#comments</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Tue, 12 Jul 2016 11:35:31 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[Процесс]]></category>
		<category><![CDATA[Работаю...]]></category>
		<category><![CDATA[география]]></category>
		<category><![CDATA[АЗС]]></category>
		<category><![CDATA[Гугл Мапс]]></category>
		<category><![CDATA[адреса]]></category>
		<category><![CDATA[веб-карты]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[SQL]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=1295</guid>

					<description><![CDATA[В этой серии немного отвлечемся от плодотворной, но немного изматывающей тематики поиска ошибок у других и отставим в сторону многострадальный WOG. В преамбуле предыдущей статьи было заявлено, что будут затронуты проблемы актуализации пространственных баз данных и методы их решения  &#8230; и необходимо предпринимать особые усилия по поддержанию консистентности БД. По-сути вся предыдущая статья не про WOG как таковой, а [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p>В этой серии немного отвлечемся от плодотворной, но немного изматывающей тематики поиска<a href="https://geoden.wordpress.com/tag/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8/"> ошибок<em> у других</em></a> и отставим в сторону многострадальный WOG. В преамбуле <a href="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/">предыдущей статьи</a> было заявлено, что будут затронуты проблемы актуализации пространственных баз данных и методы их решения  &#8230; и необходимо предпринимать особые усилия по поддержанию консистентности БД. По-сути вся предыдущая статья не про WOG как таковой, а про постановку проблемы для последующего ее анализа. Ну проблемы затронули, ладно&#8230;</p></blockquote>
<p>А теперь?</p>
<p>Теперь, попробуем искать ошибки <em>как бы у себя</em>, и исправлять их, принимая во внимание, что имеется некоторая информация про АЗС актуальности  2013 г. и теперь пришла пора ее обновить сегодня 12.07.2016.  Что произошло за три года? Чтобы  не потеряться в берегах, сосредоточимся на одном бренде, тем более, что не WOG-ом единым, как говорится&#8230;</p>
<p>Возьмемся за Shell! <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><img loading="lazy" data-attachment-id="1708" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-13_13-58-42/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png" data-orig-size="252,97" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-13_13-58-42" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png?w=252" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png?w=252" class="alignnone size-full wp-image-1708" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png?w=625" alt="2016-07-13_13-58-42.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png 252w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png?w=150&amp;h=58 150w" sizes="(max-width: 252px) 100vw, 252px" /><span id="more-1295"></span></p>
<p>Shell весьма специфическая компания, как станет понятно ниже по тексту. Самая главная особенность  &#8212; транснациональность и всемирный охват. На бренд-сайте утверждается,что имеет самую крупную в мире сеть АЗС, более 40 тыс.(!) Единый подход и огромная БД АЗС нам наруку, к примеру, совершенно без труда нашлись полные списки АЗС Украины в формате CSV, и даже в GPX двух форматов для навигаторов, что гарантировало, казалось бы, всего лишь  3-х минутное развлечение по превращению этих данных в географические и размещение их в пространственную БД. Но, как говорится: не тут то было (или мы простых путей не ищем или их и нет в природе <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Главная засада Shell -а в  том, что данные внутри таблиц транслитерированы и/или чудовищно искажены англоязычным интеллектом со словарем <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Причем это адский микс из одного и другого, вот например:</p>
<p>KIEV CITY ST. STOLICHNOE MOTORWAY 31/1, ну  умора <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> моторвей&#8230;в Киеве-то! KHERSONCITY  AV. SENYAVIN  51 &#8212;Херсонсити? Креативно! <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>VINNITSA CITY  ST. NEMIROFF MOTORWAY  W/N &#8212; это что?<br />
KOROSTYSHEV CITY KIEV-CHOPROAD 102 KM, а это вообще непойми-что, Киев-Чоп это трасса, но склеено то с ошибкой.</p>
<p><img loading="lazy" data-attachment-id="1384" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-13_1-50-35-2/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png" data-orig-size="496,383" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-13_1-50-35" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png?w=496" class=" size-full wp-image-1384 aligncenter" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png?w=625" alt="2016-07-13_1-50-35.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png 496w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png?w=150&amp;h=116 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png?w=300&amp;h=232 300w" sizes="(max-width: 496px) 100vw, 496px" /></p>
<p>Все эти <em>роады</em>, <em>моторвеи, сити</em> и совсем уж невообразимое Urban Village (это п.г.т вероятно) намешаны с искаженным названиями улиц, пропущенными буквами или наоборот, склеенными словами. И в любом порядке, и в любом регистре.</p>
<p>У WOG-а таких проблем не было, т.к. его корни украинские и никому  там в голову не прийдет так уродовать язык. Ну на крайний случай, применили бы транслитерацию по стандарту.</p>
<p>Вторая проблема, напротив,  никак не оригинальна, она точно такая же как у WOG-а  &#8212; это отсутствие каких либо бизнес-идентификаторов, позволяющих отслеживать изменения экземпляров объектов бизнеса (АЗС) из года в год. Вообще-то у Shell-а весьма оригинальный подход англосаксов &#8212; они присваивают имена, вот буквально <strong>имена</strong>, объектам АЗС.</p>
<p>ALEXANDROVKA,  STOLICHKA 1, \&#187;COCA-COLA\&#187; &#8212; это, к примеру, три АЗС с именами собственными, и такие имена имеют все станции. При этом, почему <em>Кока-кола</em> закавычена неясно, ведь это такая же условность как и <em>Столичка1</em> <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Я не уверен,что это серьезный идентификатор, понятно что использовать я его не собираюсь, тем более что никогда его ранее не встречал <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Смысл идентификатора eSI (<strong>e</strong>lectronic <strong>S</strong>hell <strong>I</strong>dentity ?) мне тоже неясен, но даже если бы кто и пояснил, все равно его нет в данных 2013 года, а потому никак он не может для меня быть ключом для преобразований. И наследовать его тоже пока не хочется &#8212; он имеет непонятную структуру кода и что важнее &#8212; не покрывает все множество АЗС даже в Украине. Примерно 50% eSI в Украине пустые.</p>
<p>Остается одно &#8212; географический анализ, это собственно то, ради чего написана эта статья. Для разнообразия, я не буду использовать ГИС Geomedia Professional, как обычно, а воспользуюсь простешими средствами DBA и всякими офисными трюками. Такой себе <em>аскетизм</em>, ага <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Итак,</p>
<p><strong>дано</strong>: 41 шт. АЗС Shell образца 2013 г. с практически идеальными написанием адресов и географией. География, ввиду того, что станции Shell весьма примечательны, всегда выгодно расположены, скорее всего выверялась и полевым способом (я сам в этом участвовал). Но 100% гарантии нет, как и всегда.</p>
<p>Из <a href="http://www.shell.ua/products-services/on-the-road/shell-station-locator.html">списка на сайте</a> имеем 136 шт. АЗС Shell в Украине. С такими вот жуткими адресами, но полноценной географией в колонках lat,lon.<img loading="lazy" data-attachment-id="1452" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_19-24-50/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png" data-orig-size="401,167" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_19-24-50" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png?w=401" class=" size-full wp-image-1452 aligncenter" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png?w=625" alt="2016-07-12_19-24-50.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png 401w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png?w=150&amp;h=62 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png?w=300&amp;h=125 300w" sizes="(max-width: 401px) 100vw, 401px" /></p>
<p><strong>необходимо</strong>: по возможности <em>накатить</em> правильные адреса из набора данных 2013 г. на набор данных 2016 года, при этом выяснить какие изменения произошли в сети АЗС.</p>
<p>изменения бывают:</p>
<ol>
<li>новые станции. Тут все просто, по отношению к исходным этой задачи это все географически новые объекты. Семантику (адреса) к ним мы никак не получим в виде лучшем чем есть*.</li>
<li>проданные станции. АЗС Shell , которые выбыли из сети. Семантика адреса может остаться прежней, география точно останется прежней, имя станции необходимо актуализировать.</li>
<li> ошибки. Тут момент тонкий. В начале этой статьи сказано,что теперь я как бы исправляю <em>свои ошибки</em>, это означает, что я априори считаю 2013 г. глючным, а 2016 истинным, но не забываем, что исследования WOG, Shell (а вне рамок этих статей я провел еще дополнительные исследования качества материала) показывают,что ошибки есть и сейчас, их много и они причудливые, поэтому принять какую-либо сторону за основу нельзя. Исправлять ошибки придется по ходу пьесы.</li>
</ol>
<p><strong>метода</strong>:</p>
<p>MS SQL Server.  Язык T-SQL с использованием пространственных функций с типами данных Geography. Будем сравнивать АЗС Shell &#171;сами с собой&#187; на пространственное пересечение. В принципе это классическое &#171;ухо&#187; JOIN, с той лишь особенностью, что критерий пространственный. Еще на разных стадиях анализа нам потребуется как прямой так и инверсный подход, но я не буду использовать строго JOIN синтаксис (хотя эта картинка полезная штука).<img loading="lazy" data-attachment-id="1737" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/visual_sql_joins_orig/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg" data-orig-size="966,760" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Visual_SQL_JOINS_orig" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=625" class="alignnone  wp-image-1737" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=573&#038;h=451" alt="Visual_SQL_JOINS_orig.jpg" width="573" height="451" srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=573&amp;h=451 573w, https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=150&amp;h=118 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=300&amp;h=236 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg?w=768&amp;h=604 768w, https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg 966w" sizes="(max-width: 573px) 100vw, 573px" /></p>
<p>Итак, на картинке ниже я получаю результат пространственного соединения старого и нового набора данных. Буквально &#8212; буфер в 50 м вокруг АЗС отлавливает точки АЗС, причем для ликвидации &#171;самоотлова&#187; используется условие нервенства ID записей. Я думаю, это базовый прием для сравнения старого и нового в одном наборе данных (точнее при <em>общем хранении</em> данных, наборы данных датируются по-разному).</p>
<p>На картинке ниже скрипт и результат: от старого к новому слева направо, колонки попарно.</p>
<p><img loading="lazy" data-attachment-id="1924" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-12_16-51-25-2/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png" data-orig-size="950,612" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_16-51-25" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png?w=625" class="alignnone size-full wp-image-1924" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png?w=625" alt="2016-07-12_16-51-25"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png 950w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png?w=150&amp;h=97 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png?w=300&amp;h=193 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png?w=768&amp;h=495 768w" sizes="(max-width: 950px) 100vw, 950px" /></p>
<p>&nbsp;</p>
<p>Итого получено 61 запись, причем сразу же виден побочный эффект: мы захватили и чужие станции (ОККО, БРСМ Нафта). Можно порассуждать на тему того,что это могут быть &#171;новые&#187; чужие на месте старых своих, но это не так, обратите внимание,что date_point 27.01.2013. Есть такая практика &#8212; строить впритык станции АЗС на высоконагруженных траффиком направлениях. Конкуренция.</p>
<p>Поэтому несколько улучшаем скрипт, вводя в него условие ограничивающее левую часть JOIN только старыми данными Shell (27.01.2013) и получаем такое (теперь у нас точно пересечение Shell самих с собой):<img loading="lazy" data-attachment-id="1925" data-permalink="https://geoden.wordpress.com/2016/07/16/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7-2/2016-07-12_17-06-40-2/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png" data-orig-size="952,610" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_17-06-40" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png?w=625" class="alignnone size-full wp-image-1925" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png?w=625" alt="2016-07-12_17-06-40"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png 952w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png?w=150&amp;h=96 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png?w=300&amp;h=192 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png?w=768&amp;h=492 768w" sizes="(max-width: 952px) 100vw, 952px" /></p>
<p>&nbsp;</p>
<p>Сразу покажу стрелкой основную задачу &#8212; перенести данные из колонки с адресом старых данных adescr в аналогичную колонку новых данных bdescr (это будет видно в скрипте ниже). На самом то деле все это одна колонка descr, да и данные у нас находятся в одной таблице, просто в разных строках, поэтому  использутся псевдонимы (aliases) для того,чтобы фраза SQL UPDATE сработала верно. Далее необходимо будет оценить степень переноса данных, отработать <em>выбывшие станции</em> и <em>ошибки</em> и только после этого можно будет удалить старые данные АЗС. Ожидаемо, что новая география поглощает старую. (Однако, если бы в примере были не АЗС Shell, а качество новой географии внушало бы подозрения, просто принять выбор в сторону нового было бы неразумно).</p>
<p><img loading="lazy" data-attachment-id="1503" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_17-09-41/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png" data-orig-size="725,240" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_17-09-41" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png?w=625" class="alignnone size-full wp-image-1503" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png?w=625" alt="2016-07-12_17-09-41.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png 725w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png?w=150&amp;h=50 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png?w=300&amp;h=99 300w" sizes="(max-width: 725px) 100vw, 725px" /></p>
<p>Итак, лишь 29 записей унаследовали  старые адреса, всего же, напомню, была 41 запись в старом наборе. Что же остальные?</p>
<p>Проведем инверсию логики и теперь выберем тех из старого набора, кто не связался:<img loading="lazy" data-attachment-id="1515" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_17-33-46/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png" data-orig-size="944,447" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_17-33-46" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png?w=625" class="alignnone size-full wp-image-1515" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png?w=625" alt="2016-07-12_17-33-46.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png 944w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png?w=150&amp;h=71 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png?w=300&amp;h=142 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png?w=768&amp;h=364 768w" sizes="(max-width: 944px) 100vw, 944px" /></p>
<p>Ожидаемо, что их 12 шт., что в сумме с 29 связавшимися и дает исходные 41 шт. А по смыслу? По смыслу, эти записи первые кандидаты на <em>выбывшие</em> АЗС и <em>ошибки</em>.</p>
<p>Придется разбираться. Для начала попробуем проверить влияние географического фактора, напомню,что пересечение для JOIN строилось с буфером в 50 метров. Последовательно увеличивая до 70,100,120 метров обнаруживем,что особого влияние это не оказывает, максимальный эффект &#8212; уменьшить количество несвязавшихся с 12 до 9 шт. Я бы не рекомендовал устанавливать слишком большой буфер, потому как будет видно чуть ниже, если уж ошибка есть, то она сильно больше чем 50-70 метров. Поэтому вернемся к исходным 50 м.</p>
<p><img loading="lazy" data-attachment-id="1524" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_17-39-47/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png" data-orig-size="946,419" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_17-39-47" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png?w=625" class="alignnone size-full wp-image-1524" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png?w=625" alt="2016-07-12_17-39-47.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png 946w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png?w=150&amp;h=66 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png?w=300&amp;h=133 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png?w=768&amp;h=340 768w" sizes="(max-width: 946px) 100vw, 946px" /></p>
<p>Вот  на этом этапе  T-SQL, будем считать, отслужил свое и требуется взгляд  <em>специалиста</em>. Буду считать себя таковым <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8212; у меня хорошая память на дорожную обстановку, я изъездил Украину достаточно и фиксирую АЗС на &#171;фотопленке&#187; в голове уже бессознательно.</p>
<p>И есть же мой любимый метод! Google StreetView, поэтому помощь нам оказывать будет маленький человечек <a href="http://www.businessinsider.com/google-maps-pegman-2013-11">pegman </a><img loading="lazy" data-attachment-id="1636" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/pegman/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/pegman.png" data-orig-size="46,58" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pegman" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/pegman.png?w=46" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/pegman.png?w=46" class=" size-full wp-image-1636 alignnone" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/pegman.png?w=625" alt="pegman.png"   /></p>
<p><img loading="lazy" data-attachment-id="1543" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_17-45-39/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png" data-orig-size="622,513" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_17-45-39" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png?w=622" class="alignnone size-full wp-image-1543" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png?w=625" alt="2016-07-12_17-45-39.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png 622w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png?w=150&amp;h=124 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png?w=300&amp;h=247 300w" sizes="(max-width: 622px) 100vw, 622px" /></p>
<p>На картинке выше классическая проблема геокодинга &#8212; &#171;промзона&#187; (там адреса Богатырская 1Д,1Е и огромная территория, причем по обе стороны от моста). Геокодится только Богатырская 1, причем в местоположение  по факту Богатырская 1Д (Там Глобал Фиш холодильник и адрес этот метровыми буквами на фасаде указан) У меня есть целое исследование (pdf на 50 страниц) о всяких реальных адресных проблемах, например для бизнеса развозки воды (адресных курьеров) в Киеве и пригородах, но сейчас не об этом, т.к. АЗС еще более специфический объект. Они могут быть формально приписаны к адресу, но, естественно, расположены на автодорогах, поэтому их география в 90% это именно уникальная география (lat, lon), а не продукт обратного геокодирования почтового адреса. Если где-то при рождении объекта использовался метод геокодирования, пролет будет почти 100%.</p>
<p>Итак, на картинке выше у нас пролет на почти 500 метров. Я специально выделил этот кейс, потому как тут сразу два резона. 1) на том месте, где я помню станцию Shell (сразу у моста) сейчас АЗС SOCAR, поэтому объект однозначно попадает в категорию выбывших и требует переименования. 2) кроме того требуется коррекция местоположения.</p>
<p>А вот на картинке ниже чистая ситуация &#8212; станцию Shell продали другой сети. Для БД АЗС это означает апдейт имени, но коррекция местоположения или адреса не требуется.<img loading="lazy" data-attachment-id="1572" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_18-02-26/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png" data-orig-size="756,461" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_18-02-26" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png?w=625" class="alignnone size-full wp-image-1572" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png?w=625" alt="2016-07-12_18-02-26.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png 756w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png?w=150&amp;h=91 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png?w=300&amp;h=183 300w" sizes="(max-width: 756px) 100vw, 756px" /></p>
<p>Чтобы работать с изменениями в удобном гриде (MS SQL Studio для<img loading="lazy" data-attachment-id="1588" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_18-10-23/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png" data-orig-size="325,183" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_18-10-23" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png?w=325" class=" size-full wp-image-1588 alignright" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png?w=625" alt="2016-07-12_18-10-23.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png 325w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png?w=150&amp;h=84 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png?w=300&amp;h=169 300w" sizes="(max-width: 325px) 100vw, 325px" /> этого не очень-то пригодна), сольем все проблемы в ID, и построим так называемый queue (в ГИС я бы так и сделал) &#8212; <em>очередь для редактирования</em>. Используем MS Access, в который таблица  БД АЗС подключена напрямую. (Через &#171;Внешние данные&#187;, ODBC источник).</p>
<p>&nbsp;</p>
<p>Теперь мы можем себе позволить такую вот роскошь &#8212; напрямую редактироватьь в гриде что угодно, а параллельно проверять в соседнем окошке географию и, при необходимости, просить помощи у pegman-а <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img loading="lazy" data-attachment-id="1590" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_18-11-39/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png" data-orig-size="970,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_18-11-39" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png?w=625" class="alignnone size-full wp-image-1590" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png?w=625" alt="2016-07-12_18-11-39.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png 970w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png?w=150&amp;h=70 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png?w=300&amp;h=139 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png?w=768&amp;h=356 768w" sizes="(max-width: 970px) 100vw, 970px" /></p>
<p>И он поможет! Например в этом случае (картинка ниже), где налицо уход Shell  с площадки. Остатки брендинга еще видны, но станция похоже в плачевном состоянии. Нет никакого нового бренда, поэтому просто переименуем станцию в &#171;АЗС&#187;.</p>
<p><img loading="lazy" data-attachment-id="1658" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_18-18-12/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png" data-orig-size="753,490" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_18-18-12" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png?w=625" class="alignnone size-full wp-image-1658" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png?w=625" alt="2016-07-12_18-18-12.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png 753w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png?w=150&amp;h=98 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png?w=300&amp;h=195 300w" sizes="(max-width: 753px) 100vw, 753px" /></p>
<p>Так, худо-бедно, разбираемся со всеми в списке <em>очереди редактирования</em>. Ниже опять пример продажи станции Shell и полного ребрендинга.<img loading="lazy" data-attachment-id="1660" data-permalink="https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/2016-07-12_18-22-08/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png" data-orig-size="1280,800" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-07-12_18-22-08" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=625" class="alignnone size-full wp-image-1660" src="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=625" alt="2016-07-12_18-22-08.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png 1280w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=150&amp;h=94 150w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=300&amp;h=188 300w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=768&amp;h=480 768w, https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png?w=1024&amp;h=640 1024w" sizes="(max-width: 1280px) 100vw, 1280px" /></p>
<p>Есть и банальные &#171;непонятки&#187;, так например станцию по адресу <em>г.Васильков, Тракторная ул., 13 , ID 970</em> я вообще не нашел. Как она оказалась в старом наборе ума не приложу, а ничего похожего сейчас ни pegman не нашел, ни новый набор данных Shell-а не содержит. Удаляем.</p>
<p>Вот так шаг за шагом и приводим БД АЗС в порядок. Неважно Shell это или WOG, метода сверки старого и нового в общем-то одна: географический анализ, манипуляции на уровне SQL и ручное редактирование, его то никто не отменял.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>*) ПРИМЕЧАНИЕ: Статья эта написана с методологической целью, в основном для объяснения методик сравнения старого и нового в географическом анализе средствами SQL. Несмотря на то,что все эти действия я в реальности провернул, результат мне конечно же не нравится, хотя он уже работает по назначению и вполне себе является <em>версией</em>. Ведь осталось просто море извращенной англосаксами атрибутики АЗС Shell (в части адресов). Понятно, что я не могу удовлетворится результатом удачного переноса 29 шт (ну пусть даже всех 41 шт. старого набора данных ) в новый, который состоит как минимум из 136 записей. Как и в случае с WOG, я нашел другой способ извлечения данных, потому что точно также, как и в случае с WOG, программисты и сайтоводы это почти всегда разные люди. В публичном доступе на бренд-сайтах сетей АЗС по сути находятся<strong> разные наборы данных</strong> и согласованы ли они, это еще тот вопрос! <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Stay tuned&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2016/07/12/%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%d0%be/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1295</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_13-58-42.png" medium="image">
			<media:title type="html">2016-07-13_13-58-42.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-13_1-50-351.png" medium="image">
			<media:title type="html">2016-07-13_1-50-35.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_19-24-50.png" medium="image">
			<media:title type="html">2016-07-12_19-24-50.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/visual_sql_joins_orig.jpg" medium="image">
			<media:title type="html">Visual_SQL_JOINS_orig.jpg</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_16-51-251.png" medium="image">
			<media:title type="html">2016-07-12_16-51-25</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-06-401.png" medium="image">
			<media:title type="html">2016-07-12_17-06-40</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-09-41.png" medium="image">
			<media:title type="html">2016-07-12_17-09-41.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-33-46.png" medium="image">
			<media:title type="html">2016-07-12_17-33-46.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-39-47.png" medium="image">
			<media:title type="html">2016-07-12_17-39-47.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/pegman.png" medium="image">
			<media:title type="html">pegman.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_17-45-39.png" medium="image">
			<media:title type="html">2016-07-12_17-45-39.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-02-26.png" medium="image">
			<media:title type="html">2016-07-12_18-02-26.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-10-23.png" medium="image">
			<media:title type="html">2016-07-12_18-10-23.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-11-39.png" medium="image">
			<media:title type="html">2016-07-12_18-11-39.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-18-12.png" medium="image">
			<media:title type="html">2016-07-12_18-18-12.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/07/2016-07-12_18-22-08.png" medium="image">
			<media:title type="html">2016-07-12_18-22-08.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Извлечение географических данных из публичных бренд-сайтов (ч.1) WOG</title>
		<link>https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/</link>
					<comments>https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/#comments</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Wed, 29 Jun 2016 23:13:36 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[Работаю...]]></category>
		<category><![CDATA[география]]></category>
		<category><![CDATA[АЗС]]></category>
		<category><![CDATA[Гугл Мапс]]></category>
		<category><![CDATA[адреса]]></category>
		<category><![CDATA[веб-карты]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[WOG]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=698</guid>

					<description><![CDATA[Описана методика извлечения географических данных бизнеса из публично доступных источников (на примере сети АЗС WOG, Украина), а также затронуты проблемы актуализации пространственных баз данных и методы их решения для случаев, когда данные изначально принадлежат не вам, непредсказуемо изменяются качественно и количественно своими авторами и необходимо предпринимать особые усилия по поддержанию консистентности БД. Прежде чем погрузиться в техническую [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p>Описана методика извлечения географических данных бизнеса из публично доступных источников (на примере сети АЗС WOG, Украина), а также затронуты проблемы актуализации пространственных баз данных и методы их решения для случаев, когда данные изначально принадлежат не вам, непредсказуемо изменяются качественно и количественно своими авторами и необходимо предпринимать особые усилия по поддержанию консистентности БД.</p></blockquote>
<p>Прежде чем погрузиться в техническую сторону вопроса, сразу поясню и закрою мнимую искусственность проблематики в постановке вопроса: А зачем собственно что-то хитро извлекать, когда данные публичны? Самая первая картинка статьи (см. ниже) сразу и ответит на этот вопрос. Возможно у меня давно произошла профдеформация, но лично я, когда вижу слово <em>география</em>, то конечно же ожидаю там увидеть координаты, тем более сейчас это давно уже не является технической проблемой. Однако сайтоводы крупного бизнеса (читай &#8212; маркетологи ) одарены альтернативно, поэтому понять умом их логику сложно. На специальной закладке ГЕОГРАФИЯ АЗК  географии как таковой и нет.<img loading="lazy" data-attachment-id="725" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-06/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png" data-orig-size="1264,454" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.06" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=625" class="alignnone size-full wp-image-725" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=625" alt="WOG27.06.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png 1264w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=150&amp;h=54 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=300&amp;h=108 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=768&amp;h=276 768w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png?w=1024&amp;h=368 1024w" sizes="(max-width: 1264px) 100vw, 1264px" /><span id="more-698"></span></p>
<p>Справедливости ради, скажу, что был честный способ вообще избежать и повода к данной статье и тем более всех этих действий &#8212; я обращался к представителям WOG с просьбой опубликовать gpx и(или) xls с данными сети. Использовал, как мне казалось, единственно понятный &#171;маркетологам&#187; довод: чтобы было не хуже чем у других <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" />  Действительно, другая мощнейщая сеть АЗС Украины &#8212; OKKO открыто публикует Эксель-документ, примерно такого же формата как и WOG (эксели все эти я еще затрону в последующих статьях), но с настоящими географическими координатам. Что может быть проще? Я даже нашел на просторах интернета архивный файл wog.gpx указывающий на то, что когда-то такие данные были опубликованы. Давно&#8230; Но не сейчас. Далее, мне  удалось достучаться до кого-то в WOG понимающего суть вопроса, но моя просьба была отклонена, не помогло даже упоминание того как все это легко и просто у OKKO, не помогло пояснение моих профессиональных устремлений (я знимаюсь АЗС Украины с 2010 года, а в некотором смысле даже <a href="https://geoden.wordpress.com/2009/09/04/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-%D0%BA%D0%B0%D1%80%D1%82-%D0%B4%D0%BB%D1%8F-googlemaps-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0/">еще раньше</a>)</p>
<p>Итак, что мы имеем? Имеем <a href="https://wog.ua/">сайт</a> крупнейшей в Украине сети АЗС WOG на все лады расписывающий мощь и величие этой, собственно, сети, сервисов, системы безналичного расчета, партнеров и т.д. Как и на любом сайте сетевого бизнеса сейчас, есть гугло(яндекс)-карта, но нигде не нашлось способа закачать данные в навигатор и на первый взгляд нет нигде исчерпывающего списка объектов бизнеса.</p>
<p><img loading="lazy" data-attachment-id="770" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog28-06/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png" data-orig-size="1280,709" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG28.06" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=625" class="alignnone size-full wp-image-770" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=625" alt="WOG28.06.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png 1280w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=150&amp;h=83 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=300&amp;h=166 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=768&amp;h=425 768w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png?w=1024&amp;h=567 1024w" sizes="(max-width: 1280px) 100vw, 1280px" /></p>
<p><strong>задача:</strong>  получить географические объекты (lat,lng) с текстовым описанием (адресом), именем/дескриптором и по-возможности с идентификатором. Почему &#171;по-возможности&#187;? Потому-что, напомню, &#171;марекетологи&#187; ничего вам не должны, о консистентности вашей БД они не думали и, строго говоря,  не обязаны. Их задача &#8212; чтобы на сайте была <em>карта</em> и какие-то плюшки сбоку от нее. Ну так, чисто для вида. Конечно, сам сайт делали программисты, поэтому не все так безнадежно, уж эти то точно без ID жить не могут, но все равно рассчитывать на то, что некий уникальный ID обнаруженный на просторах сайта: во-первых будет как таковой &#8212; нельзя, во-вторых  будет  постоянным при апдейтах &#8212; нельзя, в-третих будет бизнес-ориентированным (а не технологическим) тем более нельзя.</p>
<p>Я сам активно использую кластерные представления на гуглокартах, поэтому появилась надежда. Предпринял первую попытку и препарировал <a href="https://wog.ua/ua/map/">страницу с картой</a>. Удача сразу идет в руки и кажется, что осталась работы всего на 15-20 минут&#8230; (Но не тут-то было!) А пока&#8230;на 227 строчке видно начало JSON представления массива данных, используемых для отрисовки кластеров АЗС WOG на карте:</p>
<p>var pointsJSON = &#8216;[{&#171;id&#187;:&#187;26262&#8243;,&#187;lat&#187;:49.252001,&#187;lng&#187;:28.474383,&#187;id_station&#187;:&#187;3316&#8243;},{&#171;id&#187;:&#187;26249&#8243;,&#187;lat&#187;:49.027797,&#187;lng&#187;:28.045092,&#187;id_station&#187;:&#187;3309&#8243;},{&#171;id&#187;:&#187;26266&#8243;,&#187;lat&#187;:49.22523,&#187;lng&#187;:28.431556,&#187;id_station&#187;:&#187;3315&#8243;},{&#171;id&#187;:&#187;26289&#8243;,&#187;lat&#187;:50.368633,&#187;lng&#187;:25.098212,&#187;id_station&#187;:&#187;1648&#8243;},{&#171;id&#187;:&#187;26269&#8243;,&#187;lat&#187;:49.2302,&#187;lng&#187;:28.507201,&#187;id_station&#187;:&#187;3318&#8243;},{&#171;id&#187;:&#187;26253&#8243;,&#187;lat&#187;:49.736506,&#187;lng&#187;:28.680325,&#187;id_station&#187;:&#187;3308&#8243;},{&#171;id&#187;:&#187;26292&#8243;,&#187;lat&#187;:51.202652,&#187;lng&#187;:24.045445,&#187;id_station&#187;:&#187;1634&#8243;},{&#171;id&#187;:&#187;26271&#8243;,&#187;lat&#187;:49.230849,&#187;lng&#187;:28.512905,&#187;id_station&#187;:&#187;3317&#8243;},&#8230;</p>
<p>Первое впечатление хорошее: есть какой-то явно уникальный id, есть загадочный id_station, и конечно же есть координаты. Огорчает, что нет адреса, ведь не хотелось бы заливать безымянные точки. Поэтому, продолжаем искать по сайту&#8230;</p>
<p>Нахожу ту саму <a href="http://oilcard.wog.ua/ukr/azs/">страницу </a>картинка которой открывает эту  статью, она формально уже не  в бренд-сайте, а в подсайте посвященном системе безналичного расчета по карточкам в сети <a href="http://oilcard.wog.ua/ukr/azs/">oilcard.wog.ua/ukr/azs/</a>. По опыту знаю, там обычно наиболее ценная, хотя и часто противоречивая информация.</p>
<p>Надо сказать, что бизнес WOG  простирается на несколко стран, но меня интересует только Украина, поэтому использую фильтр, выдающий в итоге страницу <a href="http://oilcard.wog.ua/ukr/azs/regions/100/">oilcard.wog.ua/ukr/azs/regions/100/</a></p>
<p>Попутно нахожу файл xls якобы с полным перечнем сети АЗС и партнеров. С файлом все плохо, его конечно же делали не программисты и даже уже не маркетологи. Его делали &#171;юристы-финансисты&#187;, только этим можно пояснить тот бардак, который в нем находится. У меня коллекция подобных файлов разных лет от WOG и других сетей АЗС и прямо скажу &#8212; сделать нормальнее реляции очень трудно, зачастую невозможно, потому как все эти xls это изначально внутренние документы предприятий вынесенные наружу. А без контекста предприятия четко отследить полеты мысли авторов сложно. Это банально &#171;додатки до договорів&#187; т.е. печатные формы в Экселе.</p>
<p>Вот файл свежачок, от 23.06.2016<img loading="lazy" data-attachment-id="1012" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-061/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png" data-orig-size="724,551" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.061" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png?w=625" class="alignnone size-full wp-image-1012" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png?w=625" alt="WOG27.061.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png 724w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png?w=150&amp;h=114 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png?w=300&amp;h=228 300w" sizes="(max-width: 724px) 100vw, 724px" /></p>
<p>А вот файл от 27.01.2014, время во многом трагическое в связи с аннексией Крыма и потерей обширного бизнеса и партнеров на востоке Украины.<img loading="lazy" data-attachment-id="1014" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-062/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png" data-orig-size="816,552" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.062" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png?w=625" class="alignnone size-full wp-image-1014" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png?w=625" alt="WOG27.062.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png 816w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png?w=150&amp;h=101 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png?w=300&amp;h=203 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png?w=768&amp;h=520 768w" sizes="(max-width: 816px) 100vw, 816px" /> Поначалу я попытался отфильтровать все красное, потом все &#171;обслуговування тимчасово припинено&#187;, потом понял что &#171;юристы-финансисты&#187; не дружат и с грамотностью (опечатки). Если пытаться сравнивать файлы, то конечно же можно найти динамику изменений сети 2014-2016 г.г., но эту задачу я пока отложил для второй части и другой статьи. Самое главное &#8212; никакого ключа для осуществления реляции между географией и описательной частью (адреса, имена) АЗС найти не удается. Хотя очень хотелось верить, что номерочки в третьей колонке что-то да означают, но увы &#8212; они никак не линкуются с другой инофрмацией на сайте, в некоторых местах (см. картинку с файлом 2016 г. 6,12-я строки Экселя) откровенно нереляционны (не образуют ключ) Поэтому пойдем другим путем&#8230;</p>
<p>На странице <a href="http://oilcard.wog.ua/ukr/azs/regions/100/">oilcard.wog.ua/ukr/azs/regions/100/</a>  виден неплохой перечень, как минимум содержащий визуально: имя (бренд) и адрес АЗС. По прежнему нет никакого ID и  даже порядкового номера, поэтому понять, как соотносится этот список с картой и географией или с xls-файлом склепанным &#171;финансистами&#187; невозможно. Но мы то знаем, что программисты не могут без ID жить, а также знаем,  что видимая информация не всегда равна исходной, поэтому&#8230;</p>
<p>Препарируем страницу и находим такой блок информации :</p>
<p><img loading="lazy" data-attachment-id="934" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-064/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png" data-orig-size="865,571" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.064" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png?w=625" class="alignnone size-full wp-image-934" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png?w=625" alt="WOG27.064.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png 865w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png?w=150&amp;h=99 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png?w=300&amp;h=198 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png?w=768&amp;h=507 768w" sizes="(max-width: 865px) 100vw, 865px" /></p>
<p>Ага, вот оно! Таблица видимая на странице  отрисована с помощью элементов &lt;div&gt; в каждом из которых находится ровно одна строка искомых нами данных для каждой АЗС. Внутри каждого  &lt;div&gt; в первом элементе находится &lt;a&gt; гипертекстовая ссылка, содержащая линк на страницу детализации данных по АЗС и очевидно уникальный идентификатор столь безуспешно искомый в других частях сайта, например вот так: <a href="http://oilcard.wog.ua/ukr/azs/276/280/">http://oilcard.wog.ua/ukr/azs/276/280/</a>, внутри ссылки есть два элемента &lt;span&gt; в первом из которых хранится имя(бренд), а во втором адрес.</p>
<p>Мне сейчас совсем не интересно каков этот ID по-сути: технологический или бизнесовый, подозреваю что технологический, но важно другое: нужно найти где  он еще применяется на сайте и есть ли там география.</p>
<p>На общей странице сайта <a href="http://oilcard.wog.ua/ukr/azs/">oilcard.wog.ua/ukr/azs/</a> есть другая карта &#171;Географія АЗК&#187; и препарируя страницу видим все тот же (а тот ли?) знакомый JSON что и на <a href="https://wog.ua/ua/map/">Карті мережі</a> (рус. <em>карта сети</em>). <img loading="lazy" data-attachment-id="895" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog28-063/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png" data-orig-size="1207,569" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG28.063" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=625" class="alignnone size-full wp-image-895" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=625" alt="WOG28.063.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png 1207w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=150&amp;h=71 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=300&amp;h=141 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=768&amp;h=362 768w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png?w=1024&amp;h=483 1024w" sizes="(max-width: 1207px) 100vw, 1207px" /></p>
<p>Почувствуйте нюансы смысла: на верхнем бренд-сайте была &#171;Карта сети&#187;(вероятно только своей), а тут &#171;География АЗК&#187;(вероятно не только своих). Почувствовали? <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Итак,</p>
<p>var pointsJSON = &#8216;[{&#171;id&#187;:&#187;/ukr/azs/276/227&#8243;,&#187;lat&#187;:48.710544,&#187;lng&#187;:27.542814,&#187;id_station&#187;:&#187;276&#8243;},{&#171;id&#187;:&#187;/ukr/azs/276/380&#8243;,&#187;lat&#187;:48.374030,&#187;lng&#187;:29.509302,&#187;id_station&#187;:&#187;276&#8243;},{&#171;id&#187;:&#187;/ukr/azs/276/23&#8243;,&#187;lat&#187;:49.027798,&#187;lng&#187;:28.044747,&#187;id_station&#187;:&#187;276&#8243;},{&#171;id&#187;:&#187;/ukr/azs/276/155&#8243;,&#187;lat&#187;:49.736328,&#187;lng&#187;:28,&#187;id_station&#187;:&#187;276&#8243;},{&#171;id&#187;:&#187;/ukr/azs/276/13&#8243;,&#187;lat&#187;:49.239756,&#187;lng&#187;:28.39973,&#187;id_station&#187;:&#187;276&#8243;},{&#171;id&#187;:&#187;/ukr/azs/276/399&#8243;,&#187;lat&#187;:49.222664,&#187;lng&#187;:28.552149,&#187;id_station&#187;:&#187;276&#8243;},&#8230;</p>
<p>структурно он такой же как и в &#171;Карте сети&#187;, но совершенно другой по содержанию параметров id и id_station, очевидно что это технологический трюк программистов, теперь в id  хранится относительный путь на страницу детализации (и очевидно, это сделано для обспечения реакции перехода на клик по маркеру АЗС на крате), а в  id_station вообще не пойми что (на самом деле это код <em>эмитента</em> пластиковой смарт-карточки, но он для нашей задачи не нужен и зачем он тут вообще, кстати, тоже мало понятно).</p>
<p>Теперь готова <strong>концепция решения задачи</strong> по объединеню данных географии и описательной части &#8212; нужно склеить pointsJSON и данные таблицы построенной на &lt;div&gt; в рамках единой собственной страницы HTML, после чего выполнить внури этой страницы jscript создающий реляцию между элементами массива географических точек и &#171;табличных&#187; строк по общему ключу, например id :&#187;/ukr/azs/276/380&#8243;. Будем использовать jquery для написания простейшей программки в стиле VBA <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Приступим,</p>
<p>1 ) два раза копи-пейст и страница готова! Вся программа с гордым названием WOG Parsing Sample App  <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> доступна по  ссылке <a href="//jsfiddle.net/geoden/te1hp9hy/7">//jsfiddle.net/geoden/te1hp9hy/7</a></p>
<p><img loading="lazy" data-attachment-id="995" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-067/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png" data-orig-size="1265,703" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.067" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=625" class="alignnone size-full wp-image-995" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=625" alt="WOG27.067.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png 1265w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=150&amp;h=83 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=300&amp;h=167 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=768&amp;h=427 768w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png?w=1024&amp;h=569 1024w" sizes="(max-width: 1265px) 100vw, 1265px" /></p>
<p>2 ) в программной части нужно обеспечить цикл по всем строкам &#171;таблицы&#187;. К счастью оказалось, что она имеет от рождения (хотя ничто не мешает вам руками наделить ее чем угодно, ведь это уже ваш файл) отличительный признак class=&#187;pr4&#8243;, поэтому цикл по всем &#171;строкам&#187; таблицы крайне прост:</p>
<p>var table = $(&#171;.pr4&#187;);<br />
table.each(function(){</p>
<p>&#8230;</p>
<p>})</p>
<p>3 ) внутри цикла происходит поиск по ключу в массиве pointsJSON, точнее говоря &#8212; в его  представлении  jscript как <strong>массива объектов</strong> geopoints. Соответственно,  момент поиска реализован так:</p>
<p>var res = $.grep(geopoints, function(e){ return e.id === key; });</p>
<p>ну, и другая  &#171;начинка&#187; весь смысл которой состоит в различных конкатенациях строк с целью получить искомый результат, например, строку вида:</p>
<p><strong>WOG;Жмеринський р-н, с Коростівці, вул Шевченка, 1-а, перехрестя а/д Виступовичі-Овруч-Могилів-Подільський (км 346+200м ліворуч) та Жмеринка-Чернятин-Бар(1+50м ліворуч);49.027798;28.044747</strong></p>
<p>4) сначала я хотел после активации кнопки Run эффектно выбрасывать новую реляционную таблицу в страницу чуть повыше  исходной таблицы, но потому подумал, что единственным зрителем этого &#171;эффекта&#187; буду я сам :-), а посему надо быть скромнее:  ограничился простым логированием результата в консоль. Да и копировать из консоли проще. Открыть консоль в браузере : Ctrl+Shift+I (в Хроме) или F12 в браузере IE11.</p>
<p>я использую разделитель &#171;;&#187; для последующего удобного импорта в Эксель. В табличном представлении Экселя удобно охватить взглядом весь результат и исправить мелкие огрехи (а они бывают всегда), модифицировать апостроф (в украинской топонимике его навалом, а sql видит в нем строковый ограничитель ), там же я добавлю колонку с датой актуализации, да и вставлять в реляционную СУБД данные я буду не громоздкими sql insert, а простым копи-пейстом в один клик.</p>
<p>Совет: всегда смотрите на данные глазами, никогда не доверяйте только единообразию алгоритма их породившего, особено когда работаете с парсингом строк. Пригодится.</p>
<p>Я, например заметил ошибку программистов WOG, думаю больше никто и не знает о ней <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> в Экселе она элементарно бросается в глаза, а попробуйте углядеть ее в исходном JSON.</p>
<p><img loading="lazy" data-attachment-id="981" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-065/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png" data-orig-size="817,88" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.065" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png?w=625" class="alignnone size-full wp-image-981" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png?w=625" alt="WOG27.065.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png 817w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png?w=150&amp;h=16 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png?w=300&amp;h=32 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png?w=768&amp;h=83 768w" sizes="(max-width: 817px) 100vw, 817px" /></p>
<p>во второй записи по какой-то неведомой причине произошло усечение координаты долготы до целого числа, и попытка восстановить хотят бы до 28.0 (что крайне неправдоподобно по сути) привело в нас.пункт, где никакой АЗС WOG конечно же нет. Пришлось прочитать описание адреса (вот почему он крайне важен!) и сделать интеллектуальный обратный геокодинг <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> А кстати, я там был, на этом перекрестке, и помню это место &#8212; <a href="https://youtu.be/SL8ZV4a4Uw8">мотопутешествия</a> не проходят бесследно  и огромные масивы визуальной информации закачиваются в мозг <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Так-что, дарю поправочку №1:</p>
<p><strong>WOG Козятинський р-н, с. Комсомольське, перехрестя а/д Кременець-Біла Церква та Житомир-Вінниця, км 243+580 49.736328 <span style="color:#993300;">28.680265</span></strong></p>
<p><img loading="lazy" data-attachment-id="991" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/wog27-066/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png" data-orig-size="1280,709" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WOG27.066" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=625" class="alignnone size-full wp-image-991" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=625" alt="WOG27.066.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png 1280w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=150&amp;h=83 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=300&amp;h=166 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=768&amp;h=425 768w, https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png?w=1024&amp;h=567 1024w" sizes="(max-width: 1280px) 100vw, 1280px" /></p>
<p>&nbsp;</p>
<p>Итак, задача практически выполнена: на белый свет извлечено <strong>392</strong> записи географических объектов сети АЗС WOG, они загружены в БД и начали трудится на благо моих клиентов, которые заправляются на заправках АЗС WOG.</p>
<p>За кадром остался один нюанс: мы то уже знаем, что &#171;юристы-финансисты&#187;, а иже с ними и &#171;маркетологи&#187; как могут рулят миром и сливают программистам любой шлак для реализации. Программисты, в свою очередь, не склонны проводить анализ сверх необходимого и если за данные отвечает кто-то другой, с радостью опубликуют информацию любым доступным им способом. Но что же все-таки происходит в сети АЗС WOG? Растет она или сокращается? Почему меняются (и меняются ли) АЗС?</p>
<p>Спокойно, без паники &#8212; сеть АЗС WOG действительно мощнейщая, и она конечно же развивается, причем под единым брендом и вполне целеустремленно. Вообще, процессы в сетях АЗС сложны, это: слияния и поглощения сетей, ребрендинг, открытие новых площадок, &#171;столбление&#187; участков на будущее (в т.ч. и для перепродажи) и т.д. В 2010-11 году я работал по контракту в ТНК-БиПи как раз над созданием, верификацией и полевым исследованием БД АЗС Украины и Беларуси и не понаслышке знаю о сложностях, особенно когда даже документально нет единой БД с уникальными бизнес-идентификаторами объектов этого самого бизнеса. В свою очередь, ИТ-решения, как ни крути, всегда опираются на документную базу предприятия. Поэтому то, что выглядит как красивая кластерная карта АЗС на сайте бренда (любого, ей-богу!) на на самом деле лишь верхушка айсберга, целиком и полностью стящего <em>на костылях и подпорках</em>.</p>
<p>Поэтому, как минимум (для этой статьи и чтобы ее уж закончить поскорей), найдем еще одну лажу связки &#171;юристов-финансистов&#187; и программистов, хотя я склонен в этом конкретном случае повесить ее на программистов полностью. При построении реляций необходимо не забывать и о случаях НЕ построения реляций, т.н orphan records. Это только в идеальном мире все сходится, у нас же не сходится почти ничего и почти никогда (без приложения особых профессиональных усилий). В программе WOG Parsing Sample App  за распечатку таких orphan records отвечает блок закоментированный ниже строки</p>
<p>// orphan addresses<br />
// console.log (&#171;key &#171;+ key +$this +&#187; not found&#187;);</p>
<p>Чтобы не просто получить факты количественно , но и посмотреть на <em>потеряшек</em> в лицо, вставил в программу блок распечатывания адресов чуть ниже этих комментариев.</p>
<p>Но можно и попросту сравнить количество строк в &#171;таблице&#187; с адресами и географических объектов в JSON на карте, это можно сделать прямо в режиме отладки. Забавно, что т.к. никаких порядковых номеров в таблице на сайте нет и общее количество АЗС WOG нигде не рекламируется вы даже и не подозреваете об проблемах.</p>
<p>Вот тут открывется вся суть <em>костылей и подпорок</em> в айсберге красивого сайта WOG : <strong>472</strong> адреса в таблице против <strong>403</strong> геопоинтов в карте, при  <strong>392 </strong>итоговых реляциях . Это означает,что orphan records (<em>потеряшки</em>) имеются в обе стороны: есть адреса не имеющие географии, а также есть география не нашедшая себе адреса!  Непростительная лажа&#8230;</p>
<p>выборочный анализ <em>потеряшек  </em>вскрывает и просто баги, теперь уже соверешнно очевидные баги связываемости, вот например: <a href="http://oilcard.wog.ua/ukr/azs/276/820/">http://oilcard.wog.ua/ukr/azs/276/820/</a> приводит с дублированию информации на странице. Именно поэтому, это все-таки прежде всего ошибка программистов.</p>
<p><img loading="lazy" data-attachment-id="1165" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/2016-06-29_4-00-21/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png" data-orig-size="1177,680" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-06-29_4-00-21" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=625" class="alignnone size-full wp-image-1165" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=625" alt="2016-06-29_4-00-21.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png 1177w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=150&amp;h=87 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=300&amp;h=173 300w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=768&amp;h=444 768w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png?w=1024&amp;h=592 1024w" sizes="(max-width: 1177px) 100vw, 1177px" /></p>
<p>В качестве итога, дарю поправочку №2:</p>
<p><strong>66 </strong>шт. АЗС с адресами со страницы <a href="http://oilcard.wog.ua/ukr/azs/regions/100/">oilcard.wog.ua/ukr/azs/regions/100/</a> не имеют географической презентации на карте!</p>
<p>При том напомню: чтобы ни означало это загадочное <a href="http://oilcard.wog.ua/ukr/azs/regions/100/">/regions/100/</a>  получили мы его путем выбора <span style="text-decoration:underline;">целой Украины</span> в списке стран в которых работает WOG.</p>
<p><img loading="lazy" data-attachment-id="1217" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/2016-06-29_19-22-53/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png" data-orig-size="755,364" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-06-29_19-22-53" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png?w=625" class="alignnone size-full wp-image-1217" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png?w=625" alt="2016-06-29_19-22-53.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png 755w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png?w=150&amp;h=72 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png?w=300&amp;h=145 300w" sizes="(max-width: 755px) 100vw, 755px" /></p>
<p>Особенно удивительно, что среди <span style="text-decoration:underline;">не имеющих географии</span> находится <strong>29 </strong>шт. собственных АЗС WOG!<img loading="lazy" data-attachment-id="1229" data-permalink="https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/2016-06-29_19-29-40/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png" data-orig-size="699,346" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2016-06-29_19-29-40" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png?w=625" class="alignnone size-full wp-image-1229" src="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png?w=625" alt="2016-06-29_19-29-40.png"   srcset="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png 699w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png?w=150&amp;h=74 150w, https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png?w=300&amp;h=148 300w" sizes="(max-width: 699px) 100vw, 699px" /></p>
<p>в следующей серии углубимся в географический анализ и попытаемся исправить баги WOG-a.</p>
<p><em>Stay tuned!</em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2016/06/30/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%b5%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8%d0%b7/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">698</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-06.png" medium="image">
			<media:title type="html">WOG27.06.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-06.png" medium="image">
			<media:title type="html">WOG28.06.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-061.png" medium="image">
			<media:title type="html">WOG27.061.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-062.png" medium="image">
			<media:title type="html">WOG27.062.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-064.png" medium="image">
			<media:title type="html">WOG27.064.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog28-063.png" medium="image">
			<media:title type="html">WOG28.063.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-067.png" medium="image">
			<media:title type="html">WOG27.067.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-065.png" medium="image">
			<media:title type="html">WOG27.065.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/wog27-066.png" medium="image">
			<media:title type="html">WOG27.066.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_4-00-21.png" medium="image">
			<media:title type="html">2016-06-29_4-00-21.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-22-53.png" medium="image">
			<media:title type="html">2016-06-29_19-22-53.png</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2016/06/2016-06-29_19-29-40.png" medium="image">
			<media:title type="html">2016-06-29_19-29-40.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Где у вас верх, где у вас низ?</title>
		<link>https://geoden.wordpress.com/2012/11/25/%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%b2%d0%b5%d1%80%d1%85-%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%bd%d0%b8%d0%b7/</link>
					<comments>https://geoden.wordpress.com/2012/11/25/%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%b2%d0%b5%d1%80%d1%85-%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%bd%d0%b8%d0%b7/#comments</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Sun, 25 Nov 2012 14:06:27 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[география]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[google earth]]></category>
		<category><![CDATA[этикетки]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=669</guid>

					<description><![CDATA[Правильная точка отсчета всегда имеет значение, кто же тут будет спорить? Сейчас редкий товар не имеет легенды. Иногда замысловатые, иногда туповатые. Почти всегда с крайне художественными эпитетами. Тем более интересно наблюдать за маркетинговыми играми. В воде, как и в вине ( Appellation d&#8217;origine contrôlée) имеет значение место происхождения , по-сути именно оно и продается. Место &#8212; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan0.jpg"><img loading="lazy" class="alignleft  wp-image-683" title="shayan0" alt="" src="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan01.jpg?w=500&#038;h=179" height="179" width="500" /></a><br />
Правильная точка отсчета всегда имеет значение, кто же тут будет спорить?</p>
<p>Сейчас редкий товар не имеет легенды. Иногда замысловатые, иногда туповатые. Почти всегда с крайне художественными эпитетами. Тем более интересно наблюдать за маркетинговыми играми.</p>
<p>В воде, как и в вине ( Appellation d&#8217;origine contrôlée) имеет значение место происхождения , по-сути именно оно и продается. Место &#8212; это и есть 80% маркетинга минеральной воды. Думаю, при современных технологиях <span style="color:#993300;">замутить</span> нужную минерализацию искусственно не составляет большого труда в любом месте. Однако ж потребитель ожидает от воды определенного происхождения  узнаваемого вкуса. Поэтому кроме химии, в этой коммерции процветает и география.</p>
<p>Кроме того, все воды (минеральные и не очень) очень любят указывать глубину скважины, номер и т.д. Видимо, указывать<em> походження</em> воды необходимо.  С психологической точки зрения потребителя, видимо чем глубже , тем лучше. Точно я не знаю, мое потребительское сознание несколько модифицировано проектом, к которому я рисовал иллюстрации в начале 2000-х &#8212; <a href="https://geoden.wordpress.com/wp-content/uploads/2012/11/artezi.jpg">артезианские скважины г. Киева (бюветы)</a>. Тогда, я изучил все эти юрские/сеноманские горизонты, глубины и оттуда запомнил, что в среднем глубина скважин, с которых можно осуществлять водозабор с хорошим качеством находится на уровне 110-140 м. Я не геолог, разбираться дальше я не стал.</p>
<p>Я с удовольствием вчитываюсь в этикетки минеральных вод: там можно обнаружить интереснейшие вещи.<br />
Например, рекомендую обращать внимание на место разлива и место непосредственно <em>выдобутку</em>, иногда вас ждут сюрпризы. Иногда прикольно купить две бутылки разной воды, добытой в одном месте, из разных скважин (разными производителями обычно), например №4 и №7 и сравнить.</p>
<p>Однако вернемся к героям заметки, вот они:</p>
<div data-shortcode="caption" id="attachment_682" style="width: 458px" class="wp-caption alignleft"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg"><img aria-describedby="caption-attachment-682" loading="lazy" data-attachment-id="682" data-permalink="https://geoden.wordpress.com/2012/11/25/%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%b2%d0%b5%d1%80%d1%85-%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%bd%d0%b8%d0%b7/shayan1/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg" data-orig-size="448,360" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="shayan1" data-image-description="" data-image-caption="&lt;p&gt;от уровня моря, это &amp;#171;снизу&amp;#187;. На картинке же изображена глубина скважины, это как бы &amp;#171;сверху&amp;#187; :-)&lt;/p&gt;
" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg?w=448" class="size-full wp-image-682" title="shayan1" alt="глубина от уровня моря..это что то новое." src="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg?w=625"   srcset="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg 448w, https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg?w=150&amp;h=121 150w, https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg?w=300&amp;h=241 300w" sizes="(max-width: 448px) 100vw, 448px" /></a><p id="caption-attachment-682" class="wp-caption-text">от уровня моря, это &#171;снизу&#187;. На картинке же изображена глубина скважины, это как бы &#171;сверху&#187; <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p></div>
<p>Очевидна ошибочка, и совершенно теперь непонятно с какой глубины взята вода. Непонятно? А ну-ка мы проверим&#8230;</p>
<div data-shortcode="caption" id="attachment_686" style="width: 510px" class="wp-caption aligncenter"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png"><img aria-describedby="caption-attachment-686" loading="lazy" data-attachment-id="686" data-permalink="https://geoden.wordpress.com/2012/11/25/%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%b2%d0%b5%d1%80%d1%85-%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%bd%d0%b8%d0%b7/shayan2/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png" data-orig-size="982,539" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="shayan2" data-image-description="" data-image-caption="&lt;p&gt;обратим внимание, что подножье горы Шаян находится на абс.высоте 225 м (относительно моря). Где общедоступный бювет и находится.&lt;/p&gt;
" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=625" class="size-full wp-image-686" title="shayan2" alt="" src="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=625"   srcset="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=500&amp;h=274 500w, https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=150&amp;h=82 150w, https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=300&amp;h=165 300w, https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png?w=768&amp;h=422 768w, https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png 982w" sizes="(max-width: 500px) 100vw, 500px" /></a><p id="caption-attachment-686" class="wp-caption-text">обратим внимание, что подножье горы Шаян находится на абс.высоте 225 м (относительно моря). Где общедоступный бювет и находится.</p></div>
<p>Из этого легкого исследования с помощью Google Earth ситуация становится забавной &#8212; ошибка на этикетке имеет и такое прочтение: водичка берется из бювета <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <del>Ибо глубина &#171;от уровня моря&#187; в этом конкретном месте Закарпатья означает  <em>прямо у твоих ног</em>. </del><span style="color:#800000;">Ты че, считать не умеешь? (звонок друга). Какое сверху, какое снизу? Ты напутал все: если считать что глубина 250 м от моря, то от поверхности подножья г. Шаян это вообще под 500м! (225+250)</span></p>
<p><img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Каюсь, каяюсь, но друг таки прав! Словосочетание<strong> глубина от уровня моря</strong> настолько непривычно и сбивает с толку, что я даже придумав этот пост, в итоге и ошибся. Что правда не отменяет сути ереси, вынесенной маркетологами на этикетку.</p>
<p>Замутили совсем воду, эти <del>черти</del> девучки-маркетологи! <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Но мы этикетки читаем&#8230;</p>
<p>з.ы. Спасибо этому случаю, теперь я точно поеду туда весной покататься вокруг Карпат. Посмотрите (<em>Шаян</em> &#8212; google it!) какие там гостиницы <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2012/11/25/%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%b2%d0%b5%d1%80%d1%85-%d0%b3%d0%b4%d0%b5-%d1%83-%d0%b2%d0%b0%d1%81-%d0%bd%d0%b8%d0%b7/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">669</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan01.jpg" medium="image">
			<media:title type="html">shayan0</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan1.jpg" medium="image">
			<media:title type="html">shayan1</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/11/shayan2.png" medium="image">
			<media:title type="html">shayan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Аэропорты как камни преткновенья</title>
		<link>https://geoden.wordpress.com/2012/11/02/%d0%b0%d1%8d%d1%80%d0%be%d0%bf%d0%be%d1%80%d1%82%d1%8b-%d0%ba%d0%b0%d0%ba-%d0%ba%d0%b0%d0%bc%d0%bd%d0%b8-%d0%bf%d1%80%d0%b5%d1%82%d0%ba%d0%bd%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%d1%8f/</link>
					<comments>https://geoden.wordpress.com/2012/11/02/%d0%b0%d1%8d%d1%80%d0%be%d0%bf%d0%be%d1%80%d1%82%d1%8b-%d0%ba%d0%b0%d0%ba-%d0%ba%d0%b0%d0%bc%d0%bd%d0%b8-%d0%bf%d1%80%d0%b5%d1%82%d0%ba%d0%bd%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%d1%8f/#respond</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Fri, 02 Nov 2012 12:24:59 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[картография]]></category>
		<category><![CDATA[Гугл Мапс]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[google maps]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=671</guid>

					<description><![CDATA[Ну надо же,  Гуголь поправил ошибку, с аэропортом &#171;Жуляны&#187;, который на самом деле&#8212;  аэропорт Киев (недавно международный уже), которая была нарисована здесь. (не прошло и 3 лет) Да как поправил, браво! 🙂 Итак, Вообще же, даже на сайте самого предприятия его название вызывает у меня отторжение: Аеропорт Київ «Жуляни», тут. Про международный они как то [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ну надо же,  Гуголь поправил ошибку, с аэропортом &#171;Жуляны&#187;, который на самом деле&#8212;  аэропорт Киев (недавно международный уже), которая была <a title="путаница с аэропортами" href="http://wp.me/p5FhB-8R">нарисована здесь</a>. (не прошло и 3 лет)</p>
<p>Да как поправил, браво! <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Итак,</p>
<div data-shortcode="caption" id="attachment_673" style="width: 510px" class="wp-caption alignleft"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png"><img aria-describedby="caption-attachment-673" loading="lazy" data-attachment-id="673" data-permalink="https://geoden.wordpress.com/2012/11/02/%d0%b0%d1%8d%d1%80%d0%be%d0%bf%d0%be%d1%80%d1%82%d1%8b-%d0%ba%d0%b0%d0%ba-%d0%ba%d0%b0%d0%bc%d0%bd%d0%b8-%d0%bf%d1%80%d0%b5%d1%82%d0%ba%d0%bd%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%d1%8f/%d0%ba%d0%b8%d0%b5%d0%b2-%d0%b6%d1%83%d0%bb%d1%8f%d0%bd%d1%8b/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png" data-orig-size="628,402" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Киев-Жуляны" data-image-description="" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png?w=625" class="size-full wp-image-673" title="Киев-Жуляны" alt="" src="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png?w=625"   srcset="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png?w=500&amp;h=320 500w, https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png?w=150&amp;h=96 150w, https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png?w=300&amp;h=192 300w, https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png 628w" sizes="(max-width: 500px) 100vw, 500px" /></a><p id="caption-attachment-673" class="wp-caption-text">тут наконец поправили, но многострадальные &#171;Жуляны&#187; не исчезли, а.. перенеслись</p></div>
<div data-shortcode="caption" id="attachment_672" style="width: 510px" class="wp-caption alignleft"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png"><img aria-describedby="caption-attachment-672" loading="lazy" data-attachment-id="672" data-permalink="https://geoden.wordpress.com/2012/11/02/%d0%b0%d1%8d%d1%80%d0%be%d0%bf%d0%be%d1%80%d1%82%d1%8b-%d0%ba%d0%b0%d0%ba-%d0%ba%d0%b0%d0%bc%d0%bd%d0%b8-%d0%bf%d1%80%d0%b5%d1%82%d0%ba%d0%bd%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%d1%8f/%d0%b0%d0%bd%d1%82%d0%be%d0%bd%d0%be%d0%b2%d0%b7%d0%b0%d0%b2%d0%be%d0%b4/" data-orig-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png" data-orig-size="617,440" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="АнтоновЗавод" data-image-description="&lt;p&gt;по версии гугля аэропорт &amp;#171;Жуляны&amp;#187; переехал на авиазавод Антонова. :-)&lt;/p&gt;
" data-image-caption="" data-medium-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png?w=300" data-large-file="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png?w=617" class="size-full wp-image-672" title="АнтоновЗавод" alt="" src="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png?w=625"   srcset="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png?w=500&amp;h=357 500w, https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png?w=150&amp;h=107 150w, https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png?w=300&amp;h=214 300w, https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png 617w" sizes="(max-width: 500px) 100vw, 500px" /></a><p id="caption-attachment-672" class="wp-caption-text">по версии гугля, аэропорт &#171;Жуляны&#187; (международный!) перенесся на авиазавод Антонова.</p></div>
<p>Вообще же, даже на сайте самого предприятия его название вызывает у меня отторжение:<em> Аеропорт Київ «Жуляни»</em>, <a href="http://www.airport.kiev.ua/about/history/">тут</a>. Про <em>международный</em> они как то упускают, видимо и сами пока поверить в это не могут. Ну или редактора у них нет для сайта.</p>
<p>(По закону распространения энтропии, я тут же проверил Гостомель,  в предвкушеньи, так-сказать, но..хм&#8230; туда ничего не перенеслось, а то ведь как славно то было бы: ведь там как раз Аэропорт &#171;Антонов&#187; <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> находится. Этого Гуглю еще на 5 лет хватило бы разгребать.</p>
<p>А собственно, чего же от Гугля то хотеть? Нас, идотов много, а он гуголь один. На всех его не хвататает.. <em>пыхтит как дизель в заполярье</em>, но не справляется <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2012/11/02/%d0%b0%d1%8d%d1%80%d0%be%d0%bf%d0%be%d1%80%d1%82%d1%8b-%d0%ba%d0%b0%d0%ba-%d0%ba%d0%b0%d0%bc%d0%bd%d0%b8-%d0%bf%d1%80%d0%b5%d1%82%d0%ba%d0%bd%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%d1%8f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">671</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0bad0b8d0b5d0b2-d0b6d183d0bbd18fd0bdd18b.png" medium="image">
			<media:title type="html">Киев-Жуляны</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/11/d0b0d0bdd182d0bed0bdd0bed0b2d0b7d0b0d0b2d0bed0b4.png" medium="image">
			<media:title type="html">АнтоновЗавод</media:title>
		</media:content>
	</item>
		<item>
		<title>Яндекс-лажа и легкий апдейт очевидцем</title>
		<link>https://geoden.wordpress.com/2012/09/08/%d1%8f%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%bb%d0%b0%d0%b6%d0%b0-%d0%b8-%d0%bb%d0%b5%d0%b3%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bf%d0%b4%d0%b5%d0%b9%d1%82-%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d1%86%d0%b5%d0%bc/</link>
					<comments>https://geoden.wordpress.com/2012/09/08/%d1%8f%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%bb%d0%b0%d0%b6%d0%b0-%d0%b8-%d0%bb%d0%b5%d0%b3%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bf%d0%b4%d0%b5%d0%b9%d1%82-%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d1%86%d0%b5%d0%bc/#respond</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Sat, 08 Sep 2012 13:29:07 +0000</pubDate>
				<category><![CDATA[Маньячу :-) ...]]></category>
		<category><![CDATA[Путешествую...]]></category>
		<category><![CDATA[мотоцикл]]></category>
		<category><![CDATA[путешествия]]></category>
		<category><![CDATA[мото]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[топонимы]]></category>
		<category><![CDATA[яндекс карты]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=602</guid>

					<description><![CDATA[Вобщем, случилось мне этим летом посетить ранее часто посещаемое место &#8212; окресности г. Щелкино/мыс Казантип, города где нет улиц (наименований), горячей воды (котельную распилили) и минеральной воды в продаже (за минеральную они принимают Оболонь &#8212; воду из под киевского крана). 🙂 Но речь о другом: на картинке лажа Яндекса, найденная случайно: топоним образованый от имени [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Вобщем, случилось мне этим летом посетить ранее часто посещаемое место &#8212; окресности г. Щелкино/мыс Казантип, города где нет улиц (наименований), горячей воды (котельную распилили) и минеральной воды в продаже (за минеральную они принимают Оболонь &#8212; воду из под киевского крана). <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Но речь о другом:</p>
<p>на картинке лажа Яндекса, найденная случайно: топоним образованый от имени нас.пункта видоизменен непонятным образом. Это не Астана, а Останино, соответственно <em>вдхр</em>. никак не может быть приязано к столице Казахстана. Видимо была какая то полу-автоматичиская процедура перевода-верификации всех топонимов по списку. (рус/укр). Очень интересен реальный источник такой ошибки. На 100% уверен, что на карте никогда небыло ине могло появиться в результате какой либо ошибки оцифровки название Астанинское. Ну никак!</p>
<div style="width: 619px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/ostanino.png"><img class="size-full wp-image" title="лажа Яндекса: Астанинское вдхр. восле с. Останино" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/ostanino.png?w=609" alt="лажа Яндекса: Астанинское вдхр. восле с. Останино" width="609" height="486" /></a><p class="wp-caption-text">лажа Яндекса: Астанинское вдхр. восле с. Останино</p></div>
<p>А случилось мне заблукать на мотоцикле в тех краях<span id="more-602"></span>: Керч-Чистополье-Белинское-Песочное-Щелкино &#8212;  проехав <em>Песочное</em>, я попал в сплошные лесополосы и <em>песок </em>:-), мотоцикл увязал, дороги кончились. Примерно представляя себе лесоустройство, я выбрал какую-то противопожарную канаву и ехал по ней увязая в пол-колеса в мягком песке, в надежде выехать на дорогу между просеками (ведь кудато же выехал распахивающий трактор!). Ехал-ехал, пока не застрял окончательно: не технически, а эмоционально &#8212; перестал верить в скорое избавление от этого кошмара и решил сменить тактику. Я оставил мотоцикл в песке и пошел пешком разведывать дорогу, попутно пытаясь считать количество шагов и направление.  После 5-ой посадки, чередующейся канавами я сбился. Слегка запаниковал: связи нет, приборов нет, вода кончилась, воздух 40, солнце и ни тучки на небе. Где-то в песке 200 килограммовый мотоцикл, который даже не развернуть в колее.</p>
<p>Примерно прикинув способ проезда вдоль-поперек посадки/вырубки с глубокими волнами и торчащими пнями (рисковано, ибо не видно грунта вообще под растительностью высотой по пояс) я стал возвращаться. А нет мотоцикла, нет и все тут!</p>
<p>Итак, жара, воды нет, мота нет. Направление потеряно. Где-то в 10-15 км город, но от этого не легче. Вокруг абсолютно пустнынная и непросматриваемая местность. И однообразная до невозможности!</p>
<div style="width: 790px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/azovskoe.png"><img class=" wp-image" title="приазовский лес на мягком песке" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/azovskoe.png?w=780&#038;h=390" alt="приазовский лес на мягком песке" width="780" height="390" /></a><p class="wp-caption-text">приазовский лес на мягком песке</p></div>
<div style="width: 1024px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030405.jpg"><img class=" wp-image" title="в окрестностях с. Песочное, в лес я еще не въехал" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030405.jpg?w=1014&#038;h=760" alt="в окрестностях с. Песочное, в лес я еще не въехал" width="1014" height="760" /></a><p class="wp-caption-text">в окрестностях с. Песочное, в лес я еще не въехал</p></div>
<div style="width: 1024px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030409.jpg"><img class=" wp-image" title="скважина в окрестностях с. Песочное, вода отдает сероводородом" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030409.jpg?w=1014&#038;h=760" alt="скважина в окрестностях с. Песочное, вода отдает сероводородом" width="1014" height="760" /></a><p class="wp-caption-text">скважина в окрестностях с. Песочное, вода отдает сероводородом</p></div>
<p>Немного успокоившись, решил методично проверять каждую противопожарную борозду на предмет следов протектора моего мотоцикла. В песке это не просто, однако местность дикая, а  я единственный, кто вообще там проезжал. Вернулся на юг и стал ходить поперек просек.</p>
<p>Минут через 40 я нашел борозду со следом, пошел по ней и нашел мотоцикл. Заметить его не было никакой возможности, вплоть до подхода в упор. Уфф.. Теперь нас двое, и это несколько легче <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Газу, газу.. и пофиг что &#171;волны&#187; +- метр глубиной/высотой..выбрался в степь, но помятуя об Акташском озере не радовался раньше времени. Каково же было мое удивление &#8212; озера НЕТ. Оно полностью высохло, полностью!</p>
<div style="width: 1024px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030416.jpg"><img class=" wp-image" title="ранее тут было Акташское озеро, по совместительсву пруд-охладитель Крымской АЭС" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030416.jpg?w=1014&#038;h=760" alt="ранее тут было Акташское озеро, по совместительсву пруд-охладитель Крымской АЭС" width="1014" height="760" /></a><p class="wp-caption-text">ранее тут было Акташское озеро, по совместительсву пруд-охладитель Крымской АЭС</p></div>
<div style="width: 1024px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030415.jpg"><img class=" wp-image" title="ЛЭП на горизонте служили мне целью -- я точно знал куда они ведут, нужно было только добраться до них и ехать вдоль. Раньше они стояли в озере, но все равно это был четкий ориентир  для меня." src="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030415.jpg?w=1014&#038;h=760" alt="ЛЭП на горизонте служили мне целью -- я точно знал куда они ведут, нужно было только добраться до них и ехать вдоль. Раньше они стояли в озере, но все равно это был четкий ориентир  для меня." width="1014" height="760" /></a><p class="wp-caption-text">ЛЭП на горизонте служили мне целью &#8212; я точно знал куда они ведут, нужно было только добраться до них и ехать вдоль. Раньше они стояли в озере, но все равно это был четкий ориентир для меня.</p></div>
<p>По дну озера выбрался к  каналу сброса охладителя АЭС&#8230;там был какойто фестиваль &#171;Белый ветер&#187;, <strong>негры</strong> на входе :-), билеты, куча народу в некогда пустныных местах. Печалька <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f626.png" alt="😦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Добрался наконец на берех Татарки в полностью обезвоженом состоянии, залез в море и не вылазил час. Пить нечего, но как  это клево! После стресса и полного высыхания, ощущать спасительную воду, пусть и не пресную. Не мог заставит себя уехать&#8230; лежал как рыба на берегу. Забил на все планы (в это время я уже должен был быть на <em>выезде <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></em> из Крыма)</p>
<div style="width: 1024px" class="wp-caption alignnone"><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030418.jpg"><img class=" wp-image" title="Татарка -- моя старая любовь :-)" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030418.jpg?w=1014&#038;h=760" alt="Татарка -- моя старая любовь :-)" width="1014" height="760" /></a><p class="wp-caption-text">Татарка &#8212; моя старая любовь <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p></div>
<p><a href="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030421.jpg"><img class="size-full wp-image" src="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030421.jpg?w=1014" alt="Image" /></a>з.ы. в сильно замосковившемся Щелкино поимел околокультурный<del> шок</del> бумс-не-забывай-где-ты живешь в местных магазинах при попытке купить воды  (ну, минералка нужна для восстановления водно-солевого баланса, а не говно типа Оболони), попутно заметив что ничего не изменилось <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>з.ы.ы. полтора литра Моршинской ушли в меня как в песок без остатка менее чем за 5 минут. Со стороны это выглядело забавно, наверное.  <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2012/09/08/%d1%8f%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%bb%d0%b0%d0%b6%d0%b0-%d0%b8-%d0%bb%d0%b5%d0%b3%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bf%d0%b4%d0%b5%d0%b9%d1%82-%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d1%86%d0%b5%d0%bc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">602</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/ostanino.png?w=609" medium="image">
			<media:title type="html">лажа Яндекса: Астанинское вдхр. восле с. Останино</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/azovskoe.png?w=780" medium="image">
			<media:title type="html">приазовский лес на мягком песке</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030405.jpg?w=1014" medium="image">
			<media:title type="html">в окрестностях с. Песочное, в лес я еще не въехал</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030409.jpg?w=1014" medium="image">
			<media:title type="html">скважина в окрестностях с. Песочное, вода отдает сероводородом</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030416.jpg?w=1014" medium="image">
			<media:title type="html">ранее тут было Акташское озеро, по совместительсву пруд-охладитель Крымской АЭС</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030415.jpg?w=1014" medium="image">
			<media:title type="html">ЛЭП на горизонте служили мне целью -- я точно знал куда они ведут, нужно было только добраться до них и ехать вдоль. Раньше они стояли в озере, но все равно это был четкий ориентир  для меня.</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030418.jpg?w=1014" medium="image">
			<media:title type="html">Татарка -- моя старая любовь :-)</media:title>
		</media:content>

		<media:content url="https://geoden.wordpress.com/wp-content/uploads/2012/09/p1030421.jpg?w=1014" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>дороги</title>
		<link>https://geoden.wordpress.com/2012/01/28/%d0%b4%d0%be%d1%80%d0%be%d0%b3%d0%b8/</link>
					<comments>https://geoden.wordpress.com/2012/01/28/%d0%b4%d0%be%d1%80%d0%be%d0%b3%d0%b8/#respond</comments>
		
		<dc:creator><![CDATA[geoden]]></dc:creator>
		<pubDate>Fri, 27 Jan 2012 21:27:08 +0000</pubDate>
				<category><![CDATA[география]]></category>
		<category><![CDATA[дороги]]></category>
		<guid isPermaLink="false">http://geoden.wordpress.com/?p=599</guid>

					<description><![CDATA[и много красивого и странного на http://esquire.ru/photo/highways]]></description>
										<content:encoded><![CDATA[<p><img class="alignnone" title="галерея навороченых транспортных развязок в США" src="https://i0.wp.com/esquire.ru/media/blogs/photo/highways/01.jpg" alt="" width="705" height="470" /></p>
<p>и много красивого и странного на <a title=" Развязное поведение" href="http://esquire.ru/photo/highways">http://esquire.ru/photo/highways</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://geoden.wordpress.com/2012/01/28/%d0%b4%d0%be%d1%80%d0%be%d0%b3%d0%b8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">599</post-id>
		<media:content url="https://0.gravatar.com/avatar/f456adb8c435c6873581b0dbace6c6ff681771ed62ad6bf507964ff82e01e8ec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoden</media:title>
		</media:content>

		<media:content url="http://esquire.ru/media/blogs/photo/highways/01.jpg" medium="image">
			<media:title type="html">галерея навороченых транспортных развязок в США</media:title>
		</media:content>
	</item>
	</channel>
</rss>
