проблемы с датум трансформом ArcIMS 9.2

0 голосов
спросил 12 Ноя, 07 от swed (340 баллов) в категории Программные продукты Esri
При переходе с ArcIMS 9.1  на ArcIMS 9.2 перестал работать datumtransform при отрисовке в ацетатном слое. На ArcIMS 9.1 всё работает нормально.
На ArcIMS 9.2 установлен сервиспак 3.
Из-за чего это может неработать?

вот эта часть запроса:
++++++++++++++++++++++++++++++++++++++++++++
<LAYER type="ACETATE" name="myTrack">
<OBJECT units="database">
<SIMPLEMARKERSYMBOL color="123,11,178" width="7" />
<MULTIPOINT>
<POINT x="30,60730934" y="50,49504089"/>
</MULTIPOINT>
<COORDSYS id="4284" datumtransformstring="GEOGTRAN[&quot;WGS_1984_To_Pulkovo_1942&quot;,GEOGCS[&quot;GCS_WGS_1984&quot;,DATUM[&quot;D_WGS_1984&quot;,SPHEROID[&quot;WGS_1984&quot;,6378137.0,298.257223563]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],GEOGCS[&quot;GCS_Pulkovo_1942&quot;,DATUM[&quot;D_Pulkovo_1942&quot;,SPHEROID[&quot;Krasovsky_1940&quot;,6378245.0,298.3]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],METHOD[&quot;Geocentric_Translation&quot;],PARAMETER[&quot;X_Axis_Translation&quot;,-28.0],PARAMETER[&quot;Y_Axis_Translation&quot;,130.0],PARAMETER[&quot;Z_Axis_Translation&quot;,95.0]]" />
</OBJECT>
</LAYER>
++++++++++++++++++++++++++++++++++++++

И ещё, пытался решить эту проблему включив трансформацию датума для всего проэкта
в конфиге - точки легли нормально, но при перирисовке например при применении инструмента Pan (рука) карта начинает сильно съезжать в одну сторону.
Из-за чего это может происходить?

Вот часть конфига с тарнформом датума.

++++++++++++++++++++++++++++++++++++++


<?xml version="1.0" encoding="UTF-8"?>

<ARCXML version="1.1">
  <CONFIG>
    <ENVIRONMENT>
      <LOCALE country="UA" language="uk" variant="" />
      <UIFONT color="0,0,0" name="SansSerif" size="12" style="regular" />
      <SCREEN dpi="96" />
    </ENVIRONMENT>
    <MAP>
      <PROPERTIES>
    <ENVELOPE minx="6715,626507234469" miny="24809,048114967434" maxx="50935,2578125" maxy="68520,515625" name="Initial_Extent" />
    <MAPUNITS units="meters" />
        <FEATURECOORDSYS string="PROJCS[&quot;Custom&quot;,GEOGCS[&quot;GCS_Pulkovo_1942&quot;,DATUM[&quot;D_Pulkovo_1942&quot;,SPHEROID[&quot;Krasovsky_1940&quot;,6378245.0,298.3]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],PROJECTION[&quot;Gauss_Kruger&quot;],PARAMETER[&quot;False_Easting&quot;,-10000.4989],PARAMETER[&quot;False_Northing&quot;,944.2996000000001],PARAMETER[&quot;Central_Meridian&quot;,30.0],PARAMETER[&quot;Scale_Factor&quot;,1.0],PARAMETER[&quot;Latitude_Of_Origin&quot;,50.0],UNIT[&quot;Meter&quot;,1.0]]" datumtransformid="8206"/>
        <FILTERCOORDSYS string="PROJCS[&quot;Custom&quot;,GEOGCS[&quot;GCS_Pulkovo_1942&quot;,DATUM[&quot;D_Pulkovo_1942&quot;,SPHEROID[&quot;Krasovsky_1940&quot;,6378245.0,298.3]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],PROJECTION[&quot;Gauss_Kruger&quot;],PARAMETER[&quot;False_Easting&quot;,-10000.4989],PARAMETER[&quot;False_Northing&quot;,944.2996000000001],PARAMETER[&quot;Central_Meridian&quot;,30.0],PARAMETER[&quot;Scale_Factor&quot;,1.0],PARAMETER[&quot;Latitude_Of_Origin&quot;,50.0],UNIT[&quot;Meter&quot;,1.0]]"  />
      </PROPERTIES>

1 Ответ

0 голосов
ответил 13 Ноя, 07 от swed (340 баллов)
C второй проблемой разобрался - смещение при перерисовке возникало из-за отсутствия датумтрансформа в FILTERCOORDSYS.

В этом варианте всё заработало:
+++++++++++++++++++++++++++++++++++++++++
<?xml version="1.0" encoding="UTF-8"?>

<ARCXML version="1.1">
  <CONFIG>
    <ENVIRONMENT>
      <LOCALE country="UA" language="uk" variant="" />
      <UIFONT color="0,0,0" name="SansSerif" size="12" style="regular" />
      <SCREEN dpi="96" />
    </ENVIRONMENT>
    <MAP>
      <PROPERTIES>
    <ENVELOPE minx="6715,626507234469" miny="24809,048114967434" maxx="50935,2578125" maxy="68520,515625" name="Initial_Extent" />
    <MAPUNITS units="meters" />
        <FEATURECOORDSYS string="PROJCS[&quot;Custom&quot;,GEOGCS[&quot;GCS_Pulkovo_1942&quot;,DATUM[&quot;D_Pulkovo_1942&quot;,SPHEROID[&quot;Krasovsky_1940&quot;,6378245.0,298.3]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],PROJECTION[&quot;Gauss_Kruger&quot;],PARAMETER[&quot;False_Easting&quot;,-10000.4989],PARAMETER[&quot;False_Northing&quot;,944.2996000000001],PARAMETER[&quot;Central_Meridian&quot;,30.0],PARAMETER[&quot;Scale_Factor&quot;,1.0],PARAMETER[&quot;Latitude_Of_Origin&quot;,50.0],UNIT[&quot;Meter&quot;,1.0]]" datumtransformid="8206"/>
        <FILTERCOORDSYS string="PROJCS[&quot;Custom&quot;,GEOGCS[&quot;GCS_Pulkovo_1942&quot;,DATUM[&quot;D_Pulkovo_1942&quot;,SPHEROID[&quot;Krasovsky_1940&quot;,6378245.0,298.3]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],PROJECTION[&quot;Gauss_Kruger&quot;],PARAMETER[&quot;False_Easting&quot;,-10000.4989],PARAMETER[&quot;False_Northing&quot;,944.2996000000001],PARAMETER[&quot;Central_Meridian&quot;,30.0],PARAMETER[&quot;Scale_Factor&quot;,1.0],PARAMETER[&quot;Latitude_Of_Origin&quot;,50.0],UNIT[&quot;Meter&quot;,1.0]]"  datumtransformid="8206"/>
      </PROPERTIES>
++++++++++++++++++++++++++++++++++++++++++++++

Проблема с трансформацией датума при отрисовке в ацетатном слое осталасьUnhappy.


Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...