Как правильно экспортировать из GlobalMappers в shape... ?

Все про Global Mapper
Ответить
At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 06 фев 2010, 17:16

Измучился, господа, 2 недели уже клаву ломаю...
Ситуация следующая... Есть карта, в польском формате, загружаю ее в глобал мэппер, отображается верно, но сплюснутая по вертикали (ну или вытянутая по горизонтали ), проекция стоит Geographic(Lat/Lon), СК-WGS84...Выгружаю слой в шейп, загружаю на мапсервер, отображается также сплюснуто. Меняю проекцию на UTM - карта приобретает нормальный вид, выгружаю в шейп на мапсервер - не отображается вообще ( . Менял ессно и Extent, и проекцию - все бестолку, нет ее и все...

На всякий случай выкладываю оба шейпа - splus.rar - сплюснутый, nshow.rar - не показывающийся в мапсервере...

Надеюсь на помощь, мозг трескается... Оригинал файла в польском - download/file.php?id=978
Вложения
nshow.rar
не показывающийся в мапсервере
(1.25 МБ) 654 скачивания
splus.rar
сплюснутый
(1.58 МБ) 623 скачивания

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение Максим Дубинин » 07 фев 2010, 02:47

все правильно, данные в разных системах координат по разному показываются
см. также http://gis-lab.info/qa/proj-sk-faq.html#16

что бы подсказать по мапсервер надо видеть map-файл, но судя по всему вы не так прописываете проекции, так же непонятно, как вы смотрите результат генерируемый MS, openlayers?
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение dobeer » 07 фев 2010, 03:22

У меня тоже карта из польского, конвертнул в шейпы, проекцию и СК не менял, карта была тоже приплюснутой. В OpenLayers подключил дополнительно к своим слоям слой гугла:

Код: Выделить всё

var gsat = new OpenLayers.Layer.Google(
    "Слой Гугла",
    {type: G_SATELLITE_MAP, numZoomLevels: 18}
);
map.addLayers([gsat]);
при подключени своего слоя указываю

Код: Выделить всё

 {'reproject': true}
вот так:

Код: Выделить всё

var mappath="/ms4w/Apache/example/map.map";
var mapurl="http://localhost/cgi-bin/mapserv.exe";
 var layer = new OpenLayers.Layer.WMS("Мой слой",
            mapurl,    {map: mappath,transparent: 'true',layers: 'area', format: 'png'},{'reproject': true});

В результате моя карта принемает нормальный вид, домики окуратно рисуются поверх снимков гугла. При желании (как сделал я) можно в gpsmapedit нарисовать область покрытия карты (во весь экстент) и вывести его отдельным слоем дополнительно и он перекроет слой гугла (его видно не будет). Вот и карта не приплюснутая и гугл подключен...2 в 1 :)

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 07 фев 2010, 13:50

Спасибо за ответы, ребята. Вот кусок из мап-файла...

Код: Выделить всё

MAP
  NAME CARTA
  STATUS ON
  SIZE 600 800
EXTENT 45.910690 54.633720 48.422520 56.329630
  UNITS METERS
  SHAPEPATH "kkk"
  IMAGECOLOR 255 255 255
PROJECTION
     "init=epsg:4326"
END

......



  LAYER
      NAME p131
      TYPE POLYGON
      DATA p131
      STATUS ON
      CLASSITEM    "MP_TYPE"


             CLASS
                  NAME       "TERRS"
                  EXPRESSION '0x4b'
                     STYLE
                        COLOR 232 232 232
                     END 
             END

            CLASS
                  NAME 'Houses'
                  EXPRESSION '0x13'
                    STYLE
                        COLOR 0 0 0
                    END
            END
  END



...


END

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 09 фев 2010, 18:04

http://nakarte.ch/ - вот тут лежит моя несчастная карта.. Что с ней дальше делать - ума не приложу... (

Надеюсь на вашу помощь...

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение Mavka » 09 фев 2010, 18:42

Наиболее распространенные ошибки

1. Пустой лист:
2. QGis:
Не удалось вывести p131 по причине:
Неожиданный ответ WMS-сервера с HTTP-кодом 404 (Not Found)
Используемый URL: http://localhost.localdomain/mapserver_ ... ARENT=TRUE
Вывод - все работает неправильно. Переделать map-файл.
лангольеры под окном жрали время ом-ном-ном

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 09 фев 2010, 20:59

по второму пункту - моя ошибка, не та карта была загружена.. В qgis открывается нормально. По первому продолжу ломать голову, спасибо за ответ...

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 09 фев 2010, 21:44

И кстати карты, скачанные с http://gis-lab.info/projects/osm-export.html так же отображаются сплюснутыми даже в qgis, хотя на сайте OSM абсолютно нормально.. (

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение Максим Дубинин » 10 фев 2010, 04:25

At0m писал(а):И кстати карты, скачанные с http://gis-lab.info/projects/osm-export.html так же отображаются сплюснутыми даже в qgis, хотя на сайте OSM абсолютно нормально.. (
Вы ходили по ссылкам, которые приводились в этой теме? Приведу еще раз, может все-таки ознакомитесь.
http://gis-lab.info/qa/proj-sk-faq.html#16
пристегивайтесь, турбулентность прямо по курсу

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 10 фев 2010, 16:17

Читал, конечно, но многое непонятно... Я далеко не специалист в ГИС...
Попробую задать конкретные вопросы и надеюсь на ответы...
1. Насколько я понимаю, карта в польском формате все-же уже привязана? Ссылка на нее в первом посте.
2. Если ответ на первый вопрос положительный, ткните меня носом - в какой проекции мне ее сохранять для создания shape-файла и вообще есть ли у шейп-файла какое-то внутреннее описание проекции или все это указывается только в мап-файле ? В нормальном виде эта карта (польская) отображается в программах GPSMapEdit (оттуда нет экспорта в shape), в Карте 10(панорама) - тоже прекрасно, но при экспорте оттуда шейпы получаются опять приплюснутыми, в глобал мэппере приплюснутая даже в польском формате.
3. Если ответ на первый вопрос отрицательный - как мне, скажем, в той же Карте 2008 указать верную проекцию...

Не сочтите за идиота, в этой сфере я полный нуб. Никак не могу найти ответов на основные для меня вопросы, думаю, с остальным я вполне справлюсь сам.

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 10 фев 2010, 16:31

Посмотрел по гугл-мапу - один в один польска карта совпадает с гуглом (смотрел через GPSMapEdit)...

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 10 фев 2010, 16:42

И через глобал мэппер загрузка опенстритмэпа тоже делает совпадение один к одному... Ососбенно если проекцию сделать Меркатор... В меркаторе никакого сжатия нет )

Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение dobeer » 10 фев 2010, 18:57

посмотри еще здесь gis-lab.info/forum/viewtopic.php?f=19&t=3846

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 10 фев 2010, 20:41

dobeer: ты бог, спасибо огромное, ткнул носом в нужную какашку ))) Карта наконец-то заработала как надо ! Всем огромное спасибо, дальше, думаю, все пойдет без вазелина, но если вдруг - не ругайтесь ! )

At0m
Интересующийся
Сообщения: 28
Зарегистрирован: 08 дек 2009, 13:07
Репутация: 0

Re: Как правильно экспортировать из GlobalMappers в shape... ?

Сообщение At0m » 11 фев 2010, 15:49

И теперь, возможно, попрошу последнего совета... Та же карта, те же проекции... Но отображение непосредственно города (точнее, зданий-полигонов) меня совсем не устраивает - все полигоны кривые, наверное, карту сканировали с бумаги... И есть у меня еще вручную отрисованная карта города в Иллюстраторе (вектор). Я могу экспортировать shape-файлы из иллюстратора (Mapublisher), только не знаю, как привязать этот шейп к той же польской карте... Или проще по новой отрисовать здания в GPSmapEdit ?

Ответить

Вернуться в «Global Mapper»

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

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