Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
temp85
Зарегистрирован: 24.11.2007 Сообщения: 9
|
Добавлено: Ср 26 Дек 2007 20:29 Заголовок сообщения: ВебМодульГИС |
|
|
Скачал веб модуль для ГИСа, сделал все как написано (но большинство настроек он сам уже сделал те ктр в инструкции написаны). запускаю.
http://localhost/ingeoweb/example.html по этому адресу.
все появляется кроме картинки. Когда щелкаю по картинке пишет
=================================
= THERE was a problem retrieving the XML data:. =
= internal Server ERROR. =
==================================
модуль IngeoMapX.ocx зарегистрировал командой regsvr32 IngeoMapX.ocx успешно. dll файл из веб модуля тоже зарегистрировал.
??? может ли это быть из за ДЕМО версии программы (нет лицензии на ГИС).
??? Для работы ВебМодуляГИС обяхательно ли использовать IIS (интернет секьюрити сервис) или можно другие, например аппач (Apache) |
|
Вернуться к началу |
|
 |
temp85
Зарегистрирован: 24.11.2007 Сообщения: 9
|
Добавлено: Чт 27 Дек 2007 09:27 Заголовок сообщения: |
|
|
До этого была просто ошибка коннекта к БД, теперь он подключается нормально к БД, но изображение карты все равно не показывается. Никаких ошибок невыдает.
Заранее спасибо. |
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Чт 27 Дек 2007 13:20 Заголовок сообщения: Re: ВебМодульГИС |
|
|
temp85 писал(а): | может ли это быть из за ДЕМО версии программы (нет лицензии на ГИС). |
Не должно.
temp85 писал(а): | Для работы ВебМодуляГИС обяхательно ли использовать IIS (интернет секьюрити сервис) или можно другие, например аппач (Apache) |
Можно, но Вам придется переписать комплект ASP-страниц на PHP или Perl.
Кроме того, если Вы планируете использовать Apache на Linux, Вам следует учитывать, что для веб-сервер ИнГео работает только под OS Windows - возможно для этого придется включать в локальную сеть отдельный компьютер с Windows и веб-сервером ИнГео.
---------
Для выяснения причины ошибки выполните следующие шаги:
1. Посмотрите журнал работы веб-сервера (файлы с расширением *.log). Возможно, Вы найдете Вашу ошибку в журнале.
2. Попробуйте выполнить файл "test_ingeo_web.vbs", который лежит в папке "web". Если все нормально, появится окно с непустым текстом - и это не будет текст об ошибке.
3. Попробуйте запустить отладочную версию веб-сервера ИнГео (остановите службу и запустите IngeoWebServer.exe). И наблюдайте сообщения, появляющиеся в окне отладочного сервера. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
temp85
Зарегистрирован: 24.11.2007 Сообщения: 9
|
Добавлено: Чт 27 Дек 2007 23:02 Заголовок сообщения: |
|
|
Debugger работает нормально, при загрузке страницы выдает
Код: |
0,00325153057162293 <GetDbConfiguration DbName="FlowerTownExample"/>
0,00403710527455305 <GetDbConfiguration DbName="FlowerTownExample"/>
1,15214447646279 <MakeImage Format="PNG" Width="800" Height="600" DPI="120" DbName="FlowerTownExample" CenterX="47000" CenterY="7400" XAngle="1.5707963267949" YMirror="1" ZoomScale="0.0001" SelectedObject=""> <Paint> <paint/> </Paint> </MakeImage>
0,0046525466225456 <GetDbConfiguration DbName="FlowerTownExample"/>
0,141218786186513 <MakeImage Format="PNG" Width="800" Height="600" DPI="120" DbName="FlowerTownExample" CenterX="47000" CenterY="7400" XAngle="1.5707963267949" YMirror="1" ZoomScale="0.0001" SelectedObject=""> <Paint> <paint> <layer oid="006500000DF9"/> <layer oid="006500000859"/> </paint> </Paint> </MakeImage>
|
В логе ошибки не пишет
(иногда бывают, но сразу видно, что не коннектится к БД)
При запуске test_ingeo_web.vbs нормально выдается часть XML кода
Код: |
<?xml version=1.0>
<Response TotalFound="1">
<ObjectId="00650003DF74" .... тут координаты по X по Y название улицы и т.п
</Object>
</Respobse>
|
Рисунок создается 28*30 в IE и 0*0 в Opere и адрес такой
Код: |
http://localhost/ingeoweb/ingeoimage.asp?Db=FlowerTownExample&Layers=Street,Building&CenterX=47000&CenterY=7400&Width=800&Height=600&XAngle=1.5707963267948965&YMirror=true&ZoomScale=0.0001&SelectedObject=
|
Как говорил выше IngeoMapX.ocx регистрировал. его размер 4775936 байта
ЗАРАНЕЕ СПАСИБО ЗА ПОМОШЬ. |
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Пт 28 Дек 2007 14:23 Заголовок сообщения: |
|
|
Судя по симптомам, веб-модуль работает. Проблема с формированием изображения в формате "PNG".
Версия ИнГео младше 4.4 не поддерживает этот формат.
Измените формат на "GIF".
Для этого в файле "ingeoimage.asp" необходимо исправить две строки:
Image = IngeoWebServer.MakeImage("PNG", _
на
Image = IngeoWebServer.MakeImage("GIF", _
и
Response.ContentType = "image/png"
на
Response.ContentType = "image/gif" _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
temp85
Зарегистрирован: 24.11.2007 Сообщения: 9
|
Добавлено: Сб 29 Дек 2007 10:26 Заголовок сообщения: |
|
|
Спасибо большое, за моментальные ответы, С настройкой и работой моджеля все получилось!
Меня инетересует, если для ГИСа разработали модуль, ктр рисует диаграммы и не сохранаяет их в отдельном слою, а просто хранить в ОЗУ компьютера.
(При том для их рисования нужно задавать какие параметры из каких таблиц брать)
Можно будет как нибудь органиовать взаимосвязь между пользоателем который просматривает карту через интернет с этим модулем.
Код: |
Например вместе с картой на странице будет формочка, в которой выбираются данные параметры, затем они передаются к модулю подключенному в ГИСе на серваке. Он выполняет свою работу (просто рисует, держа данные в ОЗУ). И затем все что он нарисовал там, вывести на веб странице.
Главные проблумы будут, связь с ГИСОМ, отправка и получение данных.
|
|
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Вт 01 Янв 2008 18:42 Заголовок сообщения: |
|
|
Мы поставляем веб-модуль в исходных текстах.
Если Вам необходима нетривиальная функциональность веб-модуля, внесите необходимые доработки в исходные тексты.
Что касается Вашей задачи - она решаема, но решение потребует доработок веб-модуля. К сожалению, это уже выходит за рамки обсуждения веб-модуля.
Изучите исходные тексты. Надеюсь, Вы найдете ответы на большинство Ваших вопросов. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
|