|
WebKit можно вызвать в Регламентном задании? | ☑ | ||
---|---|---|---|---|
0
DES
30.11.20
✎
17:52
|
Если можно то как?
|
|||
1
ДенисЧ
30.11.20
✎
17:54
|
search:WibKit
no records found ))) |
|||
2
DES
30.11.20
✎
17:55
|
webkit
|
|||
3
fisher
30.11.20
✎
17:58
|
Не, ну понятно. Но что конкретно?
|
|||
4
novichok79
30.11.20
✎
18:07
|
регл. задание выполняется на сервере, webkit на клиенте.
как вы собираетесь его вызывать и что за хитрая бизнес-логика этого требует? |
|||
5
novichok79
30.11.20
✎
18:09
|
обычно для таких вещей пишется что-нибудь на другом ЯП, а 1С его вызывает в регл. задании.
|
|||
6
acht
30.11.20
✎
18:13
|
(2) Можно поковырять в сторону ПолучитьМакет() с типом макета HTMLДокумент. Там, ЕМНИП, было что-то в духе ПолучитьCOMОбъект(). Что оно вернет - хз.
|
|||
7
fisher
30.11.20
✎
18:13
|
Тоже тужусь родить - зачем. Пока придумал только рассылку скриншотов с какой-нить он-лайн карты.
|
|||
8
fisher
30.11.20
✎
18:17
|
(6) Может и выстрелит. Хорошая идея.
|
|||
9
DES
20.02.21
✎
00:40
|
(7) Нужно вычислить площадь по геокоординатам.
Использую пока яндекс-карты, но они на клиенте, а нужно в регламентном задании. может есть у кого алгоритм заменяющий яндекс? |
|||
10
SiAl-chel
20.02.21
✎
08:56
|
(9) WebKit - это же движок для браузеров, то есть для "посомтреть на экране". А ты как программер должен думать о программном доступе. Поэтому - "API Яндекс.Карт" - https://yandex.ru/dev/maps/. В 1С есть свой веб-клиент. Ну а дальше только - читать, писать и пробовать.
|
|||
11
Базис
naïve
20.02.21
✎
10:32
|
Лучше использовать не яндекс-карты, а OSM, Open Street Map. Яндекс порой меняет условия сервиса и API.
|
|||
12
Базис
naïve
20.02.21
✎
10:33
|
Кстати, 1С в платформу что-то реализовало про карты. Если найдёшь - напиши тут, пожалуйста.
|
|||
13
DES
20.02.21
✎
10:35
|
(10) Ну вот подскажи как JS например из http://yandex.st/jquery/1.6.4/jquery.min.js задействовать функцию без webkit?
|
|||
14
Garykom
гуру
20.02.21
✎
10:37
|
(9) вызывай через httpсоединение api яндекс карт и не страдай у
|
|||
15
DES
20.02.21
✎
10:48
|
пример можно?
|
|||
16
Вафель
20.02.21
✎
10:56
|
хочешь браузер - юзай селениум
|
|||
17
Garykom
гуру
20.02.21
✎
11:05
|
(9) >Нужно вычислить площадь по геокоординатам
По геометрии что было в школе? |
|||
18
Garykom
гуру
20.02.21
✎
11:06
|
(17)+ Имхается тут даже сферическая/риманова не нужна ибо вряд ли координаты сильно далеко или на кривизне и нужна площадь
|
|||
19
DES
20.02.21
✎
11:14
|
(18) нужна площадь несамопересекающегося многоугольника с количеством вершин от 3 до 200..300
(17) в школе было 4+ по геометрии |
|||
20
DES
20.02.21
✎
11:15
|
(17) не путать координаты декартовы и гео
|
|||
21
DES
20.02.21
✎
11:17
|
(18) не нужен мне браузер &НаСервереБезКонтекста
|
|||
22
DES
20.02.21
✎
11:17
|
(21)->(16)
|
|||
23
Базис
naïve
20.02.21
✎
11:23
|
Вообще, задача даже для 8-классника не сложна, могу отдать лицеисту, за пару тысяч сделает функцию. Но с РосРеестром сходиться будет не во всех случаях.
|
|||
24
DES
20.02.21
✎
11:32
|
(23) ой да, сейчас это в 3-ем классе проходят, в Хогвартсе
|
|||
25
arsik
гуру
20.02.21
✎
11:33
|
Если у тебя есть postgre, тогда все просто.
Ставим в постгре postgis + запрос к ST_Area. |
|||
26
Garykom
гуру
20.02.21
✎
11:35
|
(20) Дык гео координаты это сферическая геометрия
Но если не требуется высокая точность или малое расстояние между точками можно считать их декартовыми для простоты |
|||
27
DES
20.02.21
✎
11:48
|
(26) требуется высокая точность , участок земли по GPS (с учетом высот желательно)
|
|||
28
DES
20.02.21
✎
11:50
|
(25) пока пробую node.js, но хотелось бы без иностранных приблуд, на чистом одинесе
|
|||
29
Garykom
гуру
20.02.21
✎
11:51
|
(27) Т.е. нужна площадь самой поверхности а не ее проекции на сфероид?
|
|||
30
DES
20.02.21
✎
11:56
|
(29) в идеале.
Нужно минимальное отклонение от измеренного рулеткой и буссолью |
|||
31
Garykom
гуру
20.02.21
✎
11:59
|
(30) А у вас точно GPS достаточной точности?
|
|||
32
novichok79
20.02.21
✎
11:59
|
а массовость запросов? если будет больше 25 тыр в день (емнип, это лимит яндекса с 1го ip), то юзайте проксирование.
|
|||
33
Garykom
гуру
20.02.21
✎
11:59
|
(31)+ Я когда то думал про подобное для геодезии но потом понял что проще готовое купить
|
|||
34
DES
20.02.21
✎
12:04
|
(31) garmin
(33) готовое купить всегда проще, но не всегда возможно |
|||
35
Garykom
гуру
20.02.21
✎
12:07
|
(34) garmin не выдает требуемую точность без коррекции по опорным точкам
|
|||
36
Garykom
гуру
20.02.21
✎
12:09
|
(35)+ короче координаты по gps/глонасс и прочим всегда врут, вопрос только насколько
но на небольшой площади погрешность обычно одинаковая, поэтому если есть опорная точка с известными точно координатами и там размещен дополнительный приемник gps/глонасс то принимая одновременно сигнал и сравнивая можно вычислить погрешность и скомпенсировать точность будет до 1 см |
|||
37
Garykom
гуру
20.02.21
✎
12:11
|
(36)+ небольшая площадь погрешности - это сотки км, т.е. расстояние между точками измерения и опорными может быть довольно большим
|
|||
38
Базис
naïve
20.02.21
✎
12:31
|
(30) Плоские границы, в середине холм. Считать как треугольник или как тетраэдр?
Проверь 3 min и max расстояния, замеренные рулеткой и по разнице координат. Если не сходятся больше, чем на (ИМХО) четверть требуемой погрешности - уменьшай погрешность или требуй точных замеров. |
|||
39
DES
20.02.21
✎
12:40
|
(36) 25 см норм будет
|
|||
40
Garykom
гуру
20.02.21
✎
12:42
|
(39) Тогда рекомендую изменять площадь методом http://umu.chuvsu.ru/hm/images/common/students/lb4.pdf
|
|||
41
Garykom
гуру
20.02.21
✎
12:42
|
(40) *измерять
|
|||
42
DES
20.02.21
✎
13:01
|
Упс.
NODE.JS не хочет в w2008r2 облом. |
|||
43
DES
20.02.21
✎
13:02
|
(40) гы! спс
|
|||
44
DES
20.02.21
✎
13:09
|
(42) node4.xx зашел на w2008r2
|
|||
45
DES
20.02.21
✎
13:49
|
node13.xx зашел на w2008r2 но с ошибками
Исключение при вызове "DownloadString" с "1" аргументами: "Базовое соединение закрыто: Непредвиденная ошибка при передаче." строка:1 знак:54 + iex ((New-Object System.Net.WebClient).DownloadString <<<< ('https://chocolatey.org/install.ps1')); choco upgrade -y python2 visualstudio2017-workload-vctools; Read-Host 'Type ENTER to exit' + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Имя "choco" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:100 + iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')); choco <<<< upgrade -y python2 visualstudio2017-workload-vctoo ls; Read-Host 'Type ENTER to exit' + CategoryInfo : ObjectNotFound: (choco:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException |
|||
46
Вафель
20.02.21
✎
13:57
|
(45) установи чоко отдельно.
Однако не знал, что нода для своей установки требует питона. было бы весело если бы он требовал в свою очередь ноду |
|||
47
Serginio1
20.02.21
✎
15:10
|
Посмотри AngleSharp
http://catalog.mista.ru/1c/articles/466196/ |
|||
48
Serginio1
20.02.21
✎
15:14
|
||||
49
Serginio1
20.02.21
✎
15:21
|
||||
50
Вафель
20.02.21
✎
15:39
|
тут не парс нужен, а подключение к яндексу
|
|||
51
Вафель
20.02.21
✎
15:40
|
но проще конечно апи Яндекс посмотреть
|
|||
52
DES
20.02.21
✎
16:44
|
Может кто знает как зарыть окно node после использования ?
Но не kill |
|||
53
DES
20.02.21
✎
16:57
|
нашшел if (body == 0) {server.close()} else {var res = body*2};
|
|||
54
Гений 1С
гуру
20.02.21
✎
17:08
|
юзай selenium
|
|||
55
DES
20.02.21
✎
17:30
|
как в этот файл хеловорд.js пришпандорить это
<script src="http://yandex.st/jquery/1.6.4/jquery.min.js" type="text/javascript"></script> const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Сервер запущен на http://${hostname}:${port}/`); }); |
|||
56
ДедМорроз
20.02.21
✎
18:28
|
Можно взять C# для него найти встраиваемый в приложение браузер на webkit,и просто запустить приложение,оно даже не обязано этот webkit показывать.
Другое дело,что gps,вещь очень неточная и ошибается даже на метры,а не сантиметры. Повысить точность можно многократным измерением на заданной площади,но использовать gps вместо рулетки все равно не выйдет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |