Основы работы с PostGIS

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
updates-bot
Bot
Сообщения: 276
Зарегистрирован: 03 фев 2008, 23:13
Репутация: 3

Основы работы с PostGIS

Сообщение updates-bot » 29 окт 2008, 04:07

Обсуждение статьи "Основы работы с PostGIS"

http://gis-lab.info/qa/postgis-work.html

Аватара пользователя
DiT
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 фев 2010, 11:41
Репутация: 0

Re: Основы работы с PostGIS

Сообщение DiT » 25 май 2010, 01:39

А почему в этой статье карта России получается сплющеной?

И ещё... Делал всё по руководству, импорт shape файла(границы РФ) получился без проблем, правда как и в руководстве "сплющеный". Попытался загрузить данные из OSM по Нижегородской области, импорт не получается...

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

Connection: user=postgres password=***** port=5432 host=localhost dbname=postgis
Destination: public.nizhegorod-roads-l
Source File: D:\GIS\PostgreSQL\tmp\nn\nizhegorod-roads-l
Shapefile type: Arc
Postgis type: MULTILINESTRING[2]
Importing shapefile (7514 records)...
Unable to convert field value "ул. Верхнепечёрская" to UTF-8: iconv reports "Illegal byte sequence"

Shapefile import failed.
Из всего набора получился только импорт слоя nizhegorod-forest-a, только не пойму почему

PostgreSQL v. 8.4.4-1-Windows, PostGIS v. 1.5 для PgSQL 8.4

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Основы работы с PostGIS

Сообщение Максим Дубинин » 25 май 2010, 03:47

DiT писал(а):А почему в этой статье карта России получается сплющеной?
http://gis-lab.info/qa/proj-sk-faq.html#16
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Основы работы с PostGIS

Сообщение Denis Rykov » 25 май 2010, 05:17

Что касается проблем с кодировкой, используйте ключ -W в shp2pgsl, например:

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

shp2pgsql -W UTF-8 ...
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
DiT
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 фев 2010, 11:41
Репутация: 0

Re: Основы работы с PostGIS

Сообщение DiT » 25 май 2010, 13:09

Благодарю за ответы!
и огромное спасибо за материал на этом сайте, без него ворбще бы ничего не получилось!!!
_DR_ писал(а):Что касается проблем с кодировкой, используйте ключ -W в shp2pgsl, например: Код: Выделить всёshp2pgsql -W UTF-8 ...
Спасибо, помогло! Я пользовался плагином Postgis Shapefile and DBF loade в pgAdmin, там ключи на прямую использовать нельзя, нашёл его в окне Options. Под UTF-8 всё вроде бы нормально конвертится.
sim писал(а):DiT писал(а):А почему в этой статье карта России получается сплющеной?http://gis-lab.info/qa/proj-sk-faq.html#16
Ммммм.... Для слоя административных границ РФ пытался выбрать различные сис-мы(в Qgis, через свойства->сис-ма координат) пробовал и географические и прямоугольные сис-мы, но почему-то вообще отображение не меняется...(см вложение) Или это надо сами данные конвертировать? По FAQ я понял, что нужно просто подходящую систему выставить..

По импорту всё прошло отлично, за исключением импорта слоя bnd-coast-l(1 из 5 шейп-файлов из архива с границами РФ), при попытке его импорта плагин просто зависает и windows предлагает его закрыть или отладить.

P.S.
Не много не по теме ещё один вопрос, но решил уж здесь задать.
Куда ссылается http://localhost:8080/ в GeoServer'e, в какую папку? По опыту работы с Апатчем я думал, что это GeoServer 2.0.2\data_dir\www, тем более там два файла примера, однако это не так... Куда встаить index.html что бы он отображался при переходе на локалхост?
Вложения
Безымянный.gif
различные сис-мы координат
Безымянный.gif (355.34 КБ) 26524 просмотра

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Основы работы с PostGIS

Сообщение Максим Дубинин » 25 май 2010, 17:28

DiT писал(а):пробовал и географические и прямоугольные сис-мы, но почему-то вообще отображение не меняется...
Не там меняете. См. Установки\Свойства проекта\Система координат

И еще, специально для вас: http://gis-lab.info/qa/proj-sk-faq.html#22

Вопросы на другую тему, пожалуйста, задавайте в отдельной теме.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Основы работы с PostGIS

Сообщение Denis Rykov » 25 май 2010, 17:49

Да, и не забудьте включить преобразование координат "на лету".
Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Основы работы с PostGIS

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

В официальной документации приводится несколько иной способ создания таблиц, содержащих геоданные

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

CREATE TABLE roads (
  road_id INTEGER,
  road_name VARCHAR
);
SELECT AddGeometryColumn( 'roads', 'roads_geom', 4326, 'GEOMETRY', 3 );
Этот пример интересен тем, что, как минимум, задается проекция и тип геометрии.
Может стоит в статью добавить.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Основы работы с PostGIS

Сообщение Максим Дубинин » 17 июл 2013, 11:58

пристегивайтесь, турбулентность прямо по курсу

cunamy
Новоприбывший
Сообщения: 1
Зарегистрирован: 15 июл 2017, 11:02
Репутация: 0

Re: Основы работы с PostGIS

Сообщение cunamy » 15 июл 2017, 11:04

а почему площадь России в последнем примере такая маленькая?

Ответить

Вернуться в «Материалы сайта»

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

Сейчас этот форум просматривают: Bing [Bot], Semrush [Bot] и 7 гостей