GeoServer - что поставить в поле координаты если План-схема?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

GeoServer - что поставить в поле координаты если План-схема?
- создал шейп-файл конвертором из мапинфо (город в план-схеме)
CoordSys NonEarth Units "m" Bounds (-100000, -100000) (185000, 200000)

- какую подключить координатную в сервере из готовых?
Code 2000 Angullia
......
.....
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Mavka »

Это два вопроса или один?
Custom CRS Definitions или любую спроецированную (хоть epsg:900913).
лангольеры под окном жрали время ом-ном-ном
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

1 он тогда будет авто перекодировать точку 0 0 в свои?
2 как перевести эти (город москва) в гугл?

[Сообщение с мобильного устройства] Изображение

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

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Mavka »

1. (0,0) будет лежать на Гринвиче в районе Гвинейского залива.
2. Не понял.
лангольеры под окном жрали время ом-ном-ном
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

Mavka писал(а):2. Не понял.
нужно будет данный слой показать Над подложкой Гугл-мапс.
- как это сделать при разных системах координат?
- или это OL решает?
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

Вот картинки выбора CRS при новом слое:
- не нашёл как выбать 900913 или кастом...
Вложения
Коорд в Геосервере2.jpg
Коорд в Геосервере2.jpg (51.84 КБ) 12089 просмотров
Коорд в Геосервере1.jpg
Коорд в Геосервере1.jpg (111.66 КБ) 12089 просмотров
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

можете подсказать как уточнить приведенную систему координат?
Пулково 42? МСК?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Mavka »

Вы хотите карту в "план-схема" наложить на гугло-слой и что бы все сошлось?
Небольшое отступление о проекциях

epsg:900913
google-srs
google-srs
google.png (4.34 КБ) 12070 просмотров
лангольеры под окном жрали время ом-ном-ном
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

да, ищу способ, чтобы сошлось.
Спасибо за ссылку.
Поискав сабж нашёл, что у меня СК - ЕГКО
viewtopic.php?f=16&t=4025&p=21186&hilit ... %BE#p21186
зы. Попробую ваш 900913 - выдаст ли он в своём OL - гугловские координаты.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Mavka »

Petro, не принимайте следующие слова близко к сердцу:

"Уважаемы дамы и господа. Запомните, карта в местной/условной СК, "план-схеме" - это не карта. Уже тысячу раз писали об этом. Почему вы считаете что никому неизвестная "план-схема", измеренная от столба, чудесным образом ляжет в нужное место на земном шарике?

И научитесь разбивать задачу на этапы. Сервер публикует готовые данные, все полуфабрикаты сначала обрабатывают в настольных ГИС. Создайте две отдельные, никак не связанные, абсолютно независимые темы: "Как определить параметры перехода от МСК к полноценным системам координат" и вторую, если вы не хотите конвертировать данные в человеческую СК, - "Как создать пользовательскую СК в GeoServer" (задача не для начинающих).
лангольеры под окном жрали время ом-ном-ном
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

я не в обиде и готов быть битым, т.к. новичёк :):

ОК. Создам тему, только какую из 2-х? Я не уверен, что вместо 1 темы-цели будут лучше 2.

Нашёл материал
==============

viewtopic.php?f=19&t=3014#p11430
продолжение:
viewtopic.php?f=34&t=3139&p=11493&hilit ... %BE#p11493
у вас эллипсоид красовского? у меня проекция для москвы(тоже подобрыш) на бесселе просто.
что-то типа этого (0 на воробьевых горах):

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

PROJCS["Moskow",GEOGCS["GCS_Moskow",DATUM["D_Moskow",SPHEROID["Bessel_1841",6377397.155,299.1528128]],
PRIMEM["Greenwich",0],
UNIT["Degree",0.017453292519943295]],
PROJECTION["Gauss_Kruger"],
PARAMETER["False_Easting",0],
PARAMETER["False_Northing",0],
PARAMETER["Central_Meridian",37.5],PARAMETER["Scale_Factor",1],
PARAMETER["Latitude_Of_Origin",55.66666666667],UNIT["Meter",1]]
всё равно надо преобразовать в человеческую СК. Сервер ведь это позволяет?
Вектор движения верен?
Спасибо за помощь.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Mavka »

У вас к shapefile не прилагался prj?

Желательно все таки проверить эту информацию, скажем, в qgis. Взять какую-нибудь карту мира и наложить ваш слой, указав найденную СК.

Но если напрямую - в GeoServer создаете Custom CRS с номером, например, 100005. Потом создаете слой и Native CRS тоже указываете 100005. Все.
лангольеры под окном жрали время ом-ном-ном
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

- нет, я его сам сделал из tab - mapinfo
Счас пробую его создать самому и вставить вместо из Demo
-------
GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
-------
своё
либо ваш вар.№2
Petro
Интересующийся
Сообщения: 20
Зарегистрирован: 15 ноя 2010, 11:05
Репутация: 0

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Petro »

спас. Mavka!
Рисует карту без указания старой и файла prj (только новой 900913).
- Почему bounds на сервере в нрадусах, в HTML метрах и MouseMove - метрах старых координат?
- эта координатная негеографическая?
- как её потом в гугл перевести с широтой и долготой?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: GeoServer - что поставить в поле координаты если План-схема?

Сообщение Mavka »

  1. Вы пробовали подкладывать подложку (хотя бы эту). Куда легла ваша карта?
  2. Bounding Boxes должно быть 2: первый - зависит от проекции (для epsg:900913 в метрах), второй - в градусах (всегда).
  3. :?: epsg:900913 - проекция; все проекции в метрах (футах, милях, километрах).
  4. Тайлы Google Maps находятся в проекции epsg:900913. Географические координаты там только для своего API и KML (скрытое преобразование из epsg:4326 в epsg:900913). Если будете работать с ним из OpenLayers, то прочитайте про Spherical Mercator.
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Веб-картография»

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

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