Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 23:11

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: connect PostgreS
СообщениеДобавлено: 19 окт 2006 20:07 
Участник
Участник

Зарегистрирован:
12 окт 2006 08:40
Сообщения: 3
Откуда: Хмельницкий регион
Цитата:
Создаю единую базу района(в последствии может и области)
1.Установил ПостГрес ,
1.1.Создал пустую базу,
1.2.а также *.udl(который в разделе настроек Диджиталса DataLink=*.udl)
1.3. тестовое соединение проходит успешно и из виндовой
панели инструментов и из менеджера который к ПостГресу
прилагается (Слон:)

2. из Диджитала выбираю меню Файл/SQL соединение..
0. ругается "Ошибка подключения к серверу"

<Anton Gorpynich>
>Какая версия сервера? 8.1.
>Сохранялась ли база перед тем, как произвести соединение?
база не сохранялась т.к. нечего еще сохранять..?пустая еще
>Были ли назначены права на работу с таблицами пользователю, под которым вы подключаетесь из Digitals?
захожу под root, все равно под каким (спец. для єтого проверял =создавал другого и под другим тож самое)

>Опишите пошагово, что вы делали, какие команды использовали (после того, как проверили тестовое соединение) и на каком этапе возникла ошибка.

- по сути ошибка на втором єтапе при подключении из
Digitals v5.0 (build 31.08.2005 9:24:02)

_________________
Мерять немеряное
Пихать невпихаемое
ОбЪЯть необЪятное
=Желать неЖелательНО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2006 07:51 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
28 сен 2004 10:40
Сообщения: 312
См. описание работы с PostgreSQL (кроме дистрибутивного диска находится по ссылке http://www.geosystema.net/docs/PostgreSQL.pdf):
Цитата:
...
Файл|SaveToSQL выполняет функцию копирования текущей карты на сервер с
автоматическим созданием соответствующих таблиц. Эта функция выполняется
администратором только один раз и в будущем не будет доступна пользователям в меню для
целей безопасности. Далее пользователи используют команду Файл|SQL соединение... для
открытия и работы с картой.
...


Т.е. все было выполнено правильно, но перед тем, как соединяться с сервером (что буквально означает "загрузить карту из базы"), необходимо сохранить карту в БД командой Файл|SaveToSQL.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
FAQ для начинающих | FAQ для опытных | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2006 17:50 
Участник
Участник

Зарегистрирован:
12 окт 2006 08:40
Сообщения: 3
Откуда: Хмельницкий регион
Да.... почти получилось ...
открываю файл ..
Файл|SaveToSQL
Диджитал выдал что надо отсортировать параметры по возрастанию...
Отсортировал ..Сохранил
Пытаюсь снова сохранить в базу ...
:? Опять каже шо "Ошибка подключения к серверу :?

Вроде все так просто казалось с первого раза когда показали
а тут прям на каждом шагу БАГИ (ламерское чувство такое)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2006 18:33 
Участник
Участник

Зарегистрирован:
12 окт 2006 08:40
Сообщения: 3
Откуда: Хмельницкий регион
и еще
если не вводить пароль... "пустой пароль"
та выдает "Предоставлаемый поставщик отличается от уже использованого" :shock:

_________________
Мерять немеряное
Пихать невпихаемое
ОбЪЯть необЪятное
=Желать неЖелательНО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 окт 2006 07:50 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
28 сен 2004 10:40
Сообщения: 312
Sera_CAD писал(а):
...
открываю файл ..
Файл|SaveToSQL
Диджитал выдал что надо отсортировать параметры по возрастанию...
Отсортировал ..Сохранил
Пытаюсь снова сохранить в базу ...
:? Опять каже шо "Ошибка подключения к серверу :?

Такая ошибка может возникать только в случае неверных данных в файле подключения (*.udl) или некорректно введенного логина/пароля.
Вышлите для анализа *.udl файл, а также конфигурационные файлы PostgreSQL pg_hba.conf и postgresql.conf на адрес:
anton@vingeo.com

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
FAQ для начинающих | FAQ для опытных | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 дек 2006 15:09 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Поставил PostgreSQL 8.2
Все настроил и на сервере и у клиента
Команда Save To Sql все сохраняет (или делает вид что сохранят). В общем, процесс сохранения заканчивается без ошибок.

По команде SQL соединениевыпадает окошко со слоями сохраненными в SQL (выдает все правильно), но дальше выдает ошибку "Data provider or other service returned an E_FAIL status."
В списке слоев появляются слои с сервера но объектов ни одного нет.
А при закрытии Дигиталса обязательно вылетает ошибка "Access violation at address XXXXXX. Read of address XXXXX"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 дек 2006 13:54 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
28 сен 2004 10:40
Сообщения: 312
С данной версией сервера не тестировалась. Пробовали ли с версией 8.1? Какое значение константы SQLMode? Для SQLMode=1 необходимо отдельно устанавливать последнюю версию PostGIS...
Какая версия ODBC драйвера?

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
FAQ для начинающих | FAQ для опытных | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 дек 2006 16:40 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Anton Gorpynich писал(а):
С данной версией сервера не тестировалась. Пробовали ли с версией 8.1? Какое значение константы SQLMode? Для SQLMode=1 необходимо отдельно устанавливать последнюю версию PostGIS...
Какая версия ODBC драйвера?


А где смотреть на этот SQLMode?
Версия драйвера 8.2.1 . Я специльно старался чтобы версия SQL и драйвера совпадали

Так весь прикол то в том, что все условные знаки загружаются


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 дек 2006 10:01 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
28 сен 2004 10:40
Сообщения: 312
Dkrav писал(а):
А где смотреть на этот SQLMode?

В Digitals - Сервис|Настройки|Главная|Константы
Но сама настройка появилась сравнительно недавно

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
FAQ для начинающих | FAQ для опытных | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 дек 2006 15:49 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Поставил 8.1.3
и Драйвер 8.01.02

Заработало ! :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 дек 2006 16:45 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Но это не совсем то, чего хотелось бы. :(
Общий принцып работы остался. Всё содержимое базы грузится в память.
А это не совсем приемлимо для больших (я уже не говорю для огромных) баз.
Для примера я попробывал открыть небольшую карту (гдето 10000 объектов) на пентиуме III 850 Mhz . Так пять минут ждал открытия. На крутых машинах открывается конечно бысто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 дек 2006 18:35 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
Anton Gorpynich писал(а):
С данной версией сервера не тестировалась. Пробовали ли с версией 8.1? Какое значение константы SQLMode? Для SQLMode=1 необходимо отдельно устанавливать последнюю версию PostGIS...
Какая версия ODBC драйвера?


Пожалуйста, подробнее про PostGIS и SQLmode.
Подозреваю (и надеюсь :) ), что в этом режиме Дигитал не изобретает велосипед, а использует встроеные примитивы объектов PostGIS'а?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 дек 2006 09:52 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
28 сен 2004 10:40
Сообщения: 312
Dmitriy Fedorov писал(а):
Пожалуйста, подробнее про PostGIS и SQLmode.
Подозреваю (и надеюсь :) ), что в этом режиме Дигитал не изобретает велосипед, а использует встроеные примитивы объектов PostGIS'а?


К сожалению, универсальный велосипед не изобретешь... Но в варианте с PostGIS топология хранится в соответствии со стандартами OpenGIS. Формат хранения остальных элементов - подписей, условных знаков, атрибутов слоев, параметров - остался неизменным.
Для варианта PostGIS необходимо:

1. Установить PostgreSQL исключив установку расширений PostGIS, т.к. в дистрибутив включена старая версия.
2. Загрузить (см. http://postgis.refractions.net/download/windows/) и установить, собственно, PostGIS. Не отключайте создание пустого примера базы postgis!
3. Можно использовать уже созданную базу postgis или на ее основе в качестве шаблона (template) создать новую базу. Если же не использовать базу postgis как шаблон для создания новой базы, то функции PostGIS работать не будут.
4. Установить в Digitals константу SQLMode=1.

Далее работаем Digitals как и раньше.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
FAQ для начинающих | FAQ для опытных | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 2 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB