тип привязки в OZI

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: тип привязки в OZI

Сообщение Moskus » 01 мар 2013, 10:39

Ваше предположение "парадоксально", потому что исходит из целой пачки неверных предпосылок.

Во-первых, неправильная инструкция не лучше, чем никакой.

Во-вторых, кто вам вообще сказал, что пошаговые инструкции - это хорошо и нужно? Они для обезьян, которым нечего и соваться в этот вопрос. Лучше пусть, в конце концов, научатся платить за свое невежество профессионалам или действительно продвинутым любителям (способным дать на порядок лучший результат, чем все эти потуги без понимания основ), глядишь и в области частной мелкой картографии что-то в положительном направлении сдвинется. Но нет, принцип "говно, за то бесплатно" пока что руководит действиями большинства.

В-третьих, кто вам сказал, что задачи электронной картографии вообще могут быть решены с использованием краткой и понятной "неспециалисту" (а фактически - человеку, которому лень таковым стать даже в поверхностной степени, без чего нормальный результат невозможен) инструкции? Для того, чтобы свободно ориентироваться в этой области и решать любые задачи, люди учатся много лет (и не по пошаговым инструкциям), а подход в духе "я - турист, мне все это на хер не нужно, но карту иметь я все равно хочу" - ленивый потребительский бред. Будьте уверены: все присутствующие здесь люди, которые действительно способны ответить на вопрос "как это работает" - такие же туристы, охотники, рыбаки, велосипедисты и т.п., которые в какой-то момент заинтересовались темой, и нашли в себе силы не прикрываться тем, что не являются профессионалами, и изучить вопрос глубже, чем он описан в многочисленных лишенных всякого смысла "пошаговых инструкциях".

<noindex></noindex>

saber2005
Сообщения: 159
Зарегистрирован: 27 янв 2017, 01:40

Re: тип привязки в OZI

Сообщение saber2005 » 01 мар 2013, 11:25

Люди, помогите, плз, привязать карту (в GM?) http://mapy.mk.cvut.cz/data/Finsko-Finl ... r> Если не трудно, с краткими комментариями, почему "именно так" и что будет "если не так" Это финская топокарта 1943 года 20.000... ...да там, впрочем, все на полях написано. (Не пристало "начинающему" "гуру" учить:)) <noindex></noindex>

saber2005
Сообщения: 159
Зарегистрирован: 27 янв 2017, 01:40

Re: тип привязки в OZI

Сообщение saber2005 » 01 мар 2013, 11:34

2Moskus

Вы забыли о третьей категории пользователей.
Это люди, которые не являются специалистами в картографии (не обучались многие годы и не готовы к этому), но им для личного пользования нужна специализированная карта которую в силу невостребованности рынком никто не будет выпускать.
В 99% это - всего лишь трансформация уже имеющихся datas в потребный вид.

И вот ими (мной в частности), "пошаговые инструкции с минимальными комментариями" будут востребованы.

PS: Вы же не являетесь специалистом в BIOS, но тем не менее используете компьютер, мало того, я уверен, способны производить там какие то изменения. Хотя понимаете, насколько он сложен:)

ИМХО

<noindex></noindex>

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: тип привязки в OZI

Сообщение Moskus » 01 мар 2013, 12:03

Вот третья категория пользователей может легко воспользоваться советом для первой - заплатить деньгами, заработанными путем работы в знакомой области, человеку, для которого знакомая область - картография. Вот так образуется настоящий "малый бизнес", а не конторки по перепродаже, которые сейчас тут в большинстве.
Я, естественно, не предлагал им обращаться в Навиком. :) Так что я ничего не забыл. А пошаговые инструкции вам в сложных случаях все равно не помогут, пока вы не разберетесь на столько, что нужда в них автоматически отпадет.

Пример с BIOS лишен смысла - когда я платил свои сто баксов за материнскую плату, я оплатил труд программистов и инженеров, которые это разработали. А не искал по форумам "пошаговые инструкции", как мне написать его самостоятельно или приспособить его от одной мат. платы к другой.

<noindex></noindex>

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: тип привязки в OZI

Сообщение Moskus » 01 мар 2013, 12:33

А в чём, собственно, проблема?
Для начала, нам известно, что карта финская и когда она издана, значит датум, скорее всего, Finland/Hayford - сначала нам хватит и этого.

Привязываем по четырем точкам (там засечки есть на рамке, с градусами) приблизительно (используя для более-менее точного позиционирования направляющие, идущие от курсора вертикально и горизонтально), в географической проекции и указанном выше датуме. Метод трансформации - Affine.

