На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

KFF (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » KFF
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 11 12 13 14 15 16 17 18 19 20 21 ... 327 След.
Создание мультиполигонов, прикладная задача для ГИС Карта 12
 
[QUOTE]Дарья Лунченко написал:
Здравствуйте, проблему решила.  [/QUOTE]
Судя по следующей теме созданием одельных объектов для каждой части полигона =)
Изменено: KFF - 26.08.2017 11:06:27
Функции mapViewUserObject, mapViewMapObject, прикладная задача для ГИС Панорама12
 
Дарья, мне что-то Ваш подход не совсем нравится.
В частности вот это [B] stPolygonCounturs[i].hObj
[/B]У Вас что, создаётся массив контейнеров объектов ?[B]
Пояснение. [/B] Более разумно использовать массив ключей объекта, если выборка идёт по одной карте ИЛИ массив ключей+идентификатор карты, если выборка идёт с нескольких карт.
Массив передаётся внутрь какой то функции отрисовки, в которой используя функцию mapSeekSiteObject Вы получите доступ к Вашему объекту.
Во первых, не нужно плодить десятки(сотни контейнеров) каждый из которых ещё в 7-й версии ГИС Карты занимал по 300 кБ в памяти
Во вторых, все операции с объектом у Вас буду выполнятся компактно в пределах одной функции
В третьих, нет гарантии, что перед перерисовкой объекта, сам объект уже не освобождён (mapFreeObject) или не удалён (mapDeleteObject)
Скорее у вас третий вариант, что приводит к падению ГИС Панорамы при очистке результатов Вашей работы.

второе, вот это  Task->MapWindow->GetHandle()
попробуйте переписать вот так
HWND handle = Task->MapWindow->GetHandle();
mapViewUserObject(Task->HMap, handle, &WindowPoint, &ObjView, &ObjData, PP_PLANE);

Кроме того, не видно, где меняется размер массива ObjPoints после получения числа точек
int nPoint = mapPointCount(stPolygonCounturs[i].hObj, 0); ???
а если sizeof(ObjPoints) <  nPoint* sizeof(TDoublePoint)
Изменено: KFF - 26.08.2017 15:42:00
Тяжёлый объект классифкатора, Бесплатные карты на основе данных VMap0
 
Дамы и господа

Прошу пересмотреть вид объекта "окраска государственная граница" в классификаторе 1mOGK13g.rsc
Вот этого

[IMG WIDTH=544 HEIGHT=405]http://i057.radikal.ru/1708/f4/2ba18fa1b206.png[/IMG]

Загрузил Казахстан, кликнул га границу - отклика так и не получил.
Всё зависло.
СОЗДАНИЕ БАЗЫ ДАННЫХ
 
[QUOTE]Татьяна Софинова написал:
Федор, спасибо за информацию,но в 12 версии доступ  к базам данным осуществляется без BDE.[/QUOTE]
Татьяна, прикиньте ситуацию
Есть "организация А" которая в середине 2000-х создала какой то проект(ы) на основе BDE
Проект развился очень сильно, было набрано много разной информации, обучен технический персонал
И ,
программисты которые всё это создавали - ушли (уволились, перевелись и.т.п)

В 2017 выходит новая версия ГИС Карты 2012 которая для них (организации) звучит приблизительно так
"или вы не покупаете меня, или вы нанимаете новых программистов, чтобы вам всё переделали"

Как Вы думаете, купит Ваш продукт эта организация или нет ?
----

по сути темы.
Есть какое то учебное пособие, инструкция, руководство и.т.п по порядок перехода из BDE  на что-то альтернативное...
желательно пошаговая инструкция, чтобы понял оператор "среднего уровня" а не программист-разработчик?
СОЗДАНИЕ БАЗЫ ДАННЫХ
 
[QUOTE]Татьяна Софинова написал:
Paradox  по причине отсутствия 64-разрядных драйверов.  [/QUOTE]
Татьяна, Вы это читали?  
[URL=http://forum.biland.ru/viewtopic.php?id=18]http://forum.biland.ru/viewtopic.php?id=18[/URL]
Как правильно считать расстояние меду точками на карте
 
[QUOTE]ГИС Панорама в новых версиях именно так и будет считать[/QUOTE]
Можно узнать когда появится это новая версия (см. мои пояснения выше)

п.с - это чудотворные значения встречаются не только в ядре ГИС ПАнорамы а и у
ядре GTK ( начиная с версии 11)

Кстати, в более старых версиях от 2009-2011 годов всё считается корректно.
Получается "катаклизму" с миллионами км между точками  внесли в 2013-2016 годах
Изменено: KFF - 19.07.2017 09:21:58
Как правильно считать расстояние меду точками на карте
 
[QUOTE]Роман Демиденко написал:
Расстояние между Москвой и Вашингтоном по ортодромии составит [B]7839 [/B](определял по тематической карте Мира масштаба 1:5 000 000)
[/QUOTE]
Роман, а почему у Дениса [QUOTE]Если целиться именно в Вашингтон, то подлетное расстояние будет как раз [B]8471 [/B]км.[/QUOTE]
Собственно вопрос задан в заголовке темы. - "где правда 7839 или 8471" и откуда взялось 8471 у Дениса?


п.с. а вцепился я в это вопрос не просто так.
Совсем недавно я проверял работу функций и состава mapacces64.dll на которых, вероятней всего базируется mapReadDistance
[CODE]function mapDirectPositionComputation(map : int64; b1, l1, angle1, distance : double; b2, l2, angle2 : pdouble) : integer;
stdcall  external 'mapacces64.dll' ;

function  mapInversePositionComputation(map : int64; b1, l1, b2, l2 : double; angle : pdouble) : double;
stdcall  external 'mapacces64.dll';[/CODE]Взял точки
N52°00'00.00" W060°00'00.00"
N50°00'00.00" E030°00'00.00"  

Получил расстояние по  mapInversePositionComputation = 1 584 030 км

Проверочный код [URL=http://delphi-gis.ucoz.ua/Images/ForForum/2017/CodeSample1.zip]СКАЧАТЬ[/URL]


[IMG WIDTH=598 HEIGHT=300]http://delphi-gis.ucoz.ua/Images/ForForum/2017/img10.png[/IMG]
Изменено: KFF - 19.07.2017 09:18:09
Как правильно считать расстояние меду точками на карте
 
[QUOTE]Денис Вицко написал:
Реальное расстояние между указанными Вами точками [B]9575 [/B]км.
[/QUOTE]

[QUOTE]Валерий Парусов написал:
по формуле гаверсинусов  - [B]8606[/B]
mapRealDistance - [B]9575[/B]
[/QUOTE]
Денис, сможете прокомментировать расхождения ?


[IMG WIDTH=697 HEIGHT=571]http://delphi-gis.ucoz.ua/Images/ForForum/2017/img07.png[/IMG]

[QUOTE]Если целиться именно в Вашингтон, то подлетное расстояние будет как раз  [B]8471[/B] км.[/QUOTE]
а этот источник  говорит что >>> [URL=http://www.raschet-rasstoyanie.ru/mezhdu-gorodami/moskva/vashington-washington--dc]http://www.raschet-rasstoyanie.ru/mezhdu-gorodami/moskva/vashington-washington--dc[/URL]

[IMG WIDTH=697 HEIGHT=573]http://delphi-gis.ucoz.ua/Images/ForForum/2017/img08.png[/IMG]
Изменено: KFF - 18.07.2017 13:42:34
Вопросы по Gis WebServer-у, (для общего развития)
 
Егор Помозов

по поиску
Огромное Вам спасибо, заработало. Вот это я упустил (точнее не знал... хотя и пытался пару раз туда 9 прописать (код))
Код
задать для поля "Семантики для поиска" значение "NAME". 

по авторизации
Вы предлагаете выключить журнал выдачи сообщение об  ошибках ПХП на экран. ОК, я его вырубил. Вопрос , как войти в аккаунт? .  Жамкаю - ноль реакции
Начал разбиратся более подробно .
Во первых, почему то скрипты admin.php include.php сохранены в кодироке UTF8 c заголовком "BOM"
Читал на Веб форумах, что при сохранении заголовка - вылетают ошибки в session_start();
Пересохранил без "ВОМ" - по крайней мере диалог входа в аккаунта начал появятся, хотя страинца с ошибками

В общем, благодарю за ответы, особенно по поиску =)

п.с. Web решения у вас реально класнючие и простые в настройке  =)
Изменено: KFF - 17.07.2017 13:37:28
Не тот глуп кто не знает, а тот, кто не знает где искать.
Вопросы по Gis WebServer-у, (для общего развития)
 
Здравствуйте господа разработчики !

Нашёл свободную минутку чтобы изучить Web продукцию КБ.
Сразу скажу - продвижения в этой области очень значительные .
Вся линейка Web очень понравилась функциональностью, простотой настройки и эргономичным интерфейсом (2007-2010 с IIS вспоминаю с ужасом  :D )
Одним словом молодцы !!!

Установил и настроил комплект GIS WebServer + GIS WebService на базе OpenServer x64
Теперь вопросы:
1. GIS WebService стартанул с папки admin.php в результате получил следующую картинку.


Нажимал на "вход" - не помогает. Залез в PHP явно прописал сессию
Код
    |               |                AppService.xml.               |
    |               |  Администрирование выполняется в защищенном  |
    |               |   режиме под управлением протокола https.   |
    |_______________|______________________________________________|
*/
// session_start();                    закомментировал 
$_SERVER['PHP_AUTH_USER'] = "admin";  // дописал
$_SERVER['PHP_AUTH_PW'] = "admin";    // дописал
$AuthenticationType=1;                // дописал

?>
<!DO CTYPE html>
<ht ml>
<head>
  <title>GIS WebService SE Admin panel</title>
Всё ОК


2. Настроил набор карт , всё отображается отлично (правда через какое-то время отображение пропадает, ЭТО НОРМАЛЬНО!... На форуме прочитал что после 200 запросов срабатывает защита)
Пробую настроить поиск по семантикам. Вроде всё настроил, даже GIS WebServer срабатывает но как то странно

Ввожу в диалоге поиск объекта ADINA по имени



Попадаю вот в это место на карте



на самом деле объект ADINA находится вот тут:




Настройки выглядят вот так.




Что я не учёл или не настроил ?
Изменено: KFF - 15.07.2017 16:35:00
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: Пред. 1 ... 11 12 13 14 15 16 17 18 19 20 21 ... 327 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности