Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Определение координат

Обсуждение маршрутов, объектов, сценариев

Re: Определение координат

Сообщение tonn12 » 26.07.2009, 03:56

С редактор более мене разобрался. Его плюс в том, что настройки шаблона для карты очень подробные. Минус в том, что от такого количества настроек голова кругом идет. Чего только стоит настройка неба.
Андрюх, а как можно подгрузить в редактоор уже готовый шаблон? В английском не очень силен, вот и возникают трудности. Мне кажетсячто для создания карты подойдет шаблон по дефолту, в нем можно внести изменения в расположения маркера и этого будет достаточно. Эти настройки есть в файле RouteProperties.xls, но в BlueprintEditir я его открыть так и не смог.
Все, я спать, завтра доразберусь)))
Аватара пользователя
tonn12
 
Сообщения: 492
Зарегистрирован: 25.06.2007, 17:33
Откуда: Москва
Благодарил (а): 55 раз.
Поблагодарили: 63 раз.
Блог: Просмотр блога (1)
Играю в: Train Simulator Classic
Роль: Пассажир :)
Имя: Антон

Re: Определение координат

Сообщение Mr. Angelo » 26.07.2009, 15:38

Честно говоря, сменить координаты старта вручную в уже созданном маршруте проблематично. За коррдинаты старта отвечает следующий код в RouteProperties.xls
Код: Выделить всё
<cUTMMapProjection d:id="153978256">
   <Origin>
      <sGeoPosition>
         <Lat d:type="sFloat64" d:alt_encoding="C9E53FA4DFF64D40" d:precision="string">59.9287</Lat>
         <Long d:type="sFloat64" d:alt_encoding="5C2041F163F44C40" d:precision="string">57.9093</Long>
      </sGeoPosition>
   </Origin>
   <MapOffset>
      <sMapCoords>
         <Easting d:type="sFloat64" d:alt_encoding="1AC05B2055D1E840" d:precision="string">50826.6602</Easting>
         <Northing d:type="sFloat64" d:alt_encoding="000000201B585941" d:precision="string">6643820.5000</Northing>
      </sMapCoords>
   </MapOffset>
   <ZoneNumber d:type="sInt32">40</ZoneNumber>
   <ZoneLetter d:type="cDeltaString">V</ZoneLetter>
</cUTMMapProjection>

При чем из Route Template берутся только цифы 59.9287 и 57.9093. А все остальное рассчитывается, и напряму зависит от значений широты и долготы. Т.е. при малейшем изменении широты и долготы остальные значения так же поменяются.
Например вот этот же кусок, но из маршрута созданного по шаблону Default
Код: Выделить всё
<cUTMMapProjection d:id="153999776">
   <Origin>
      <sGeoPosition>
         <Lat d:type="sFloat64" d:alt_encoding="0000000000000000" d:precision="string">0.0000</Lat>
         <Long d:type="sFloat64" d:alt_encoding="0000000000000000" d:precision="string">0.0000</Long>
      </sGeoPosition>
   </Origin>
   <MapOffset>
      <sMapCoords>
         <Easting d:type="sFloat64" d:alt_encoding="000000206A6214C1" d:precision="string">-333978.5313</Easting>
         <Northing d:type="sFloat64" d:alt_encoding="0000000000000000" d:precision="string">0.0000</Northing>
      </sMapCoords>
   </MapOffset>
   <ZoneNumber d:type="sInt32">31</ZoneNumber>
   <ZoneLetter d:type="cDeltaString">N</ZoneLetter>
</cUTMMapProjection>


Поэтому проще все же свой маршрут создавать из своего же Route Template-а.
Вот сразу кстати и глюк я один выловил. Если создать свой Route Template, то в нем ведь можно указать дефолтные Terraint Texturing, Weather и Seasons (TimeOfDay которые). И в RS-1 все работало. А в RW такой глюк, внимание:
Если создать свой Route Template в своей директории Source\Developer\Addon\TemplateRoutes , а Terrain Blueprint указать как
Код: Выделить всё
Provider: Kuju
Product: RailSimulator
Blueprint ID: Environment\Terrain\EUTexturing.xml

или любой другой ЧУЖОЙ (не из вашей Source\Developer\Addon) конфиг земли, то при создании маршрута по такому шаблону земля у вас не появится. Будет небо, солнце... а вместо земли черная бездна.
Так вот выходов из этой ситуации несколько:
Вариант 1: Переместить свой уже Export-нутый шаблон из Assets\Developer\Addon\TemplateRoutes в Assets\Kuju\RailSimulator\TemplateRoutes , удалив файл Assets\Kuju\RailSimulator\Blueprints.pak. Тогда по созданному шаблону создастя нормальный маршрут, с землей.

