Как поставить точку точно на ребро линии или на линию (Javascript)

0 голосов
спросил 22 Май, 16 от Aleksey_1981 (480 баллов) в категории Программные продукты Esri
Добрый вечер, форумчане.
Вопрос следующий. Для определения сегмента геометрической сети между двумя точками мне необходимо точно поставить два флага на вершину или ребро геометрической сети в JavaScript.
Геометрическая сеть построена и опубликована. Геопроцессинг сервис создан и опубликован. В проекте JavaScript геопроцессинг сервис геометрической сети подключен и работает ка надо, только проблема постановки флагов точно на ребро.
Инструмент работает только при постановке флагов точно на линии или ребре сети.
Может где-то нужно допуск больший указать?
Подскажите пожалуйста!!!!

2 Ответы

0 голосов
ответил 26 Май, 16 от Grigoriy (127,020 баллов)
Допуск нужно ставить в параметрах сервиса на сервере.
В веб-приложении Вы этого не сделаете.
Чтобы в веб-приложении что-то к чему-то привязывать, нужно это иметь во время выполнениня на стороне клиента.
Т.е. если очень хочется - выпускайте сервис объектов и развлекайтесь.
Но для решения задачи этого не нужно.
Если не устраивает как работает "стандартный" task (не хватает параметров и пр.) - выпустите свой сервис геообработки, который будет принимать точки и "привязывать" их к сети с нужным допуском.
https://developers.arcgis.com/javascript/latest/sample-code/tasks-route/index.html
https://developers.arcgis.com/javascript/latest/sample-code/sandbox/sandbox.html?sample=tasks-route
http://server.arcgis.com/ru/server/10.3/get-started/windows/tutorial-publishing-a-network-analysis-s...
http://desktop.arcgis.com/ru/arcmap/10.3/guide-books/extensions/network-analyst/vehicle-routing-prob...
0 голосов
ответил 29 Май, 16 от Aleksey_1981 (480 баллов)
Большое спасибо за подсказку, сделал свой сервис геообработки!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...