Страница 12 из 14

Re: Данные OpenStreetMap в shape формате

Добавлено: 22 июл 2011, 08:36
Denis Rykov
srvsub писал(а):Добрый день. Почему по Краснодарскому краю файлы не все выгружаются в ночных экспортах, например дороги последний раз обновлялись 21.12.2010 ? Можно ли получить актуальные выгрузки?
Спасибо, замечание по делу, проверил - действительно линейные слои по Краснодарскому краю не выгружаются с указанной даты. Проблема в том, что в результате пересечения линейного слоя и слоя границ получаются геометрии различного типа, в частности точки, поэтому при попытке выгрузки в шейп получаем:

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

ERROR: Incompatible mixed geometry types in table
Необходимо добавить ограничения на таблицы. Займусь данным вопросом, как что-то решиться - отпишусь.

Re: Данные OpenStreetMap в shape формате

Добавлено: 22 июл 2011, 11:06
Denis Rykov
Проблема должна быть исправлена при следующей выгрузке.

Re: Данные OpenStreetMap в shape формате

Добавлено: 24 июл 2011, 15:34
Shurik
Выгрузки в osm.bz2 "зависли" на 15 июля. Это хороший повод перейти на новые выгрузки, но мне ещё нужны регионы в PostGIS - что с ними делать?

Re: Данные OpenStreetMap в shape формате

Добавлено: 25 июл 2011, 07:24
Denis Rykov
А что не так с PostGIS - тоже зависшие на 15 число данные?

Re: Данные OpenStreetMap в shape формате

Добавлено: 25 июл 2011, 21:54
Shurik
Ещё не знаю, но можно проверить.

Re: Данные OpenStreetMap в shape формате

Добавлено: 26 июл 2011, 23:11
Shurik
Проверил - данные в moscow_* актуальны. Проверять .osm-файлы не стал - всё равно перешёл на новые выгрузки.

Re: Данные OpenStreetMap в shape формате

Добавлено: 09 авг 2011, 12:50
Aleksandr Dezhin
http://gis-lab.info/data/osm/russia/russia-city-p.7z
почему-то тут только калининградская область

Re: Данные OpenStreetMap в shape формате

Добавлено: 13 авг 2011, 23:10
ksvreg
dezhin писал(а):http://gis-lab.info/data/osm/russia/russia-city-p.7z
почему-то тут только калининградская область
Присоединяюсь. russia-poi-p.7z - здесь тоже нет данных

Re: Данные OpenStreetMap в shape формате

Добавлено: 19 авг 2011, 08:25
Marych73
по ссылке http://gis-lab.info/data/osm/uzbekistan/ данные файла uzbekistan.osm.bz2 перестали изменяться с 30-Jul-2011
Однако если пойти по ссылке http://gis-lab.info/data/osm/uzbekistan ... an.osm.bz2 скачивается файл UZ.osm.bz2

Может быть из-за переименования файла данные не изменяются?

Re: Данные OpenStreetMap в shape формате

Добавлено: 07 сен 2011, 17:20
Boris
Я позволю себе вернуться к проблеме кодировки в SHP файлах. После не продолжительной дискуссии на ветке MapInfo viewtopic.php?f=17&t=8499&p=49574#p49475, я бы позволил себе сформулировать ее так:
Что мешает появлению набора данных в SHP'ах, но с кодировкой Win1251, либо приложению в виде DBF файлов в той же кодировке? Либо, что уж совсем избыточно, формату MIF/MID в той же кодировке для тех кто не использует UTF8 совместимые программы. В частности MapInfo Версий ниже 10.0. Да и еще ряда других.
Я полагаю, что наборы OSM на нашем сайте созданы для максимального круга пользователей. Но когда я посылаю страждущих карт Родины на наш сайт, мне каждый раз приходится проводить дополнительные беседы, о красоте различных кодировок, командной строке, питоне и т.п. И я не уверен, что в результате многих отправились по данном мною адресу.

Re: Данные OpenStreetMap в shape формате

Добавлено: 07 сен 2011, 22:13
Александр Мурый
Ну что, напряжёмся вместе и таки сделаем эти несчастные SHP-файлы в CP1251? Хотя это же надо будет делать регулярно, так ведь? Может, тогда стоит завести скрипт на сервере для перекодировки, а то народ вон как изнемогает..

Re: Данные OpenStreetMap в shape формате

Добавлено: 07 сен 2011, 22:25
Дмитрий Барышников
В wxGIS все перекодируется из SHP в TAB и MIF/MID без всяких проблем с перекодировкой (без питона и установки). Естественно если атрибуты SHP в этой самой wxGIS читаются нормально (если не читаются нормально - просто создается текстовый файлик с именем шейпа и расширением CPG и туда пишется код кодировки шейпа - для UTF8 код 65001).
Кстати, базовая часть wxGIS не требует оконных менеджеров и может работать в консольном окружении (например, на сервере).

Re: Данные OpenStreetMap в shape формате

Добавлено: 07 сен 2011, 22:59
Александр Мурый
Bishop писал(а):Кстати, базовая часть wxGIS не требует оконных менеджеров и может работать в консольном окружении (например, на сервере).
wxGIS изменяет кодировку шейпов через OGR, так? Тогда, IMHO, в консоли логичнее исп-ть "чистый" ogr2ogr.

Re: Данные OpenStreetMap в shape формате

Добавлено: 07 сен 2011, 23:39
Дмитрий Барышников
Нет, не так. Он читает используя OGR, потом с использованием wxWidgets перекодирует текстовые строки в текущую локаль и пишет в выходной формат с использованием опять же OGR. Причем, если формат не поддерживает текущую локаль (например, KML поддерживает только UTF8), то пишется в поддерживаемой локали.
В принципе, кажется, с 1.9 версии будет возможность указания локали. Можно подождать.

Re: Данные OpenStreetMap в shape формате

Добавлено: 08 сен 2011, 06:13
Александр Мурый
Bishop писал(а): В принципе, кажется, с 1.9 версии будет возможность указания локали. Можно подождать.
А пока можно спокойно делать:

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

ogr2ogr -f "ESRI Shapefile" ... ... -lco "ENCODING=CP1251"