Формирование карты(ArcSDE) в старых версиях ArcGis
-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
при выборе из контекстного меню опции импоритровать: я могу импортировать только feature class, raster datasets, table, XML workspace document. Я хочу узнать: это все возможности(всего их 6 штук) или у меня какая-то урезанная версия?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
типы данных вы все перечислили.novice писал(а):при выборе из контекстного меню опции импоритровать: я могу импортировать только feature class, raster datasets, table, XML workspace document. Я хочу узнать: это все возможности(всего их 6 штук) или у меня какая-то урезанная версия?
помимо импорта есть еще геообработка,
но вы забыли про выделение нескольких классов или таблиц в одной базе - команду контекстного меню Копировать и команду контекстного меню Вставить в новой серверной БД
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
novia, подскажите, пожалуйста: чтобы клиенты на карте могли редактировать, добавлять, удалять стандартные графические примитивы(точка, круг, ломаная, полигон), то для каждого типа объекта администратор должен создать feature class и feature dataset?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
feature dataset создавать не надо. он нужен только для специальных наборов данных, вроде топологии.novice писал(а):novia, подскажите, пожалуйста: чтобы клиенты на карте могли редактировать, добавлять, удалять стандартные графические примитивы(точка, круг, ломаная, полигон), то для каждого типа объекта администратор должен создать feature class и feature dataset?
если нужно просто рисовать на карте в веб-клиенте feature class, как и feature service не обязательны.
но если хочется сохранять правки, то да, нужно создавать feature class для каждого осмысленного набора объектов, считайте слоя. нужно же где-то все хранить)
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
Для редактирования с веб - клиента в примере надо загружать соответствующий слой с сервиса. Как организован этот слой не известно.
Сообщите, пожалуйста, последовательность действий для загрузки и редактирования слоя на клиенте.
1) К соединению добавил Feature class для Polygon и несколько таблиц с базовой картой.
2) Возможно ли добавить на карту из ArcMap несколько полигонов, и чтобы они сохранились на карте?
3) Далее надо расшарить соединение => создастся сервис
4) Сервис надо запустить, и из клиента открыть соответствующий слой?
Код: Выделить всё
var incidents = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver5.arcgisonline.com/ArcGIS/rest/services/Energy/HSEC/MapServer");
incidents.setDisableClientCaching(true);
incidents.setOpacity(0.75);
map.addLayer(incidents);
1) К соединению добавил Feature class для Polygon и несколько таблиц с базовой картой.
2) Возможно ли добавить на карту из ArcMap несколько полигонов, и чтобы они сохранились на карте?
3) Далее надо расшарить соединение => создастся сервис
4) Сервис надо запустить, и из клиента открыть соответствующий слой?
-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
На этапе создания полигонов Editor->StartEditing происходит ошибка. Хочется добавить парочку полигонов в локальной карте и сделать так, чтобы они сохранились. Есть ли описание этого процесса в документации?
- Вложения
-
- Добавленный класс
- FeatureClass.GIF (78.96 КБ) 7646 просмотров
-
- ErrorEditPolygon.GIF (64.08 КБ) 7646 просмотров
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
что конкретно вам не известно? в директории сервисов смотрели описание?novice писал(а):Для редактирования с веб - клиента в примере надо загружать соответствующий слой с сервиса. Как организован этот слой не известно.
какой конкретно клиент: arcmap? (подключайтесь сразу к базе) веб? (какой api?)Сообщите, пожалуйста, последовательность действий для загрузки и редактирования слоя на клиенте.
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
вы не читаете сообщения, которые вам пишет программа.novice писал(а):На этапе создания полигонов Editor->StartEditing происходит ошибка. Хочется добавить парочку полигонов в локальной карте и сделать так, чтобы они сохранились. Есть ли описание этого процесса в документации?
вам только что написали что редактировать нечего и набор данных не зарегистрирован как версионный (тут есть два варианта как это решить - забить или зарегистрировать) + СК данных отлична от СК фрейма
почитайте про версии (поиск поможет, ссылку не дам) в справке, про то как можно редактировать данные с серверной СУБД (ссылки из раздела про версии).
в справке процесс получения редактируемого хранилища в СУБД описан, на мой взгляд, более чем подробно. ссылку не первый урок я вам давал. смотрите смежные разделы.
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
я думаю, для возникающих потом вопросов следует заводить новые темы (без фанатизма). потому что мы уже ушли от "формирования карты в старых версиях" (это мы, кстати, вообще не обсуждали).
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
Пример из документации ArcGis javascript: "Editing with map in wrap around mode". http://help.arcgis.com/en/webapi/javasc ... _start.htm
Сервис: http://tasks.arcgisonline.com/ArcGIS/re ... etryServer. В описании сервиса нет описания структуры базы данных. (Service Description: This geometry service contains utility methods which provide access to sophisticated and frequently used geometric operations. You can use this geometry service to: (1) buffer, project, and simplify geometry, (2) calculate areas and lengths for geometry, and (3) determine spatial relations and label points. Refer to the ArcGIS Server Resource Center for information on how to use the geometry service.)
Код чтения векторных объектов на клиенте
Мне не понятно как организована база данных на сервере. И как можно посмотреть свойства сервиса?
Сервис: http://tasks.arcgisonline.com/ArcGIS/re ... etryServer. В описании сервиса нет описания структуры базы данных. (Service Description: This geometry service contains utility methods which provide access to sophisticated and frequently used geometric operations. You can use this geometry service to: (1) buffer, project, and simplify geometry, (2) calculate areas and lengths for geometry, and (3) determine spatial relations and label points. Refer to the ArcGIS Server Resource Center for information on how to use the geometry service.)
Код чтения векторных объектов на клиенте
Код: Выделить всё
var incidents = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver5.arcgisonline.com/ArcGIS/rest/services/Energy/HSEC/MapServer");
incidents.setDisableClientCaching(true);
incidents.setOpacity(0.75);
map.addLayer(incidents);
Последний раз редактировалось novice 12 дек 2012, 13:14, всего редактировалось 1 раз.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
почитайте что такое сервис геометрии вообще, а лучше про все типы сервисов arcgis server. станет ясно что в случае с этим сервисом там нечего смотреть. он служебный.Сервис: http://tasks.arcgisonline.com/ArcGIS/re ... etryServer. В описании сервиса нет описания структуры базы данных. (Service Description: This geometry service contains utility methods which provide access to sophisticated and frequently used geometric operations. You can use this geometry service to: (1) buffer, project, and simplify geometry, (2) calculate areas and lengths for geometry, and (3) determine spatial relations and label points. Refer to the ArcGIS Server Resource Center for information on how to use the geometry service.)
а вот для сервиса в блоке кода покажу один фокус:
у каждого сервиса есть своя морда - для этого сервиса ее ссылка:
http://sampleserver5.arcgisonline.com/A ... /MapServer
с этой мордой умеет общаться API, +морда человеко-читаема, там можно много чего узнать.
кстати, из сервиса вы не узнаете как устроена база на сервере. мало кто по собственному желанию раскрывает такую информацию.
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
Полезной информации маловато, есть описание слоев. Но эта информации ничего особо не дает.
Хотелось бы узнать, где в базе данных хранится информация о добавленных объектах(полигонах, точках, линиях), если Feature Dataset не нужно использовать для простой геометрии.
Подскажите, пожалуйста, чтобы добавить на карту(в карте есть RasterDataset и FeatureClass, соответствующий полигонам) в ArcMapе новые полигоны и сохранить их в базу, что надо сделать?
Хотелось бы узнать, где в базе данных хранится информация о добавленных объектах(полигонах, точках, линиях), если Feature Dataset не нужно использовать для простой геометрии.
Подскажите, пожалуйста, чтобы добавить на карту(в карте есть RasterDataset и FeatureClass, соответствующий полигонам) в ArcMapе новые полигоны и сохранить их в базу, что надо сделать?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Формирование карты(ArcSDE) в старых версиях ArcGis
зачем вам эта информация, если перед вами сервис с документированным интерфейсом доступа? база и прочее останутся в черном ящике.novice писал(а):Хотелось бы узнать, где в базе данных хранится информация о добавленных объектах(полигонах, точках, линиях), если Feature Dataset не нужно использовать для простой геометрии.
1)настроить базу и класс объектов (полигоны) для редактирования в многопользовательской средеПодскажите, пожалуйста, чтобы добавить на карту(в карте есть RasterDataset и FeatureClass, соответствующий полигонам) в ArcMapе новые полигоны и сохранить их в базу, что надо сделать?
2)подключиться из ArcMap к базе от имени пользователя редактора (его нужно создать) и отредактировать класс объектов как обычный слой. при необходимости выполнить согласование версий.
понравилось? жми палец вверх 

Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 4 гостя