mapinfo и postgis

MapInfo, MapBasic
zimirrr
Интересующийся
Сообщения: 29
Зарегистрирован: 14 окт 2009, 17:21
Репутация: 0

Re: mapinfo и postgis

Сообщение zimirrr » 12 авг 2010, 07:55

давно и у меня такая ошибка была... и если мне не изменяет память, то тут дело в драйвере. но меня вводит в заблуждение то, что вы написали что установили драйвер 8.3, а как раз он тогда и исправил эту ошибку.
попробуйте переустановить драйвер на вот этот http://postgresql.ru.net/download/psqlo ... 3_0200.zip
ну а если не поможет, тогда напишите ваши версии мапинфо, постгреса и постгиса. можете и бэкап базы из постгреса выложить.

Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Проекты: 3
Репутация: 7

Re: mapinfo и postgis

Сообщение Pavel » 12 авг 2010, 09:44

Спасибо! Драйвер переустановил. И вот теперь начинаются интересности.:)

Если создавать подключение с кодировкой Unicode, то как раз выползает ошибка о запрете редактирования. НО! То же самое подлючение с кодировкой ANSI - работает на ура... Это не смотря на то, что сама база идет с UTF8

Может и не совсем в драйверах тут дело? Попробую на других версиях...
Быстро, качественно, недорого - выбирайте любые два пункта...

Аватара пользователя
Pavel
Активный участник
Сообщения: 171
Зарегистрирован: 15 июл 2009, 07:45
Проекты: 3
Репутация: 7

Re: mapinfo и postgis

Сообщение Pavel » 12 авг 2010, 12:32

Версия драйвера действительно не играет роли... Проверено на 8.3 и 8.4 версиях. Везде выбирал драйвер PostgresqlANSI... Все слои редактируются!
Быстро, качественно, недорого - выбирайте любые два пункта...

Аватара пользователя
Catharsis
Активный участник
Сообщения: 189
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: mapinfo и postgis

Сообщение Catharsis » 22 июн 2012, 14:55

Доброго времени суток - возникла необходимость поработать в MapInfo с данными из Postgis'овской базы, в базе одна таблица с полигональными объектами. Map catalog создан, таблица открыта, но проблема с созданием карты - программа не видит поле индекса PostGIS. Кто имеет подобный опыт поделитесь, пожалуйста...
cogito ergo sum

amondey
Новоприбывший
Сообщения: 2
Зарегистрирован: 29 мар 2016, 14:30
Репутация: 0

Re: mapinfo и postgis

Сообщение amondey » 30 мар 2016, 07:21

Доброго времени суток!
Поставили задачу. Перенести базы MapInfo на PostgreSQL
Использую MapInfo 10, PostgreSQL. 9.5 + PostGIS 2.2
И в том, и в том профан и сталкиваюсь впервые. С помощью EasyLoader’а переношу базы, возникли проблемы:
  1. 1. При переносе, некоторые таблицы не переносятся. EasyLoader в cmd режиме в лог выдает ошибку null. Разобрался, что это различные ошибки геометрии объектов (в поли линии все координаты точек равны, линия описана точками с равными координатами и прочие косяки). Чуть изучил и написал на MapBasic программку которая это исправляет (вручную долго, т.к. таких косяков очень много).
  • 2. Экспортированные c помощью EasyLoader в PostgreSQL карты не редактируются, вариант с галкой "Per Row Style" не про меня. Слои, которые мне были предоставлены содержали различные стили объектов в слое. Тут то же разобрался. EasyLoader в таблице создает поле для стилей "MI_STYLE" VARCHAR(254), и если это поле изменить до VARCHAR(120), то стили начинают отображаться корректно и слой редактируется. Для удобства пропатчил EasyLoader 12.5.0.1 (по адресу 0x2130B=0xFE меняем на 0x78 ). Возможно данный размер поля где-то и явно указывается – не нашел.
  • 3. Не могу побороть: текстовые объекты не экспортируется. При попытке создать текстовый объект, он создаётся, но не сохраняются в базе. Опять же написал программку, которая преобразует текстовые объекты в скрытые линии (в линии, т.к. текст под разным углом), у которых можно выводить подпись. Но подписи не масштабируется как текстовые объекты.
Собственно вопрос: А объекты типа текст вообще могут сохранятся в PSQL ?
Версию с PostgreSQL отбросил, т.к. изначально ставил на рекомендуемую для MapInfo 10 в мануале версию 8.3 с PostGIS 1.3, сейчас работаю с PostgreSQL. 9.5 + PostGIS 2.2.
MapInfo пробовал 15.02 x64 и 10.0.1 x86

PS. Возможно в таблице mapinfo_mapcatalog поле spatialtype как то влияет, т.к. при значении 19.1, в таблице не сохраняются регионы, при значении 19.3 сохраняются.

Аватара пользователя
dab
Гуру
Сообщения: 669
Зарегистрирован: 16 дек 2011, 20:02
Статьи: 2
Проекты: 1
Репутация: 169
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: mapinfo и postgis

Сообщение dab » 31 мар 2016, 13:35

amondey писал(а):... Собственно вопрос: А объекты типа текст вообще могут сохранятся в PSQL ? ...
Нет, не могут.
http://postgis.net/docs/using_postgis_dbmanagement.html

amondey
Новоприбывший
Сообщения: 2
Зарегистрирован: 29 мар 2016, 14:30
Репутация: 0

Re: mapinfo и postgis

Сообщение amondey » 31 мар 2016, 14:03

Спасибо.

Ответить

Вернуться в «MapInfo»

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

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