 |
www.integro.ru ЦСИ ИНТЕГРО
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
temp85
Зарегистрирован: 24.11.2007 Сообщения: 9
|
Добавлено: Ср 26 Дек 2007 20:30 Заголовок сообщения: ВебМодульГИС |
|
|
Скачал веб модуль для ГИСа, сделал все как написано (но большинство настроек он сам уже сделал те ктр в инструкции написаны). запускаю.
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:26 Заголовок сообщения: |
|
|
До этого была просто ошибка коннекта к БД, теперь он подключается нормально к БД, но изображение карты все равно не показывается. Никаких ошибок невыдает.
Заранее спасибо. |
|
Вернуться к началу |
|
 |
Лазарев Евгений
Зарегистрирован: 12.06.2008 Сообщения: 48 Откуда: УралГеоИнформ
|
Добавлено: Вс 13 Июл 2008 09:12 Заголовок сообщения: |
|
|
пробуй изменить формат генерации изображения (по умолчанию стоит png), у меня тоже не заработал с этим форматом а с gif все работает
в файле ingeoimage.asp слово png замени на gif. еще ты не сказал настроил ли ты файл конфигурации сервера может он не может подключиться к базе вот и все, проверь в мониторе сервера ингео что произошло подключение.
а для аппача уже поднимался вопрос надо всего лишь переписать этот пример веб приложения с asp на php ну или на ruby on rails. и все будет летать. |
|
Вернуться к началу |
|
 |
Alien
Зарегистрирован: 17.07.2007 Сообщения: 2 Откуда: Магнитка
|
Добавлено: Чт 25 Сен 2008 14:38 Заголовок сообщения: |
|
|
а для примера Цветочный город как нужно настроить конфиг IngeoWebServerService.config ??? чтобы все заработало....
аналогичная проблема...
Просто реально нет нормального полноописывающего руководства к развертыванию веб сервиса.. написано что все зарегить да в одну папку скинуть и вуаля у вас все должно работать....  |
|
Вернуться к началу |
|
 |
Лазарев Евгений
Зарегистрирован: 12.06.2008 Сообщения: 48 Откуда: УралГеоИнформ
|
Добавлено: Чт 20 Ноя 2008 18:58 Заголовок сообщения: |
|
|
IngeoWebServer.Config
Код: |
<?xml version='1.0' encoding='windows-1251' ?>
<WebServer>
<Database
Name='MyMap'
SpatialServer='mars'
SpatialDbId='{C6EFEAB8-3E6E-4402-A786-1B5E05CD58F9}'
SpatialLogonName='IngeoWeb'
SpatialLogonPassword='IngeoWeb'>
<Layer Name='Street' Caption='Улицы' Image='images/layer.png'>
<Paint>
<map oid='0004000017DC' />
<map oid='00050000055D' />
</Paint>
</Layer>
<Layer Name='Building' Caption='Дома' Image='images/layer.png'>
<Paint>
<map oid='0005000006D5' />
<layer oid='0005000006D6' />
</Paint>
</Layer>
<Search >
<Layer Id='0005000006D6' >
<SearchText><![CDATA[{=здание.улица} {=здание.номер дома}]]></SearchText>
<DisplayHtml><![CDATA[{=здание.улица} {=здание.номер дома}]]></DisplayHtml>
</Layer>
</Search>
</Database>
</WebServer>
|
ingeoimage.asp
Код: |
<%@Language="VBScript"%>
<!-- #include file="ingeoweb.inc" -->
<%
dim DbName, LayerNames, LayerNode, IngeoLayerRefNode, PaintXml, AllLayers
DbName = Trim(StrParam("Db", Empty))
AllLayers = Trim(StrParam("Layers", ""))
LayerNames = Split(AllLayers, ",")
PaintXml = "<paint>"
for each LayerNode in IngeoWebServer.GetDbConfiguration(DbName).documentElement.SelectNodes("Layer")
if (AllLayers = "*") or ArrayContains(LayerNames, XmlGetAttr(LayerNode, "Name", "")) then
dim paintInnerNode
for each paintInnerNode in LayerNode.SelectNodes("Paint/*")
PaintXml = PaintXml & paintInnerNode.xml
next
end if
next
PaintXml = PaintXml & "</paint>"
dim Image
Image = IngeoWebServer.MakeImage("GIF", _
IntParam("Width", 500), _
IntParam("Height", 500), _
IntParam("Dpi", 120), _
DbName, _
PaintXml, _
FloatParam("CenterX", 0.), _
FloatParam("CenterY", 0.), _
FloatParam("XAngle", 0.), _
BoolParam("YMirror", False), _
FloatParam("ZoomScale", 1./10000.), _
StrParam("SelectedObject", ""))
Response.Expires = -1
Response.ContentType = "image/gif"
Response.BinaryWrite Image
%>
|
|
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|