ArcGis и MySql
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 26 сен 2006, 02:03
- Репутация: 0
ArcGis и MySql
Как связать таблицу атрибутов слоя в ArcGis c базой данных MySql на сервере?
-
- Завсегдатай
- Сообщения: 386
- Зарегистрирован: 07 фев 2004, 14:31
- Репутация: 7
- Откуда: Лозанна
- Контактная информация:
1. скачать\установить MySQL ODBC 3.51 Driver
2. заполнить IP/DB Name/Username/Password и сохранить DSN
3. в ArcCataloge выбрать Database connections - Add OLE DB Connection
4. в закладке Provider указать Microsoft OLE DB provider for ODBC Drivers
5. в закладке Connection прописать DSN, username и password.
6. протестировать нажав Test connection - если получится - то нажать ok
можете потом сообщить получиться или нет?
2. заполнить IP/DB Name/Username/Password и сохранить DSN
3. в ArcCataloge выбрать Database connections - Add OLE DB Connection
4. в закладке Provider указать Microsoft OLE DB provider for ODBC Drivers
5. в закладке Connection прописать DSN, username и password.
6. протестировать нажав Test connection - если получится - то нажать ok
можете потом сообщить получиться или нет?
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 26 сен 2006, 02:03
- Репутация: 0
Большое спасибо, все получилось! Базу MySQL подключила к проекту.
Структуру нужной таблицы из базы просмотреть можно, а вот записи из нее не показываются. Выдается сообщение:
"Произошла ошибка при загрузке записей.
Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных."
В чем тут может быть причина - может быть, из-за использования полей типа Mediumtext? Версия MySQL 3.23.
Структуру нужной таблицы из базы просмотреть можно, а вот записи из нее не показываются. Выдается сообщение:
"Произошла ошибка при загрузке записей.
Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных."
В чем тут может быть причина - может быть, из-за использования полей типа Mediumtext? Версия MySQL 3.23.
-
- Завсегдатай
- Сообщения: 386
- Зарегистрирован: 07 фев 2004, 14:31
- Репутация: 7
- Откуда: Лозанна
- Контактная информация:
думаю, что проблема именно в том, каков тип полей в загружаемой талице и в том, что arccatalog не может понять, что это за тип.
Вот что есть на esri.com (http://forums.esri.com/Thread.asp?c=93& ... 612#377355) по этому вопросу:
Вот что есть на esri.com (http://forums.esri.com/Thread.asp?c=93& ... 612#377355) по этому вопросу:
Думаю, надо попробовать поменять тип поля.your problem comes up probably because this specific table has one or more fields (columns) with data types which are not translated correctly by ArcCatalog. For example check in your MySQL table definition whether one or more fields are defined as bigint. In this case if your data in these columns may contain values between -2,147,483,647 to 2,147,483,647 then change the data type (within MySQL environment) from bigint to integer.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 26 сен 2006, 02:03
- Репутация: 0
-
- Завсегдатай
- Сообщения: 386
- Зарегистрирован: 07 фев 2004, 14:31
- Репутация: 7
- Откуда: Лозанна
- Контактная информация:
нет, ArcSDE не работает с MySQL. Нужно будет приобрести другую СУБД - вот что можно http://support.esri.com/index.cfm?fa=knowl...
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 26 сен 2006, 02:03
- Репутация: 0
Re: ArcGis и MySql
Здравствуйте! В MySql-таблице поля имеют кодировку character set cp1251.
При подключении таблицы в ArcGIS 9.2 поля, содержащие символы кириллицы, неправильно отображаются. Что можно с этим сделать?
При подключении таблицы в ArcGIS 9.2 поля, содержащие символы кириллицы, неправильно отображаются. Что можно с этим сделать?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя