Пример использования приложения GbContour.

GbContour v. 1.0

Скачать GbContour Release

После скачивания необходимо:
1. Разблокировать архив. (Проводник/Свойства файла/Разблокировать);
2. Разархивировать в удобное местоположение;
3. В AutoCAD выполнить команду netload;
4. Выбрать папку, соответствующую версии AutoCAD и загрузить файл GbContour.dll;
5. Программа загрузит меню и AutoCAD получит команду gbc

Скачать проект в Visual Studio

Пример кода для интеграции приложения:

Обязательно указывать HTTP заголовок (ContentType) - application/x-www-form-urlencoded.

Параметры запроса C#:
HttpWebRequest request;
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
request.AllowAutoRedirect = false;
request.UnsafeAuthenticatedConnectionSharing = true;
request.KeepAlive = true;
System.Net.ServicePointManager.Expect100Continue = false;
request.PreAuthenticate = true;

Параметры, передаваемые в запросе:
app – имя приложения выполняющего передачу данных серверу
color - цвет контура RGB шестнадцатеричный
title - название, можно не указывать.
desc - описание, можно не указывать.
points - x1,y1,x2,y2,... | - разделитель контуров.
typ – тип, polygon или polyline, можно не указывать, тогда будет полигон.
Разделитель параметров - &.

Пример строки запроса:
app=Имя вашего приложения&color=0075C7&title=Объект 09.02.2018 21:47:08&desc=&points=222.492,483.972,160.455,418.001,86.14,486.559,124.267,548.003,222.492,483.972&typ=polygon

Адрес запроса:
https://geobridge.ru/ext/app/contour/add

Ответ получаемый от сервера:
"[""NvqBd32691""]"

Формирование ссылки на контур:
Ссылка на контур будет состоять из основного адреса https://geobridge.ru/maps?ca= и ответа сервера без квадратных скобок и кавычек:
url = "https://geobridge.ru/maps?ca=" & "NvqBd32691"

Рейтинг@Mail.ru