Потом пытаемся угадать проекцию. Опять же, наиболее вероятно, что это Transverse Merkator - поперечная Меркатора. Смещение False easting написано на карте - 500000. Центральный мередиан, предполагаем, 30 - это число и сверху имеется, и нет оснований предполагать, что зоны проекции Гаусса-Крюгера выбраны как-то экзотически. Переключаем проекцию рабочего пространства в эту проекцию, включаем сетку с шагом 1000 метров, и наслаждаемся совпадением цифр на сетке и на километровой сетке карты.

Теперь можно снова пойти в диалог привязки, там сменить проекцию карты, нажать OK и вернуться назад - чтобы карта не выглядела растянутой по горизонтали. Далее - привяжем по километровой сетке и отключим старые точки, которые вносили приблизительно. Для чего, удерживая Shift, будем тыкать в узлы сетки в референсном (правом) окне - тогда координаты будут к ней "прилипать", а потом в среднем окне уточним положение точек на самой карте. Удерживая Ctrl при щелчке в левом окне на области узла, мы автоматически переместим видимую область в среднем и правом окне на искомое место. Метод трансформации в опциях - полиномиальный. 9 точек для контроля - хватит.

Далее, глядя на значения на сетке, обрежем карту до значащей области.

Теперь остается проверить - подключаем слой высокого разрешения от DigitalGlobe, перемещаем его в начало списка слоев, делаем слой карты прозрачным (в данном случае удобно использовать Blending = Multiply, тогда белое с карты исчезнет, а темное будет контрастным, этот режим наложения означает умножение цветовых составляющих, приведенных к диапазону значений 0..1 слоя внизу на составляющие слоя вверху) и смотрим, как все это совмещается. На счастье, на этом куске карты есть не только постоянно меняющаяся гидрография, но и железная дорога, которая с высокой вероятностью, проходит также.

Систематического несовпадения я не вижу, хотя некие нестыковки имеются. Возможно, при более точной (по большему числу точек) привязке они уменьшатся.

Текст gmw-файла (сохраненного рабочего пространства) привожу ниже, чтобы использовать - сохраните там же где и файл карты, поправьте пути:

GLOBAL_MAPPER_SCRIPT VERSION="1.00" FILENAME="K:\temp\fin_map\403205.gmw"
SET_BG_COLOR COLOR="RGB(255,255,255)"
UNLOAD_ALL
IMPORT_DIGITALGLOBE LAT_LON_BOUNDS="30.08827832,60.04908159,30.44564685,60.14405724" \
LABEL_FIELD_FORCE_OVERWRITE="NO" SAMPLING_METHOD="NEAREST_NEIGHBOR" AUTO_CONTRAST="NO" \
CONTRAST_SHARED="NO" CONTRAST_MODE="NONE" CLIP_COLLAR="NONE" TEXTURE_MAP="NO"
DEFINE_PROJ PROJ_NAME="TM_FINLAND/HAYFORD"
Projection TRANSVERSE
Datum FINLAND
Zunits NO
Units METERS
Xshift 0.000000
Yshift 0.000000
Parameters
1.000000000 /* scale factor at central meridian

30 0 0.000 /* central meridian

0 0 0.000 /* latitude of the origin

500000.000 /* false easting (meters)

0.000 /* false northing (meters)

0 0 0.000 /* xy_plane_rotation

END_DEFINE_PROJ
IMPORT FILENAME="K:\temp\fin_map\403205.jpg" TYPE="JPEG" PROJ_NAME="TM_FINLAND/HAYFORD" \
RECTIFY="Polynomial" GCP="Point 1,869.8348497,494.6733556,513898.0151785,6668181.9538445,0" \
GCP="Point 2,1772.4646179,485.7128379,518530.6638842,6668202.4029170,0" GCP="Point 3,1782.4599670,1385.8237139,518554.0786724,6663559.9908062,0" \
GCP="Point 4,878.1135017,1395.9233484,513915.5762482,6663539.5244535,0" GCP="Point 5,308.9955223,335.4689055,511000.0000000,6669000.0000000" \
GCP="Point 6,1866.6130850,335.3780694,519000.4190918,6668998.8709018" GCP="Point 7,310.2887477,1887.3498107,511000.0000000,6661000.0000000" \
GCP="Point 8,1867.2942412,1884.3642394,519000.0000000,6661000.0000000" GCP="Point 9,1086.9246879,1110.7755536,515000.0000000,6665000.0000000" \
GCP="Point 10,307.6019173,1112.1990735,511000.0000000,6665000.0000000" GCP="Point 11,1866.1128334,1110.2188289,519000.0000000,6665000.0000000" \
GCP="Point 12,1088.0030393,335.0135474,515000.0000000,6669000.0000000" GCP="Point 13,1088.7260739,1884.9171480,515000.0000000,6661000.0000000" \
LABEL_FIELD_FORCE_OVERWRITE="NO" SAMPLING_METHOD="BILINEAR" AUTO_CONTRAST="NO" CONTRAST_SHARED="YES" \
CONTRAST_MODE="NONE" CLIP_COLLAR="NATIVE" CLIP_COLLAR_BOUNDS="510000.000000,6660000.000000,520000.000000,6670000.000000" \
TEXTURE_MAP="NO" BLEND_MODE="MULTIPLY"
LOAD_PROJECTION PROJ_NAME="TM_FINLAND/HAYFORD"
SET_VIEW GLOBAL_BOUNDS="504451.876,6659402.686,525604.885,6670597.625"

/************ DEFINE MAP LAYOUT *************/
MAP_LAYOUT
ElevLegendBgColor=16777215
ElevLegendTranslucency=384
ElevLegendFont=~0~534799372~0.000~0~0
ElevLegendVisible=0
ElevLegendDisplayType=1
ElevLegendDisplayUnits=1
ElevLegendDisplayUnitsStr=
ElevLegendCustomRangeMin=0.00
ElevLegendCustomRangeMax=0.00
ElevLegendRangeType=0
ElevLegendTitle=

DEFINE_PROJ_ELEV_LEGEND
Projection Fixed Screen Position
Datum D_ADINDAN
Zunits NO
Units RADIAN
Xshift 0.000000
Yshift 0.000000
Parameters
0.000000000 /* horz offset

0.000000000 /* horz offset type (0 - left, 1 - right, 2 - center)

0.000000000 /* horz offset value type (0 - inches, 1 - % width, 2 - deg lon)

0.000000000 /* vert offset

0.000000000 /* vert offset type (0 - top, 1 - bottom, 2 - center)

0.000000000 /* vert offset value type (0 - inches, 1 - % width, 2 - deg lat)

100.000000000 /* size value

2.000000000 /* size value type (0 - % width, 1 - % height, 2 - pixel)

1.000000000 /* always on top

0.000000000 /* shrink to fit

END_DEFINE_PROJ

MapLegendType=0
MapLegendBgColor=16776959
MapLegendTranslucency=512
MapLegendFont=~0~534799368~0.000~0~0
MapLegendFooterFont=~0~534799372~0.000~0~0
MapLegendHeaderFont=~0~534799372~0.000~0~0
MapLegendHeader=
MapLegendFooter=
MapLegendNumColumns=1
MapLegendLabelAttr=

DEFINE_PROJ_MAP_LEGEND
Projection Fixed Screen Position
Datum D_ADINDAN
Zunits NO
Units RADIAN
Xshift 0.000000
Yshift 0.000000
Parameters
0.000000000 /* horz offset

1.000000000 /* horz offset type (0 - left, 1 - right, 2 - center)

0.000000000 /* horz offset value type (0 - inches, 1 - % width, 2 - deg lon)

0.000000000 /* vert offset

1.000000000 /* vert offset type (0 - top, 1 - bottom, 2 - center)

0.000000000 /* vert offset value type (0 - inches, 1 - % width, 2 - deg lat)

0.000000000 /* size value

2.000000000 /* size value type (0 - % width, 1 - % height, 2 - pixel)

1.000000000 /* always on top

1.000000000 /* shrink to fit

END_DEFINE_PROJ

NorthArrowEnabled=0
NorthArrowSymbol=
NorthArrowSymbolScale=1.000000
NorthArrowTranslucency=384

DEFINE_PROJ_NORTH_ARROW
Projection Fixed Screen Position
Datum D_ADINDAN
Zunits NO
Units RADIAN
Xshift 0.000000
Yshift 0.000000
Parameters
0.000000000 /* horz offset

1.000000000 /* horz offset type (0 - left, 1 - right, 2 - center)

0.000000000 /* horz offset value type (0 - inches, 1 - % width, 2 - deg lon)

0.000000000 /* vert offset

0.000000000 /* vert offset type (0 - top, 1 - bottom, 2 - center)

0.000000000 /* vert offset value type (0 - inches, 1 - % width, 2 - deg lat)

100.000000000 /* size value

2.000000000 /* size value type (0 - % width, 1 - % height, 2 - pixel)

1.000000000 /* always on top

0.000000000 /* shrink to fit

END_DEFINE_PROJ

ScaleBarBgColor=16777215
ScaleBarTranslucency=384
ScaleBarFont=~0~534799372~0.000~0~0
ScaleVisible=0

DEFINE_PROJ_SCALE
Projection Fixed Screen Position
Datum D_ADINDAN
Zunits NO
Units RADIAN
Xshift 0.000000
Yshift 0.000000
Parameters
0.000000000 /* horz offset

0.000000000 /* horz offset type (0 - left, 1 - right, 2 - center)

0.000000000 /* horz offset value type (0 - inches, 1 - % width, 2 - deg lon)

0.000000000 /* vert offset

1.000000000 /* vert offset type (0 - top, 1 - bottom, 2 - center)

0.000000000 /* vert offset value type (0 - inches, 1 - % width, 2 - deg lat)

0.000000000 /* size value

2.000000000 /* size value type (0 - % width, 1 - % height, 2 - pixel)

1.000000000 /* always on top

0.000000000 /* shrink to fit

END_DEFINE_PROJ

MarginLeft=0.750000
MarginRight=0.750000
MarginTop=0.750000
MarginBottom=0.750000
MarginUnits=0
MarginEnabled=0
MarginColor=16777215
GridDisplayType=2
GridDisplayShowAll=1
GridSpacingLatLon=0.25000000000000000
GridSpacingProjected=1000.00000000000000000
END_MAP_LAYOUT


<noindex></noindex>

Werefox
Сообщения: 108
Зарегистрирован: 23 июн 2015, 13:31

Re: тип привязки в OZI

Сообщение Werefox » 01 мар 2013, 12:47

Более-менее внятное объяснение назначение кнопок в GM прозвучало на karelia-life опять же не от профессионала для непрофессионалов же.
Пошаговая инструкция с <i>"форума любителей купаться в грязи"</i> позволяет собрать-привязать карты для использования в Magellan, Garmin, нелюбимом Вами Ozi. И, о ужас!, эти карты соответствуют местности и позволяют пройти точно по нужной тропинке и найти нужную точку без напрягов. Что собственно новичку и нужно.
Пусть текст написан для младшего школьного возраста, но он понятен!
Найти штурмана или проводника с картографическим образованием удаётся единицам, ездить/ходить они будут по тем же картам ГШ СССР в Magellan/Garmin а зачастую с тем же OziCE в китайской коробочке PNA.


<noindex></noindex>

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: тип привязки в OZI

Сообщение Moskus » 01 мар 2013, 12:52

Мда, из того, что я написал, вы прочли (или поняли), очевидно, менее половины, раз снова завели песню про "картографическое образование"...

<noindex></noindex>

Werefox
Сообщения: 108
Зарегистрирован: 23 июн 2015, 13:31

Re: тип привязки в OZI

Сообщение Werefox » 01 мар 2013, 13:11

Очевидно, Вы именно эти строки искали. ;)

<noindex></noindex>

Werefox
Сообщения: 108
Зарегистрирован: 23 июн 2015, 13:31

Re: тип привязки в OZI

Сообщение Werefox » 01 мар 2013, 13:15

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

<noindex></noindex>

seno
Сообщения: 1051
Зарегистрирован: 28 май 2002, 20:09

Re: тип привязки в OZI

Сообщение seno » 01 мар 2013, 15:01

<<<seno, исходя из Вашего замечания можно сделать выводы, что где-то в сети лежит написанная Вами краткая, ёмкая, понятная неспециалисту инструкция.
Поделитесь ссылкой, пожалуйста!>>>
<<<Более-менее внятное объяснение назначение кнопок в GM прозвучало на karelia-life>>>

Так я её и написал :)

Иллюстрирую мысль Moskus-а насчет инструкций на примере:

С начала темы:
Нужна сшивка 4-х листов для использования в OZI
Кто-то предлагает сшить в MapMerge напрямик, без GM.
ОК
Но с чего советчик решил, что датум ГГЦ карты соответствует встроенному в OZI?
Он и не соответствует.
В GM можно подобрать датум привязки а вывести готовую карту в WGS-84, таким образом обойти жесткость заложенного в OZI датума. (про возможность использовать в OZI User даутма не надо напоминать, если сделаете так, у каждого потребителя в OZI придется устанавливать этот user датум).
Какую же инструкцию надо написать, чтобы вышеописанная проблемка и все другие, на все случаи жизни, в неё попали?
Это библия получается :) А если и написать, читать её будут единицы.

Гораздо проще и надежней изучить основы, кои по объёму умещаются на одной страничке. А приступая к конкретной работе, сомневаться. А сомнения разрешать.

Принимаю заказы на хорошо подготовленные карты :)

Ответить

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

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