Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

ВебМодульГИС

 
Начать новую тему   Ответить на тему    Список форумов 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 ??? чтобы все заработало....
аналогичная проблема...
Просто реально нет нормального полноописывающего руководства к развертыванию веб сервиса.. написано что все зарегить да в одну папку скинуть и вуаля у вас все должно работать.... Rolling Eyes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Лазарев Евгений



Зарегистрирован: 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
%>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB