Notes |
|
|
Приведите ссылку на то где эти 10, 104 и тд можно посмотреть. Или приведите готовые строчки для каждой из поддерживаемых САС.Планетой проекций. |
|
|
|
Вкратце, в оригинале -
http://reference.mapinfo.com/software/mapinfo_pro/english/10/MapInfoProfessionalUserGuide.pdf
стр. 29 Work with Popular Visualization CRS / Mercator (EPSG:3857)
список датумов на стр. 408.
Вообще там целое приложение по проекциям, стр. 403
Для сферического меркатора должно быть
CoordSys Earth Projection 10, 157, 7, 0
Units "degree"
(цифра 7 - метры, эквивалент "m")
В картах гугла это работает, проверено. Я не слишком хорошо ориентируюсь в проекциях, которые отдают другие сервисы, надо полагать это где-то записано.
Соответственно, если используется эллипсоид WGS84, строчка для поперечной меркатора будет
CoordSys Earth Projection 10, 104, 7, 0
Units "degree"
Думаю, это надо делать опционально, т.к. поддержка сферического меркатора появилась только в 10 версии mapinfo. |
|
|
|
А что делать с LonLat проекцией, которая вообще не меркатор? |
|
|
|
LonLat - код 1
Соответственно, будет как сейчас, cordsys 1, 104
Но разве тайлы кто-то отдает в таком виде? Если они в меркаторе, то чтоб перевести в lonlat их надо преобразовывать. |
|
|
(0014173)
|
vdemidov
|
24-04-2014 15:00
(edited on: 24-04-2014 15:01) |
|
Google Earth использует именно LonLat
А при склейке можно выбрать произвольную проекцию.
|
|
|
(0014174)
|
zed
|
24-04-2014 17:40
|
|
> Думаю, это надо делать опционально
Слабо представляю, как это можно сделать опционально? Я имею в виду в гуе, с кодом-то оно всё понятно и прозрачно. |
|
|
|
Ну сейчас же есть выбор проекции при сохранении привязки? Вот туда и вставить.
Если при склейке выбирать проекцию LatLon EPSG 4326, то все нормально - картинка приводится к latlon, в файле привязки пишется правильная строчка
CoordSys Earth Projection 1, 104
Если же выбрать EPSG 3785, то картинка экспортируется как есть, без преобразований (то есть в меркаторе), что хорошо (пиксели остаются более-менее квадратными при просмотре ее в спроецированном виде), но в файле привязки все равно пишется 1, 104.
В принципе, потому и важность пометил "неудобство", что есть workaround (или править файл привязки, или выбирать latlon) |
|
|
(0014176)
|
zed
|
25-04-2014 06:27
|
|
> Ну сейчас же есть выбор проекции при сохранении привязки?
Нету. Есть выбор проекции при сохранении растра. И есть выбор форматов файлов привязки. В файл же привязки должна писаться проекция растра. Хотя сейчас это не так.
Я вот о чём: "поддержка сферического меркатора появилась только в 10 версии mapinfo" (c), откуда следует, что нужно вводить ещё какой-то формат привязки .tab для MapInfo младше 10-й версии и писать туда LatLon, как это происходит сейчас, плюс нужен и второй вариант .tab для старших версий MapInfo, куда уже можно писать всё, что вы тут предлагаете. Или можно просто забить на младшие версии. |
|
|
|
Поправка: не было поддержки именно гугловской сферы (157), эллипсоид WGS84 на меркаторе был (10, 104).
10 версии уже пять лет, можно и забить, наверное. |
|
|
(0014179)
|
zed
|
26-04-2014 09:18
|
|
|