Вытащить объекты из Wikimapia

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Вытащить объекты из Wikimapia

Сообщение SS_Rebelious » 17 июн 2010, 12:03

Кто-нибудь может подсказать, как вытащить из викимапии объекты, содержашие определённые теги?

Пока попытался SASPlanet (100330) вытащить вообще все объекты на интересующую область и уже дальше отсеять ненужное (то есть удалить 99,99999999999% скачанных объектов :mrgreen: ) из 70 метрового KML. Но всё упёрлось в то, что QGIS (1.5.0) не хочет открывать KML, сделанные SASPlanet (пишет что-то типа "...is not valid data source"), да и сама планета тоже не кушает их независимо от размера...
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Вытащить объекты из Wikimapia

Сообщение paleogis » 17 июн 2010, 12:16

Попробуйте открыть в Global Mapper или OziExplorer и пересохраните в shp

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вытащить объекты из Wikimapia

Сообщение Дмитрий Барышников » 17 июн 2010, 12:52

А как вы kml делали? У меня при экспорте в kml содержатся ссылки на другие kml из кэша. Они спокойно открываются и экспортируются в шейп
kml.jpg
kml.jpg (118.92 КБ) 24492 просмотра
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<Document>
<name>tetre.kml</name>
<Folder>
<Region>
<LatLonAltBox>
<north>54.8513152596861</north>
<south>54.826007999095</south>
<east>32.0361328125</east>
<west>31.9921875</west>
</LatLonAltBox>
<Lod>
<minLodPixels>16</minLodPixels>
<maxLodPixels>-1</maxLodPixels>
</Lod>
</Region>
<GroundOverlay>
<drawOrder>1</drawOrder>
<Icon>
<href>\\Share\InternetCache\sas\Wiki\z14\4\x4824\2\y2597.kml</href>
</Icon>
<LatLonBox>
<north>54.8513152596861</north>
<south>54.826007999095</south>
<east>32.0361328125</east>
<west>31.9921875</west>
</LatLonBox>
</GroundOverlay>
</Folder>

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Вытащить объекты из Wikimapia

Сообщение SS_Rebelious » 17 июн 2010, 14:12

Экспортировал таким образом. Галочки на сохранении путей погоды не делают: есть они или нет результат один - файл не открывается ничем (wxGIS пишет ошибку огра - нет слоёв в KML).
sas.JPG
sas.JPG (33.84 КБ) 24486 просмотров
Создаётся примерно такой KML (странно, что там жпеги в путях):

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<Document>
<name>222.kml</name>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7619281579702</north>
      <south>59.7563950493563</south>
      <east>30.267333984375</east>
      <west>30.25634765625</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19138\9\y9559.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7619281579702</north>
      <south>59.7563950493563</south>
      <east>30.267333984375</east>
      <west>30.25634765625</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7563950493563</north>
      <south>59.7508610241117</south>
      <east>30.267333984375</east>
      <west>30.25634765625</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19138\9\y9560.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7563950493563</north>
      <south>59.7508610241117</south>
      <east>30.267333984375</east>
      <west>30.25634765625</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7508610241117</north>
      <south>59.7453260821361</south>
      <east>30.267333984375</east>
      <west>30.25634765625</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19138\9\y9561.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7508610241117</north>
      <south>59.7453260821361</south>
      <east>30.267333984375</east>
      <west>30.25634765625</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7619281579702</north>
      <south>59.7563950493563</south>
      <east>30.2783203125</east>
      <west>30.267333984375</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19139\9\y9559.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7619281579702</north>
      <south>59.7563950493563</south>
      <east>30.2783203125</east>
      <west>30.267333984375</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7563950493563</north>
      <south>59.7508610241117</south>
      <east>30.2783203125</east>
      <west>30.267333984375</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19139\9\y9560.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7563950493563</north>
      <south>59.7508610241117</south>
      <east>30.2783203125</east>
      <west>30.267333984375</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7508610241117</north>
      <south>59.7453260821361</south>
      <east>30.2783203125</east>
      <west>30.267333984375</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19139\9\y9561.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7508610241117</north>
      <south>59.7453260821361</south>
      <east>30.2783203125</east>
      <west>30.267333984375</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7619281579702</north>
      <south>59.7563950493563</south>
      <east>30.289306640625</east>
      <west>30.2783203125</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19140\9\y9559.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7619281579702</north>
      <south>59.7563950493563</south>
      <east>30.289306640625</east>
      <west>30.2783203125</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7563950493563</north>
      <south>59.7508610241117</south>
      <east>30.289306640625</east>
      <west>30.2783203125</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19140\9\y9560.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7563950493563</north>
      <south>59.7508610241117</south>
      <east>30.289306640625</east>
      <west>30.2783203125</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
<Folder>
  <Region>
    <LatLonAltBox>
      <north>59.7508610241117</north>
      <south>59.7453260821361</south>
      <east>30.289306640625</east>
      <west>30.2783203125</west>
    </LatLonAltBox>
    <Lod>
      <minLodPixels>16</minLodPixels>
      <maxLodPixels>-1</maxLodPixels>
    </Lod>
  </Region>
  <GroundOverlay>
    <drawOrder>1</drawOrder>
    <Icon>
      <href>Z:\SASplanet\cache\sat\z16\18\x19140\9\y9561.jpg</href>
    </Icon>
    <LatLonBox>
      <north>59.7508610241117</north>
      <south>59.7453260821361</south>
      <east>30.289306640625</east>
      <west>30.2783203125</west>
    </LatLonBox>
  </GroundOverlay>
</Folder>
</Document>
</kml>
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вытащить объекты из Wikimapia

Сообщение Дмитрий Барышников » 17 июн 2010, 14:25

Это глюк SAS наверное - у вас он на карту в виде jpg ссылается вместо kml. Может версия устаревшая?
<href>Z:\SASplanet\cache\sat\z16\18\x19138\9\y9559.jpg</href>
Обратил внимание, что в выпадающем списке maps (карта) wikimapia дважды встречается. Вам нужен тот пункт где на выходе в пути будут cache\Wiki, а не cache\sat (определяется опытным путем)

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Вытащить объекты из Wikimapia

Сообщение SS_Rebelious » 17 июн 2010, 15:03

Bishop писал(а):Обратил внимание, что в выпадающем списке maps (карта) wikimapia дважды встречается.
Да, тоже заметил и оба пробовал. В другом он ссылается на вики, но всё-равно в путях жпеги.
Bishop писал(а):то глюк SAS наверное - у вас он на карту в виде jpg ссылается вместо kml. Может версия устаревшая?
Может и глюк. У меня финская локаль и я заметил, что программа работает не очень (не только в данном случае). Версия должна быть свежая, только вчера выкачал - 100330.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вытащить объекты из Wikimapia

Сообщение Дмитрий Барышников » 17 июн 2010, 16:40

Может взять версию по старее? Или очистить папочку cache\Wiki - а после выкачки нужной информации скопировать из нее все? Папка то (cache\Wiki), есть?

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя