Формат координат "полигональных слоёв границ субъектов"
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Формат координат "полигональных слоёв границ субъектов"
На странице http://gis-lab.info/qa/rusbounds-rosreestr.html
Есть данные, "Полигональные слои"
Координаты там в какой-то необычной системе.
Вопрос:
КАК ПЕРЕВЕСТИ ДАННЫЕ ИЗ ЭТОЙ СИСТЕМУ В КООДИНАТЫ LAT,LNG КОТОРЫЕ ИСПОЛЬЗУЮТСЯ В GOOGLE MAPS например? Идеально, если средствами библиотеки JTS, ну или какой-нибудь ещё Java-библиотеки.
Спасибо.
Есть данные, "Полигональные слои"
Координаты там в какой-то необычной системе.
Вопрос:
КАК ПЕРЕВЕСТИ ДАННЫЕ ИЗ ЭТОЙ СИСТЕМУ В КООДИНАТЫ LAT,LNG КОТОРЫЕ ИСПОЛЬЗУЮТСЯ В GOOGLE MAPS например? Идеально, если средствами библиотеки JTS, ну или какой-нибудь ещё Java-библиотеки.
Спасибо.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Формат координат "полигональных слоёв границ субъектов"
Там же есть в Lat/Lon WGS 1984 ...
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Формат координат "полигональных слоёв границ субъектов"
1. В Google Maps Web Mercator и он не в градусах, а в метрах
а в градусах EPSG:4326 (то есть Lat/Lon WGS 1984, который там и так есть (архивы оканчиваются на _wgs))
2. http://www.geotools.org/
а в градусах EPSG:4326 (то есть Lat/Lon WGS 1984, который там и так есть (архивы оканчиваются на _wgs))
2. http://www.geotools.org/
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Формат координат "полигональных слоёв границ субъектов"
Чтоб Вам не мучиться, держите в аттаче слой в Гугл-Меркаторе (EPSG:3857)
PS: Крым сами присоединяйте
) .С праздниками!
PS: Крым сами присоединяйте

- Вложения
-
russia.rar
- (2.75 МБ) 432 скачивания
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Re: Формат координат "полигональных слоёв границ субъектов"
Как бы есть, но там значения величин в непонятном для Google Maps формате,SergeyRyzhkov писал(а):Там же есть в Lat/Lon WGS 1984 ...
скажем -169.11330489705884, 65.7625598374755.
Я не знаю как называется форма в базе gis-lab.info и как называется формат Google Maps, но очевидно, что они разные! Вопрос как раз в том, как из формата базы gis-lab.info перевести в формат Google Maps.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Re: Формат координат "полигональных слоёв границ субъектов"
trir писал(а):1. В Google Maps Web Mercator и он не в градусах, а в метрах
а в градусах EPSG:4326 (то есть Lat/Lon WGS 1984, который там и так есть (архивы оканчиваются на _wgs))
2. http://www.geotools.org/
1. Если я правильно понял, то вы говорите, что в базе gis-lab.info данные лежат в формате Lat/Lon WGS 1984, он же EPSG:4326, правильно?SergeyRyzhkov писал(а):Чтоб Вам не мучиться, держите в аттаче слой в Гугл-Меркаторе (EPSG:3857)
2. Если я правильно понял, Google Maps использует формат Web Mercator, он же EPSG:3857, правильно?
Я в JTS сделал конвертер EPSG:4326 -> EPSG:3857, но результаты не похожи на правильные!
Скажем координаты треугольиника:
-169.11330489705884, 65.76255983747551, 0.0
-169.10885813940197, 65.78495822901704, 0.0
-169.10060798869384, 65.80271352394571, 0.0
-169.11330489705884, 65.76255983747551, 0.0
Конвертируются в:
-1.2716853668419288E7, -1211194.9846210529, 0.0
-1.2714360290878296E7, -1211695.816076045, 0.0
-1.2712383780487949E7, -1212625.0378905176, 0.0
-1.2716853668419288E7, -1211194.9846210529, 0.0
Выходные координаты опять получаются не в формате Google Maps!
3. Что я делаю не так?
4. Как всё-таки правильно называются форматы данных в базе gis-lab.info и Google Maps?
Спасибо.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Формат координат "полигональных слоёв границ субъектов"
1 и 2 Вы правильно поняли. Далее нет возможности проверить.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Re: Формат координат "полигональных слоёв границ субъектов"
Кто-нибудь, кто точно понимает, что он делает, может перести координаты из EPSG:4326 в EPSG:3857 ??
Исходные данные, вроде как в EPSG:4326:
-169.11330489705884, 65.76255983747551, 0.0
-169.10885813940197, 65.78495822901704, 0.0
-169.10060798869384, 65.80271352394571, 0.0
-169.11330489705884, 65.76255983747551, 0.0
Как они будут выглядеть в EPSG:3857 ??
Спасибо.
Исходные данные, вроде как в EPSG:4326:
-169.11330489705884, 65.76255983747551, 0.0
-169.10885813940197, 65.78495822901704, 0.0
-169.10060798869384, 65.80271352394571, 0.0
-169.11330489705884, 65.76255983747551, 0.0
Как они будут выглядеть в EPSG:3857 ??
Спасибо.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Формат координат "полигональных слоёв границ субъектов"
О чём вообще речь???
LatLng
LatLng
Longitude ranges between -180 and 180 degrees, inclusive. Values above or below this range will be wrapped so that they fall within the range. For example, a value of -190 will be converted to 170. A value of 190 will be converted to -170. This reflects the fact that longitudes wrap around the globe.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Формат координат "полигональных слоёв границ субъектов"
Уважаемый ТС, как Вы думаете на форуме нет людей кто понимает и умеет или все же формулировка вопроса страдает? В чем вопрос то?
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Re: Формат координат "полигональных слоёв границ субъектов"
Это в теории. На практике, если Google Maps дать координаты из базы gis-lab.info, скажем -169.11330489705884, 65.76255983747551, Google Maps ничего не отобразит. И никаких "Values above or below this range will be wrapped so that they fall within the range." тоже не произойдёт. Данные должны быть в правильном формате.trir писал(а):О чём вообще речь???
LatLngLongitude ranges between -180 and 180 degrees, inclusive. Values above or below this range will be wrapped so that they fall within the range. For example, a value of -190 will be converted to 170. A value of 190 will be converted to -170. This reflects the fact that longitudes wrap around the globe.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Re: Формат координат "полигональных слоёв границ субъектов"
Вопрос в том, как конвертировать данные из формата gis-lab.info в формат Google Maps.SergeyRyzhkov писал(а):Уважаемый ТС, как Вы думаете на форуме нет людей кто понимает и умеет или все же формулировка вопроса страдает? В чем вопрос то?
[ Сообщение с мобильного устройства ]
Иначе говоря из EPSG:4326 в EPSG:3857.
Плюс я попросил кого-нибудь, кто умеет конвертировать, сконвертировать тестовые данные. Всё ж написано по-русски.
Исходные данные, вроде как в EPSG:4326:
-169.11330489705884, 65.76255983747551, 0.0
-169.10885813940197, 65.78495822901704, 0.0
-169.10060798869384, 65.80271352394571, 0.0
-169.11330489705884, 65.76255983747551, 0.0
Как они будут выглядеть в EPSG:3857 ??
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Формат координат "полигональных слоёв границ субъектов"
Элементарно 65.76255983747551,-169.11330489705884
Читать надо внимательно!
Читать надо внимательно!
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 30 апр 2015, 17:17
- Репутация: 0
Re: Формат координат "полигональных слоёв границ субъектов"
Да вот, сам только что обнаружил, что достаточно просто местами lat,lng поменятьtrir писал(а):Элементарно 65.76255983747551,-169.11330489705884
Читать надо внимательно!

Тогда к чему все эти советы, что нужно якобы конвертировать EPSG:4326 -> EPSG:3857, если и так всё работает?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Формат координат "полигональных слоёв границ субъектов"
Внутрях у Google Maps - EPSG:3857, а API все на EPSG:4326. Отсюда вопрос - на каком уровне работаем с Google Maps?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость