Очень простой вопрос

0 голосов
спросил 15 Апр, 04 от dios (5,300 баллов) в категории Программные продукты Esri
Задам "Очень простой вопрос"

есть сервер SDE + ORACLE
есть клиент SDE

и есть прога на Visual C++ (хотя и не важно, хоть делфи , хоть VB).

Как загрузить один отдельно взятый шейп файл в SDE и как его оттуда достать.

Очч-нь хотелось бы видеть пример, но привествуеться и вообще любая инфа про subSUBJ.

Да и еще, есть ли пользовательский интерфейс в ESRi-ких продуктах, позволяющий ручками загрузить шейп в SDE?

3 Ответы

0 голосов
ответил 06 Май, 04 от igorstr (6,690 баллов)

Руками: shp2sde -o create <!--kadov_tag{{<spaces>}}--> <!--kadov_tag{{</spaces>}}-->-l <table,column> [-V <version_name>] -f <shape_file> .......

Это интерфейс командной строки. Пойдет? Достать (обратно в шейп) - sde2shp. То же самое делается через С API (сам не делал). Естественно, на клиенте должны быть бинарники ArcSDE.

Для написания собственных программ с отображением геометрии может помочь MapObjects (если без ArcGIS).

0 голосов
ответил 27 Май, 04 от dios (5,300 баллов)
shp2sde насколько я понимаю серверная штуковына и на клиенте ее нету



а по поводу апи

в доке написано, что загрузка шейпа из вайла "МОЖЕТ БУДЕТ РЕАЛИЗОВАНА В ДАЛЬНЕЙШЕМ"
0 голосов
ответил 17 Июнь, 04 от igorstr (6,690 баллов)

Чтобы shp2sde появилась на клиенте, надо установить ArcSDE на клиентскую машину, но постинсталяцию не делать (цитата - "Естественно, на клиенте должны быть бинарники ArcSDE.").

По поводу апи - сорри, он может запихивать за раз только один объект.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...