mapinfo и postgis
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 14 окт 2009, 17:21
- Репутация: 0
Re: mapinfo и postgis
давно и у меня такая ошибка была... и если мне не изменяет память, то тут дело в драйвере. но меня вводит в заблуждение то, что вы написали что установили драйвер 8.3, а как раз он тогда и исправил эту ошибку.
попробуйте переустановить драйвер на вот этот http://postgresql.ru.net/download/psqlo ... 3_0200.zip
ну а если не поможет, тогда напишите ваши версии мапинфо, постгреса и постгиса. можете и бэкап базы из постгреса выложить.
попробуйте переустановить драйвер на вот этот http://postgresql.ru.net/download/psqlo ... 3_0200.zip
ну а если не поможет, тогда напишите ваши версии мапинфо, постгреса и постгиса. можете и бэкап базы из постгреса выложить.
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: mapinfo и postgis
Спасибо! Драйвер переустановил. И вот теперь начинаются интересности.
Если создавать подключение с кодировкой Unicode, то как раз выползает ошибка о запрете редактирования. НО! То же самое подлючение с кодировкой ANSI - работает на ура... Это не смотря на то, что сама база идет с UTF8
Может и не совсем в драйверах тут дело? Попробую на других версиях...
Если создавать подключение с кодировкой Unicode, то как раз выползает ошибка о запрете редактирования. НО! То же самое подлючение с кодировкой ANSI - работает на ура... Это не смотря на то, что сама база идет с UTF8
Может и не совсем в драйверах тут дело? Попробую на других версиях...
Быстро, качественно, недорого - выбирайте любые два пункта...
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: mapinfo и postgis
Версия драйвера действительно не играет роли... Проверено на 8.3 и 8.4 версиях. Везде выбирал драйвер PostgresqlANSI... Все слои редактируются!
Быстро, качественно, недорого - выбирайте любые два пункта...
- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
Re: mapinfo и postgis
Доброго времени суток - возникла необходимость поработать в MapInfo с данными из Postgis'овской базы, в базе одна таблица с полигональными объектами. Map catalog создан, таблица открыта, но проблема с созданием карты - программа не видит поле индекса PostGIS. Кто имеет подобный опыт поделитесь, пожалуйста...
cogito ergo sum
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 29 мар 2016, 14:30
- Репутация: 0
Re: mapinfo и postgis
Доброго времени суток!
Поставили задачу. Перенести базы MapInfo на PostgreSQL
Использую MapInfo 10, PostgreSQL. 9.5 + PostGIS 2.2
И в том, и в том профан и сталкиваюсь впервые. С помощью EasyLoader’а переношу базы, возникли проблемы:
Версию с 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 сохраняются.
Поставили задачу. Перенести базы MapInfo на PostgreSQL
Использую MapInfo 10, PostgreSQL. 9.5 + PostGIS 2.2
И в том, и в том профан и сталкиваюсь впервые. С помощью EasyLoader’а переношу базы, возникли проблемы:
- 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. Не могу побороть: текстовые объекты не экспортируется. При попытке создать текстовый объект, он создаётся, но не сохраняются в базе. Опять же написал программку, которая преобразует текстовые объекты в скрытые линии (в линии, т.к. текст под разным углом), у которых можно выводить подпись. Но подписи не масштабируется как текстовые объекты.
Версию с 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
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: mapinfo и postgis
Нет, не могут.amondey писал(а):... Собственно вопрос: А объекты типа текст вообще могут сохранятся в PSQL ? ...
http://postgis.net/docs/using_postgis_dbmanagement.html
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 29 мар 2016, 14:30
- Репутация: 0
Re: mapinfo и postgis
Спасибо.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей