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

Редактор точечных объектов

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
Редактор точечных объектов
 
Добрый день !

Связываю таблицу с картой по LINKSHEET/LINKOBJECT
Хочу чтобы при нанесении объекта и заполнения его данных они попадали в таблицу.
В описании проекта пишу следующее (руками, т.к. в администраторе проекта этого нету ;-) )

 <MapProject Name="Винница" BackColor="FFFFFF" ID="" DescFile="" Legend="" DefMapWindowWidth="0"

DefMapWindowHeight="0">
 <Map Path="C:\_GIS-maps\Адресная_схема\_addr.sit" TopScaleViewing="0" BottomScaleViewing="0" Alias="23"/>
  <Map Path="C:\_GIS-maps\POI\Ext_users.sit" TopScaleViewing="0" BottomScaleViewing="0" Alias="24">
    <ObjectList Sem="True" Table="True">
       <MapObject Key="P1671">
             <Semantic Code="9" Alias="Название"/>
             <Semantic Code="31201" Alias="Улица"/>
             <Semantic Code="31202" Alias="Номер дома"/>
             <Semantic Code="2000" Alias="Коментарии"/>
       </MapObject>
       <MapObject Key="P1672">
             <Semantic Code="9" Alias="Название"/>
             <Semantic Code="31201" Alias="Улица"/>
             <Semantic Code="31202" Alias="Номер дома"/>
             <Semantic Code="2000" Alias="Коментарии"/>
       </MapObject>
       <Table Name="_POI">
          <Col Name ="street" Alias="Улица"></Col>
          <Col Name ="home" Alias="№ дома"></Col>
          <Col Name ="comment" Alias="Примечание"></Col>
       </Table>
   </ObjectList>

  <Table Name="_POI">
   <Link Type="obj" Code="" Value="" Name="" Sheet="LINKSHEET" Object="LINKOBJECT"/>
    </Table>
   </Map>
  </MapProject>

********

<TableList>
 <Table Name="_POI" Alias="Список точек" Style="Grid" W="" H="" PageSize="20">
 <Col Name="ID" Alias="ID" Type="Int16" Key="TRUE" Visible="TRUE"/>
  <Col Name="Street" Alias="Название улицы" Type="String" Key="TRUE" Visible="TRUE"/>
  <Col Name="Home" Alias="Дом" Type="String" Key="TRUE" Visible="TRUE"/>
  <Col Name="Comment" Alias="Комментарий" Type="String" Key="TRUE" Visible="TRUE"/>
  <Col Name="LINKSHEET" Type="String" Key="TRUE" Visible="TRUE"/>
  <Col Name="LINKOBJECT" Type="Double" Key="TRUE" Visible="TRUE"/>
  </Table>
 </TableList>

В результате таблица на экране отображается, точки наносятся, но в таблицу ничего не попадает.
Что я не так делаю ?
 
Описание таблицы для занесения информации должно лежать внутри тега <MapObject>

Код
<MapObject Key="P1672">
  <Semantic Code="9" Alias="Название"/>
  <Semantic Code="31201" Alias="Улица"/>
  <Semantic Code="31202" Alias="Номер дома"/>
  <Semantic Code="2000" Alias="Коментарии"/>
  <Table Name="_POI">
    <Col Name ="street" Alias="Улица"></Col>
    <Col Name ="home" Alias="№ дома"></Col>
    <Col Name ="comment" Alias="Примечание"></Col>
  </Table>
</MapObject> 

И в описании самой таблицы должен присутствовать атрибут Edit="True".

Код
<Table Name="_POI" Alias="Список точек" Style="Grid" W="" H="" PageSize="20" Edit="True"> 



Режим создания объекта карты с сохранением информации в таблице БД пока нигде не декларируется. Официально он будет доступен только в следующей версии GIS WebServer. Если хотите использовать его сейчас, то просьба внимательно изучать пример файла настроек.
Страницы: 1
Читают тему (гостей: 1)



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

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