Страница 6 из 7
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 14 дек 2012, 22:20
novia
сами догадаетесь в чем тут разница? или намекнуть?
в общем, хоть слой и имеет название mapservicelayer - это на самом деле один большой составной слой. и для него нужно указывать весь сервис целиком, а не его конкретный слой (с id = 0 как у вас)
а feature server нет, потому что при публикации карты на вкладке функций не указали доступ к обектам (feature accsess)
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 14:19
novice
Из базы данных слой с полигонами отображается правильно(для просмотра).
Код: Выделить всё
var basemap1 = new esri.layers.ArcGISDynamicMapServiceLayer("http://localhost:6080/arcgis/rest/services/hello/MapServer");
map.addLayer(basemap1)
Однако, когда я создал FeatureService и захотел посмотреть на него из сервера, то возникла ошибка:
Это из-за настроек версионности?
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 14:21
novice
Вот какая ошибка
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 14:57
novice
И вот что еще не очень понятно, в документации javascript написано, что надо создавать еще и сервис геометрии
Код: Выделить всё
esri.config.defaults.geometryService = new esri.tasks.GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer");
Но он вроде бы по умолчанию создается? или на рисунке изображен не сервис геометрии
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 15:25
novice
Опубликовал само соединение к базе данных.
Подскажите, пожалуйста, зачем нужен сервис GeoDataService и какие типы сервисов нужны для редактирования векторной графики с компьютера клиента?
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 16:48
novia
novice писал(а):
Однако, когда я создал FeatureService и захотел посмотреть на него из сервера, то возникла ошибка:
Это из-за настроек версионности?
почему такое предположение?
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 16:49
novia
novice писал(а):И вот что еще не очень понятно, в документации javascript написано, что надо создавать еще и сервис геометрии
Но он вроде бы по умолчанию создается? или на рисунке изображен не сервис геометрии
сами ответили на вопрос. если создан - создавать не надо.
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 15 дек 2012, 16:54
novia
novice писал(а):Опубликовал само соединение к базе данных.
Подскажите, пожалуйста, зачем нужен сервис GeoDataService и какие типы сервисов нужны для редактирования векторной графики с компьютера клиента?
а зачем опубликовали? если просто так - лучше потратьте время на чтение одного простого раздела справки - о типах сервисов. сслыку я вам уже давал в этой или предыдущей теме.
уверен, что сервис этот вам в ближайшее время не понадобится.
про то какие типы сервисов нужны для редактирования полигонов - мы уже обсудили. смотрите эту и предыдущую тему. и не забудьте что потребутеся клиент. попробуйте использовать готовый вьюер flex или silverlight - там мастером можно сервис добавлять и увидеть сразу работает ли редактирование или нет. на arcgis.com в этом плане меньше удобств + локализация этого сайта далека от идеала.
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 07:59
novice
Подскажите, пожалуйста, недавно на клиенте прикрутил инстументы для редактирования и добавления полигонов на графическом слое. Возможно ли использовать те же инструменты для редактирования векторного слоя(т.е. что-то вроде преобразования векторного слоя в графический и наоборот)?
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 08:23
novice
novia, подскажите еще пожалуйста, в какой среде разработки можно будет увидить члены,методы классов Esri. Так же как можно посмотреть в Visaul Studio. Сейчас среда разработки IntellIj IDEA 11
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 09:29
novice
Не могли бы Вы подробнее пояснить насчет ArcGIS.com Map. Не понятно: обя слоя с полигонами(мой и ESRI) располагаются на Feature Service. Свойства одинаковые. Но ESRI слой я могу потестить на карте, свой нет.
Подскажите, пожалуйста, что надо сделать, чтобы можно было использовать ArcGIS.com Map для того, чтобы потестить свои сервисы?
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 09:35
novia
novice писал(а):Подскажите, пожалуйста, недавно на клиенте прикрутил инстументы для редактирования и добавления полигонов на графическом слое. Возможно ли использовать те же инструменты для редактирования векторного слоя(т.е. что-то вроде преобразования векторного слоя в графический и наоборот)?
можно. просто надо писать обработчик событий, связанных с редактированием
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 09:36
novia
novice писал(а):novia, подскажите еще пожалуйста, в какой среде разработки можно будет увидить члены,методы классов Esri. Так же как можно посмотреть в Visaul Studio. Сейчас среда разработки IntellIj IDEA 11
используйте API Reference для просмотра информации о классах и прочем.
вы имеете в виду Ctrl+Пробел, чтобы работал или что?
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 09:37
novia
novice писал(а):Не могли бы Вы подробнее пояснить насчет ArcGIS.com Map. Не понятно: обя слоя с полигонами(мой и ESRI) располагаются на Feature Service. Свойства одинаковые. Но ESRI слой я могу потестить на карте, свой нет.
Подскажите, пожалуйста, что надо сделать, чтобы можно было использовать ArcGIS.com Map для того, чтобы потестить свои сервисы?
я уже сказал, что тестируйте правильность работы сервисов в вьюере под flex или silverlight. там богатый информер об ошибках. когда убедитесь, что сервисы работают - переходите дальше
Re: Настроить базу и класс объектов (полигоны) для редактиро
Добавлено: 17 дек 2012, 09:45
novice
novia писал(а):
вы имеете в виду Ctrl+Пробел, чтобы работал или что?
Да