Здравствуйте, уважаемые разработчики.
Подскажите пожалуйста, каким же образом сгенерить sql-скрипт для создания структуры пространственной базы данных? В документации на ГИС-сервер и SpdbService об этом ничего найти не удалось.
Из прочтения документации ясно, что структура ПБД должна соответствовать RSC-классификатору. В составе пакета ГИС-сервера, из которого разворачивается SpdbService, имеется несколько скриптов, соответствующих классификаторам подложки и OSM. Насколько я понял, последовательность действий должна быть такой - из rsc с помощью программы rsc2xsdimg генерится xsd-схема, а из неё уже программой xsd2sql, находящейся в /usr/SpDBsvc, генерится sql-скрипт. Потом скриптом этим генерится структура базы (надо ещё отдельно в неё потом журнал добавлять, но это несущественно), а схема используется при настройке сервисов. Так вот, имеются свои классификаторы. Генерация схем по ним проходит вполне успешно. А вот как воспользоваться тулзой для генерации скриптов по схемам - непонятно. В документации тулза не описана, какие у неё параметры командной строки. Хелп при запуске без параметров она не выдаёт, по ключу --help или -h тоже. Пробовал подобрать параметры командной строки по аналогии с другими программами из состава пакета - не удалось. На все варианты запуска ответ один:
Panorama SQL-script Maker 3.3.0.5
Error of XSD-file
Так как же сделать скрипт?
Подскажите пожалуйста, каким же образом сгенерить sql-скрипт для создания структуры пространственной базы данных? В документации на ГИС-сервер и SpdbService об этом ничего найти не удалось.
Из прочтения документации ясно, что структура ПБД должна соответствовать RSC-классификатору. В составе пакета ГИС-сервера, из которого разворачивается SpdbService, имеется несколько скриптов, соответствующих классификаторам подложки и OSM. Насколько я понял, последовательность действий должна быть такой - из rsc с помощью программы rsc2xsdimg генерится xsd-схема, а из неё уже программой xsd2sql, находящейся в /usr/SpDBsvc, генерится sql-скрипт. Потом скриптом этим генерится структура базы (надо ещё отдельно в неё потом журнал добавлять, но это несущественно), а схема используется при настройке сервисов. Так вот, имеются свои классификаторы. Генерация схем по ним проходит вполне успешно. А вот как воспользоваться тулзой для генерации скриптов по схемам - непонятно. В документации тулза не описана, какие у неё параметры командной строки. Хелп при запуске без параметров она не выдаёт, по ключу --help или -h тоже. Пробовал подобрать параметры командной строки по аналогии с другими программами из состава пакета - не удалось. На все варианты запуска ответ один:
Panorama SQL-script Maker 3.3.0.5
Error of XSD-file
Так как же сделать скрипт?