Вариант 2: Создать маршрут по своему шаблону, увидеть что земли нет, и залезть в RouteProperties.xls чтобы внести следующие изменения
БЫЛО
Код: Выделить всё
<RBlueprintSetPreLoad>
   <iBlueprintLibrary-cBlueprintSetID d:id="162445384">
      <Provider d:type="cDeltaString">Developer</Provider>
      <Product d:type="cDeltaString">Addon</Product>
   </iBlueprintLibrary-cBlueprintSetID>
</RBlueprintSetPreLoad>

СТАЛО
Код: Выделить всё
<RBlueprintSetPreLoad>
   <iBlueprintLibrary-cBlueprintSetID d:id="162445384">
      <Provider d:type="cDeltaString">Kuju</Provider>
      <Product d:type="cDeltaString">RailSimulator</Product>
   </iBlueprintLibrary-cBlueprintSetID>
</RBlueprintSetPreLoad>

Т.е. необходимо сменить автора маршрута, чтобы он стал как бы дефолтным - тогда земля появится.

Вариант 3: создать в Source\Developer\Addon\Environment\Terrain свой конфиг текстур земли, и указать его в Route Template. Заодно сможете разнообразить окраску земли в своем маршруте. Наиболее правильный с точки зрения маршрутостроительства вариант.
Аватара пользователя
Mr. Angelo
 
Сообщения: 3227
Зарегистрирован: 03.01.2004, 22:22
Откуда: Тюмень
Благодарил (а): 360 раз.
Поблагодарили: 526 раз.
Блог: Просмотр блога (9)
Играю в: Train Simulator Classic
Роль: Сотрудник РЖД
Имя: Андрей

Re: Определение координат

Сообщение tonn12 » 26.07.2009, 17:17

Спасибо Андрюх)))) Все получилось. Использовал второй вариант!
Аватара пользователя
tonn12
 
Сообщения: 492
Зарегистрирован: 25.06.2007, 17:33
Откуда: Москва
Благодарил (а): 55 раз.
Поблагодарили: 63 раз.
Блог: Просмотр блога (1)
Играю в: Train Simulator Classic
Роль: Пассажир :)
Имя: Антон

Re: Определение координат

Сообщение Linx » 04.01.2013, 19:52

Подниму-ка темку. А если координаты сменить так: создать новый роут и туда вбить нужную точку, а потом просто кусок скопировать себе?
Дизайнер из Орла хочет познакомиться с бригадой ТЧ1 или ТЧ27. Маневры не предлагать :) | Простите, у вас кажется ригель отклеился!
Аватара пользователя
Linx
 
Сообщения: 1797
Зарегистрирован: 02.01.2006, 19:57
Откуда: Орел
Благодарил (а): 822 раз.
Поблагодарили: 1522 раз.
Блог: Просмотр блога (7)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Дмитрий

Re: Определение координат

Сообщение maestro » 04.01.2013, 22:14

Ну зачем мучиться с созданием нового маршрута для изменения координат в старом? Есть же калькуляторы, в том числе онлайн.

Вот пример калькулятора в файле Excel: http://www.uwgb.edu/dutchs/usefuldata/utmconversions1.xls.

Вносим координаты Latitude и Longitude и получаем Easting и Northing, а также номер и букву зоны, которые вставляем в соответствующие поля файла RouteProperties.xml. Перед вставкой значений в маршрут нужно из значения Easting вычесть 500 000 или немного подправить формулу там, где оно прибавляется.

Всё это было найдено гуглением в направлении UTM (он же Universal Transverse Mercator) при создании генератора маршрута и декалей.
maestro
 
Сообщения: 246
Зарегистрирован: 18.03.2011, 15:13
Благодарил (а): 0 раз.
Поблагодарили: 144 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Виталий

Re: Определение координат

Сообщение Linx » 04.01.2013, 22:38

Спасибо! Но с такой билибердой которая там есть (я говорю про то, что сделано для своих - я лох, разобраться не смог) проще создать маршрут с нуля и в блюпринте вбить нормальные координаты и получить результат, гарантированный разработчиками
Дизайнер из Орла хочет познакомиться с бригадой ТЧ1 или ТЧ27. Маневры не предлагать :) | Простите, у вас кажется ригель отклеился!
Аватара пользователя
Linx
 
Сообщения: 1797
Зарегистрирован: 02.01.2006, 19:57
Откуда: Орел
Благодарил (а): 822 раз.
Поблагодарили: 1522 раз.
Блог: Просмотр блога (7)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Дмитрий

Пред.

Вернуться в [RW] Маршруты и сценарии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10